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
path:
root
/
obfuscator
Commit message (
Expand
)
Author
Age
Files
Lines
*
remove annoying comments for better readability of code
Alex Schofield
2025-02-19
4
-26
/
+0
*
workaround/fix annoying logging issues
Alex Schofield
2025-02-19
3
-45
/
+61
*
update logger names
Alex Schofield
2025-02-19
4
-4
/
+4
*
update log format
Alex Schofield
2025-02-19
1
-1
/
+1
*
require LOCALSTACK environment variable instead of DEBUG for changing boto3 e...
Alex Schofield
2025-02-18
1
-2
/
+2
*
rename data_to_csv_bytes function to create_byte_stream in csv_writer.py
Alex Schofield
2025-02-18
1
-1
/
+1
*
add function to return byte-stream of obfuscated csv file
Alex Schofield
2025-02-18
1
-0
/
+26
*
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
*
add logging to utils.py
Alex Schofield
2025-02-18
1
-0
/
+7
*
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
*
style: format code with Autopep8, Black and Ruff Formatter
deepsource-autofix[bot]
2025-02-17
2
-3
/
+7
*
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
*
style: format code with Autopep8, Black and Ruff Formatter
deepsource-autofix[bot]
2025-02-17
1
-3
/
+5
*
use list/dictionary comprehension to obfuscate pii data
Alex Schofield
2025-02-17
1
-1
/
+9
*
create initial function for obfuscation
Alex Schofield
2025-02-17
1
-0
/
+7
*
style: format code with Autopep8, Black and Ruff Formatter
deepsource-autofix[bot]
2025-02-17
1
-2
/
+3
*
use list comprehension when returning output from read_local
Alex Schofield
2025-02-17
1
-9
/
+3
*
anti-pattern: remove unused __init__ for CSVReader
Alex Schofield
2025-02-17
1
-4
/
+1
*
performance: add @staticmethod to CSVReader methods to save memory
Alex Schofield
2025-02-17
1
-5
/
+8
*
anti-pattern: fix re-definition of format variable in logger.py
Alex Schofield
2025-02-17
1
-2
/
+2
*
add method for reading csv content directly from string
Alex Schofield
2025-02-17
1
-0
/
+9
*
Merge remote-tracking branch 'refs/remotes/origin/feat/csv-reader' into feat/...
Alex Schofield
2025-02-14
2
-5
/
+6
|
\
|
*
style: format code with Autopep8, Black and Ruff Formatter
deepsource-autofix[bot]
2025-02-14
2
-5
/
+6
*
|
process path in CSVReader methods & fix import paths
Alex Schofield
2025-02-14
1
-7
/
+7
|
/
*
add universal logging for debugging
Alex Schofield
2025-02-14
2
-9
/
+23
*
encapsulate csv reading logic into class & methods
Alex Schofield
2025-02-14
1
-8
/
+24
*
add separate functions for reading locally and from s3 bucket
Alex Schofield
2025-02-14
1
-1
/
+4
*
rename main csv reader function in cli.py & csv_reader.py
Alex Schofield
2025-02-14
1
-1
/
+1
*
re-organise project structure & update pyproject.toml
Alex Schofield
2025-02-12
2
-0
/
+20
git.ajschof.me
— hosted by
ajschofield
— powered by
cgit