index
:
gdpr-obfuscator
main
Detect and remove PII from CSV files stored in an AWS S3 bucket
Alex Schofield
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Merge pull request #6 from ajschofield/feat/read_s3
Alex
2025-02-18
5
-8
/
+199
|
\
|
*
update test_csv_reader.py header
Alex Schofield
2025-02-18
1
-1
/
+1
|
*
add tests for read_s3 in CSVReader
Alex Schofield
2025-02-18
1
-1
/
+95
|
*
change boto3 endpoint if debug mode is enabled
Alex Schofield
2025-02-18
1
-1
/
+14
|
*
add untested read_s3 logic to CSVReader
Alex Schofield
2025-02-18
1
-1
/
+17
|
*
make debug log messages clearer in output
Alex Schofield
2025-02-18
1
-3
/
+3
|
*
add logging to utils.py
Alex Schofield
2025-02-18
1
-0
/
+7
|
*
read data from S3 object path and debug log contents
Alex Schofield
2025-02-18
1
-0
/
+2
|
*
create CSVReader object outside of args if statement
Alex Schofield
2025-02-18
1
-2
/
+3
|
*
call get_s3_path() in read_s3 and debug log path
Alex Schofield
2025-02-18
1
-1
/
+3
|
*
create utility function to parse S3 URI
Alex Schofield
2025-02-18
1
-0
/
+8
|
*
add first test for read_s3 method in CSVReader"
Alex Schofield
2025-02-18
1
-2
/
+43
|
*
add & import boto3 and moto to pyproject.toml/test_csv_reader.py
Alex Schofield
2025-02-18
2
-1
/
+4
|
*
add subheading comments for test sections in test_csv_reader.py
Alex Schofield
2025-02-18
1
-0
/
+4
*
|
Update trigger branch in main.yml
Alex
2025-02-18
1
-1
/
+1
|
/
*
rename additional features to to-do & add more tasks
Alex Schofield
2025-02-17
1
-2
/
+5
*
Merge pull request #5 from ajschofield/upload-coverage
Alex
2025-02-17
2
-9
/
+41
|
\
|
*
temporarily disable package-mode in pyproject.toml
Alex Schofield
2025-02-17
1
-9
/
+3
|
*
Update main.yml
Alex
2025-02-17
1
-2
/
+0
|
*
Update main.yml
Alex
2025-02-17
1
-1
/
+1
|
*
Create main.yml
Alex
2025-02-17
1
-0
/
+40
|
/
*
Merge pull request #4 from ajschofield/deepsource-transform-af52e817
Alex
2025-02-17
5
-4
/
+32
|
\
|
*
style: format code with Autopep8, Black and Ruff Formatter
deepsource-autofix[bot]
2025-02-17
5
-4
/
+32
|
/
*
Merge pull request #3 from ajschofield/add-docs
Alex
2025-02-17
6
-26
/
+119
|
\
|
*
remove repeated test in test_csv_reader.py
Alex Schofield
2025-02-17
1
-7
/
+0
|
*
add comments for description of csv_reader.py tests
Alex Schofield
2025-02-17
1
-4
/
+8
|
*
add expected outputs and more detail to test descriptions in test_obfuscator
Alex Schofield
2025-02-17
1
-5
/
+7
|
*
remove unused import in test_csv_reader.py
Alex Schofield
2025-02-17
1
-1
/
+0
|
*
add comments for description of obfuscator.py tests
Alex Schofield
2025-02-17
1
-4
/
+6
|
*
add comments to obfuscate.py to explain code
Alex Schofield
2025-02-17
1
-1
/
+9
|
*
add comments to csv_reader.py to explain code
Alex Schofield
2025-02-17
1
-2
/
+31
|
*
add comments to cli.py to explain code
Alex Schofield
2025-02-17
1
-2
/
+14
|
*
update code block formatting in README.md
Alex Schofield
2025-02-17
1
-2
/
+2
|
*
move additional features to subsection under MVP in README.md
Alex Schofield
2025-02-17
1
-1
/
+1
|
*
update table of contents in README.md
Alex Schofield
2025-02-17
1
-0
/
+2
|
*
add setup/installation section
Alex Schofield
2025-02-17
1
-0
/
+18
|
*
add setup/prerequisites section
Alex Schofield
2025-02-17
1
-0
/
+5
|
*
add additional features section to README.md
Alex Schofield
2025-02-17
1
-2
/
+11
|
*
update MVP section to include the minimum requirements of the project
Alex Schofield
2025-02-17
1
-0
/
+6
|
*
update overview section to include JSON and parquet compatibility
Alex Schofield
2025-02-17
1
-1
/
+3
|
*
update table of contents in README.md
Alex Schofield
2025-02-17
1
-4
/
+6
|
/
*
Merge pull request #2 from ajschofield/feat/obfuscator
Alex
2025-02-17
3
-1
/
+112
|
\
|
*
style: format code with Autopep8, Black and Ruff Formatter
deepsource-autofix[bot]
2025-02-17
2
-15
/
+56
|
*
obfuscate the data in cli.py and debug log as json
Alex Schofield
2025-02-17
1
-0
/
+4
|
*
debug log csv data instead of printing
Alex Schofield
2025-02-17
1
-2
/
+2
|
*
add cli argument for pii fields to obfuscate
Alex Schofield
2025-02-17
1
-0
/
+4
|
*
use list/dictionary comprehension to obfuscate pii data
Alex Schofield
2025-02-17
1
-1
/
+9
|
*
add tests for obfuscate() using mock data
Alex Schofield
2025-02-17
1
-0
/
+47
|
*
create initial function for obfuscation
Alex Schofield
2025-02-17
1
-0
/
+7
|
/
*
Merge pull request #1 from ajschofield/feat/csv-reader
Alex
2025-02-17
8
-1
/
+171
|
\
[prev]
[next]
git.ajschof.me
— hosted by
ajschofield
— powered by
cgit