aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Update main.ymlAlex2025-02-171-1/+1
|
* Create main.ymlAlex2025-02-171-0/+40
|
* Merge pull request #4 from ajschofield/deepsource-transform-af52e817Alex2025-02-175-4/+32
|\ | | | | style: format code with Autopep8, Black and Ruff Formatter
| * style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2025-02-175-4/+32
|/ | | | | | This commit fixes the style issues introduced in 00917b8 according to the output from Autopep8, Black and Ruff Formatter. Details: None
* Merge pull request #3 from ajschofield/add-docsAlex2025-02-176-26/+119
|\ | | | | update README & add comments in src code
| * remove repeated test in test_csv_reader.pyAlex Schofield2025-02-171-7/+0
| |
| * add comments for description of csv_reader.py testsAlex Schofield2025-02-171-4/+8
| |
| * add expected outputs and more detail to test descriptions in test_obfuscatorAlex Schofield2025-02-171-5/+7
| |
| * remove unused import in test_csv_reader.pyAlex Schofield2025-02-171-1/+0
| |
| * add comments for description of obfuscator.py testsAlex Schofield2025-02-171-4/+6
| |
| * add comments to obfuscate.py to explain codeAlex Schofield2025-02-171-1/+9
| |
| * add comments to csv_reader.py to explain codeAlex Schofield2025-02-171-2/+31
| |
| * add comments to cli.py to explain codeAlex Schofield2025-02-171-2/+14
| |
| * update code block formatting in README.mdAlex Schofield2025-02-171-2/+2
| |
| * move additional features to subsection under MVP in README.mdAlex Schofield2025-02-171-1/+1
| |
| * update table of contents in README.mdAlex Schofield2025-02-171-0/+2
| |
| * add setup/installation sectionAlex Schofield2025-02-171-0/+18
| |
| * add setup/prerequisites sectionAlex Schofield2025-02-171-0/+5
| |
| * add additional features section to README.mdAlex Schofield2025-02-171-2/+11
| |
| * update MVP section to include the minimum requirements of the projectAlex Schofield2025-02-171-0/+6
| |
| * update overview section to include JSON and parquet compatibilityAlex Schofield2025-02-171-1/+3
| |
| * update table of contents in README.mdAlex Schofield2025-02-171-4/+6
|/
* Merge pull request #2 from ajschofield/feat/obfuscatorAlex2025-02-173-1/+112
|\ | | | | merge obfuscator into stable
| * style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2025-02-172-15/+56
| | | | | | | | | | | | This commit fixes the style issues introduced in 74843c4 according to the output from Autopep8, Black and Ruff Formatter. Details: https://github.com/ajschofield/gdpr-obfuscator/pull/2
| * obfuscate the data in cli.py and debug log as jsonAlex Schofield2025-02-171-0/+4
| |
| * debug log csv data instead of printingAlex Schofield2025-02-171-2/+2
| |
| * add cli argument for pii fields to obfuscateAlex Schofield2025-02-171-0/+4
| |
| * use list/dictionary comprehension to obfuscate pii dataAlex Schofield2025-02-171-1/+9
| |
| * add tests for obfuscate() using mock dataAlex Schofield2025-02-171-0/+47
| |
| * create initial function for obfuscationAlex Schofield2025-02-171-0/+7
|/
* Merge pull request #1 from ajschofield/feat/csv-readerAlex2025-02-178-1/+171
|\ | | | | merge csvreader into stable
| * style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2025-02-172-2/+4
| | | | | | | | | | | | This commit fixes the style issues introduced in f612f71 according to the output from Autopep8, Black and Ruff Formatter. Details: https://github.com/ajschofield/gdpr-obfuscator/pull/1
| * 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
| | | | | | | | | | | | This commit fixes the style issues introduced in 5082d02 according to the output from Autopep8, Black and Ruff Formatter. Details: https://github.com/ajschofield/gdpr-obfuscator/pull/1
| * Merge remote-tracking branch 'refs/remotes/origin/feat/csv-reader' into ↵Alex Schofield2025-02-145-10/+20
| |\ | | | | | | | | | feat/csv-reader
| | * style: format code with Autopep8, Black and Ruff Formatterdeepsource-autofix[bot]2025-02-144-10/+18
| | | | | | | | | | | | | | | | | | This commit fixes the style issues introduced in 6182930 according to the output from Autopep8, Black and Ruff Formatter. Details: https://github.com/ajschofield/gdpr-obfuscator/pull/1
| * | 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
| |
git.ajschof.me — hosted by ajschofield — powered by cgit