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
*
backup commit - 21st @ 00:00
Alex Schofield
2025-02-21
5
-13
/
+23
*
update read.py
Alex Schofield
2025-02-20
1
-5
/
+4
*
rm logger.py
Alex Schofield
2025-02-20
1
-1
/
+0
*
move logger into utils.py
Alex Schofield
2025-02-20
2
-38
/
+27
*
refactor __init__.py with new class and methods
Alex Schofield
2025-02-20
1
-8
/
+13
*
remove unnecessary os import from read.py
Alex Schofield
2025-02-20
1
-1
/
+0
*
return byte stream from read_s3 using create_byte_stream method
Alex Schofield
2025-02-20
1
-1
/
+2
*
move create_byte_stream() to utils.py
Alex Schofield
2025-02-20
1
-0
/
+20
*
remove code to change AWS endpoint to use localstack
Alex Schofield
2025-02-20
2
-42
/
+1
*
update path to logger module in utils.py
Alex Schofield
2025-02-20
1
-1
/
+1
*
create file to store exceptions
Alex Schofield
2025-02-20
1
-0
/
+0
*
remove unnecessary os import in logger.py
Alex Schofield
2025-02-20
1
-1
/
+0
*
update import paths for modules
Alex Schofield
2025-02-20
5
-8
/
+8
*
update pyproject.toml & references with new src folder name
Alex Schofield
2025-02-20
8
-4
/
+7
*
rename folder from obfuscator to gdpr-obfuscator
Alex Schofield
2025-02-20
6
-207
/
+0
*
update author variable in pyproject.toml to fix build issue
Alex Schofield
2025-02-20
7
-1
/
+208
*
update pyproject.toml to allow builds and change author variable
Alex Schofield
2025-02-20
1
-2
/
+2
*
add semi-working test for __init__ (uses localstack)
Alex Schofield
2025-02-20
1
-0
/
+9
*
Merge branch 'main' into feat/__init__
Alex Schofield
2025-02-20
1
-1
/
+1
|
\
|
*
ignore .idea folder from pycharm in .gitignore
Alex Schofield
2025-02-20
1
-1
/
+1
*
|
let read_s3 handle URI parsing instead of main() in __init__.py
Alex Schofield
2025-02-19
1
-4
/
+1
*
|
update imports in __init__.py
Alex Schofield
2025-02-19
1
-5
/
+5
*
|
add initial code for __init__.py entry point
Alex Schofield
2025-02-19
1
-0
/
+15
|
/
*
remove to-do from README.md
Alex
2025-02-19
1
-11
/
+0
*
Merge pull request #8 from ajschofield/refining-phase
Alex
2025-02-19
12
-237
/
+208
|
\
|
*
style: format code with Autopep8, Black and Ruff Formatter
deepsource-autofix[bot]
2025-02-19
2
-2
/
+0
|
*
re-add original behaviour of returning empty byte stream when data empty in c...
Alex Schofield
2025-02-19
1
-0
/
+1
|
*
if no PII fields provided, return original data unchanged
Alex Schofield
2025-02-19
1
-2
/
+2
|
*
update log messages for invalid data to reflect new behaviour
Alex Schofield
2025-02-19
1
-2
/
+4
|
*
return empty list instead of raising exceptions
Alex Schofield
2025-02-19
1
-2
/
+2
|
*
fix read tests by updating name of imported DataReader class
Alex Schofield
2025-02-19
1
-2
/
+2
|
*
partially fix tests by updating references with new class
Alex Schofield
2025-02-19
1
-6
/
+9
|
*
wrap write functions in class and update references
Alex Schofield
2025-02-19
3
-13
/
+19
|
*
rename write function & update references
Alex Schofield
2025-02-19
2
-0
/
+0
|
*
rename CSVReader to DataReader & update references
Alex Schofield
2025-02-19
3
-4
/
+4
|
*
remove unused json import from cli.py
Alex Schofield
2025-02-19
1
-1
/
+0
|
*
fix some tests (some are still broken)
Alex Schofield
2025-02-19
2
-3
/
+2
|
*
use already initialised reader object instead of creating new CSVReader instance
Alex Schofield
2025-02-19
1
-7
/
+7
|
*
call read_string via self in read_s3
Alex Schofield
2025-02-19
1
-1
/
+1
|
*
improve error handling in read_s3()
Alex Schofield
2025-02-19
1
-0
/
+9
|
*
improve error handling in create_byte_stream()
Alex Schofield
2025-02-19
1
-0
/
+1
|
*
improve error handling in obfuscate()
Alex Schofield
2025-02-19
1
-1
/
+4
|
*
modify logger messages to be more clear
Alex Schofield
2025-02-19
4
-12
/
+8
|
*
remove annoying comments for better readability of code
Alex Schofield
2025-02-19
7
-80
/
+0
|
*
workaround/fix annoying logging issues
Alex Schofield
2025-02-19
4
-51
/
+67
|
*
update logger names
Alex Schofield
2025-02-19
4
-4
/
+4
|
*
update log format
Alex Schofield
2025-02-19
1
-1
/
+1
|
*
invoke debug logging using CLI argument
Alex Schofield
2025-02-19
1
-0
/
+4
|
*
change help message for CLI --s3/--local choice
Alex Schofield
2025-02-19
1
-4
/
+2
|
*
add help information to CLI arguments
Alex Schofield
2025-02-19
1
-3
/
+16
[next]
git.ajschof.me
— hosted by
ajschofield
— powered by
cgit