aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* create initial function for obfuscationAlex Schofield2025-02-171-0/+7
* Merge pull request #1 from ajschofield/feat/csv-readerAlex2025-02-178-1/+171
|\
| * style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2025-02-172-2/+4
| * use list comprehension when returning output from read_localAlex Schofield2025-02-171-9/+3
| * anti-pattern: remove unused __init__ for CSVReaderAlex Schofield2025-02-171-4/+1
| * performance: add @staticmethod to CSVReader methods to save memoryAlex Schofield2025-02-171-5/+8
| * anti-pattern: fix re-definition of format variable in logger.pyAlex Schofield2025-02-171-2/+2
| * fix tests for csv_reader by using new read_string methodAlex Schofield2025-02-171-8/+5
| * add method for reading csv content directly from stringAlex Schofield2025-02-171-0/+9
| * style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2025-02-141-0/+1
| * Merge remote-tracking branch 'refs/remotes/origin/feat/csv-reader' into feat/...Alex Schofield2025-02-145-10/+20
| |\
| | * style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2025-02-144-10/+18
| * | create CSVReader instance for tests - brokenAlex Schofield2025-02-141-1/+5
| * | process path in CSVReader methods & fix import pathsAlex Schofield2025-02-142-9/+9
| * | add pytest-cov as dev dependencyAlex Schofield2025-02-141-0/+1
| |/
| * add universal logging for debuggingAlex Schofield2025-02-143-10/+28
| * update project dependencies: add tabulateAlex Schofield2025-02-141-0/+1
| * update cli.py to properly read from local csv filesAlex Schofield2025-02-141-2/+4
| * encapsulate csv reading logic into class & methodsAlex Schofield2025-02-141-8/+24
| * add separate functions for reading locally and from s3 bucketAlex Schofield2025-02-142-2/+5
| * require only --local or --s3 to be chosen by user in cli.pyAlex Schofield2025-02-141-2/+9
| * rename main csv reader function in cli.py & csv_reader.pyAlex Schofield2025-02-142-2/+2
| * add initial cli script for obfuscatorAlex Schofield2025-02-121-0/+11
| * re-organise project structure & update pyproject.tomlAlex Schofield2025-02-123-1/+1
| * expose library functions through __init__.pyAlex Schofield2025-02-121-0/+0
| * restore original project layoutAlex Schofield2025-02-121-0/+0
| * add logging & move main.py to project rootAlex Schofield2025-02-122-8/+20
| * add test for non-csv file output for csv_readerAlex Schofield2025-02-121-0/+6
| * reformat tests for csv_readerAlex Schofield2025-02-121-27/+2
| * add pyproject.toml for poetryAlex Schofield2025-02-121-0/+23
| * ignore poetry.lock in .gitignoreAlex Schofield2025-02-121-1/+1
| * remove PipfileAlex Schofield2025-02-121-12/+0
| * rename csv_reader.py to main.pyAlex Schofield2025-02-112-1/+1
| * add type checking to csv_reader functionAlex Schofield2025-02-111-2/+3
| * add functionality for testing quoted fields in csv_readerAlex Schofield2025-02-111-2/+11
| * skip tests that aren't functional yetAlex Schofield2025-02-111-0/+8
| * add basic functionality for csv_readerAlex Schofield2025-02-111-2/+7
| * add basic test logic for csv_readerAlex Schofield2025-02-111-5/+21
| * add initial tests for csv_readerAlex Schofield2025-02-114-0/+51
|/
* merge to resolve divergence in stable branchAlex Schofield2025-02-111-0/+29
|\
| * ci: update .deepsource.tomldeepsource-io[bot]2025-02-111-0/+2
| * ci: add .deepsource.tomldeepsource-io[bot]2025-02-111-0/+27
* | update .gitignore to ignore Pipfile.lockAlex Schofield2025-02-111-1/+1
|/
* ignore private note filesAlex Schofield2025-02-111-0/+3
* update README.md with draft outlineAlex Schofield2025-02-041-1/+14
* move project brief repo into external directoryAlex Schofield2025-02-042-1/+1
* add project brief repo as submoduleAlex Schofield2025-02-042-0/+3
* Initial commitAlex2025-02-033-0/+846
git.ajschof.me — hosted by ajschofield — powered by cgit