aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * change boto3 endpoint if debug mode is enabledAlex Schofield2025-02-181-1/+14
| | | | | | | | | | | | should this go here in 'production' code, even though it's a testing tool? this may be changed in the near future. i've just got a gut feeling that this might not be right.
| * add untested read_s3 logic to CSVReaderAlex Schofield2025-02-181-1/+17
| |
| * make debug log messages clearer in outputAlex Schofield2025-02-181-3/+3
| |
| * add logging to utils.pyAlex Schofield2025-02-181-0/+7
| |
| * read data from S3 object path and debug log contentsAlex Schofield2025-02-181-0/+2
| |
| * create CSVReader object outside of args if statementAlex Schofield2025-02-181-2/+3
| |
| * call get_s3_path() in read_s3 and debug log pathAlex Schofield2025-02-181-1/+3
| |
| * create utility function to parse S3 URIAlex Schofield2025-02-181-0/+8
| |
| * add first test for read_s3 method in CSVReader"Alex Schofield2025-02-181-2/+43
| |
| * add & import boto3 and moto to pyproject.toml/test_csv_reader.pyAlex Schofield2025-02-182-1/+4
| |
| * add subheading comments for test sections in test_csv_reader.pyAlex Schofield2025-02-181-0/+4
| |
* | Update trigger branch in main.ymlAlex2025-02-181-1/+1
|/
* rename additional features to to-do & add more tasksAlex Schofield2025-02-171-2/+5
|
* Merge pull request #5 from ajschofield/upload-coverageAlex2025-02-172-9/+41
|\ | | | | setup workflow to upload cov info to deepsource
| * temporarily disable package-mode in pyproject.tomlAlex Schofield2025-02-171-9/+3
| |
| * Update main.ymlAlex2025-02-171-2/+0
| |
| * 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
| |
git.ajschof.me — hosted by ajschofield — powered by cgit