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
*
improve type validation in Utilities methods
Alex Schofield
2025-03-02
1
-3
/
+3
*
add error handling for when PII field is missing from data
Alex Schofield
2025-03-02
1
-0
/
+7
*
remove unused import in __init__.py
Alex Schofield
2025-03-02
1
-1
/
+0
*
remove unused import in utils.py
Alex Schofield
2025-03-02
1
-1
/
+0
*
change external variable `path` used in FileHandler methods
Alex Schofield
2025-03-02
1
-4
/
+4
*
rename DataReader class to more appropriate name FileHandler
Alex Schofield
2025-03-02
3
-5
/
+5
*
add test to ensure that output byte stream is put_object compatible
Alex Schofield
2025-02-26
1
-0
/
+29
*
remove unused ExportTool class from __init__.py
Alex Schofield
2025-02-26
1
-5
/
+0
*
remove exc.py
Alex Schofield
2025-02-26
1
-0
/
+0
*
add tests for cli.py
Alex Schofield
2025-02-26
1
-0
/
+91
*
add test in test_core.py to measure if completed under 1 min
Alex Schofield
2025-02-26
1
-0
/
+25
*
remove unused --verbose flag from cli.py
Alex Schofield
2025-02-26
1
-4
/
+0
*
rename main test to be more descriptive
Alex Schofield
2025-02-26
1
-1
/
+1
*
update cli.py to transform cli parameters into a json string
Alex Schofield
2025-02-26
1
-2
/
+10
*
remove redundant .md files
Alex Schofield
2025-02-26
2
-37
/
+0
*
update test_core.py to use json string as input
Alex Schofield
2025-02-26
1
-1
/
+4
*
add 1MB .csv mock dataset for testing
Alex Schofield
2025-02-26
1
-0
/
+7255
*
use larger dataset when testing examples/local.py
Alex Schofield
2025-02-26
1
-3
/
+1
*
add ability to read path & pii fields from json strings as input
Alex Schofield
2025-02-26
3
-4
/
+9
*
add function to read json input
Alex Schofield
2025-02-26
1
-2
/
+11
*
Merge pull request #11 from ajschofield/deepsource-autofix-5fdb5f46
Alex
2025-02-21
2
-3
/
+6
|
\
|
*
refactor: change methods not using its bound instance to staticmethods
deepsource-autofix[bot]
2025-02-21
2
-3
/
+6
|
/
*
add Makefile for project testing and formatting
Alex Schofield
2025-02-21
1
-0
/
+12
*
update dev dependencies in pyproject.toml
Alex Schofield
2025-02-21
1
-0
/
+3
*
remove LICENSE
Alex
2025-02-21
1
-674
/
+0
*
add more to-dos
Alex Schofield
2025-02-21
1
-0
/
+2
*
bring back the to-do list
Alex Schofield
2025-02-21
1
-0
/
+12
*
Merge remote-tracking branch 'refs/remotes/origin/main'
Alex Schofield
2025-02-21
2
-3
/
+0
|
\
|
*
Merge pull request #10 from ajschofield/deepsource-transform-a95f76d9
Alex
2025-02-21
0
-0
/
+0
|
|
\
|
|
*
style: format code with Autopep8, Black and Ruff Formatter
deepsource-autofix[bot]
2025-02-21
1
-1
/
+0
|
*
|
Merge pull request #9 from ajschofield/deepsource-transform-431747cf
Alex
2025-02-21
2
-3
/
+0
|
|
\
\
|
|
|
/
|
|
/
|
|
|
*
style: format code with Autopep8, Black and Ruff Formatter
deepsource-autofix[bot]
2025-02-21
2
-3
/
+0
*
|
|
add untested disclaimer for cli.py
Alex Schofield
2025-02-21
1
-0
/
+3
*
|
|
add .coveragerc to only measure files in gdpr_obfuscator
Alex Schofield
2025-02-21
1
-0
/
+2
|
/
/
*
/
fix cli.py by updating imports and with new logic
Alex Schofield
2025-02-21
1
-7
/
+4
|
/
*
update relative path to mock_data.csv for testing
Alex Schofield
2025-02-21
1
-5
/
+4
*
update pythonpath for pytest.ini
Alex Schofield
2025-02-21
1
-1
/
+1
*
store test mock data in test/data
Alex Schofield
2025-02-21
2
-0
/
+1003
*
return empty byte string if input data is empty
Alex Schofield
2025-02-21
1
-0
/
+3
*
fix tests by resolving imports and removing redundent parameters
Alex Schofield
2025-02-21
3
-14
/
+14
*
ignore vs code project settings directory
Alex Schofield
2025-02-21
1
-0
/
+3
*
update main unit test for core functionality
Alex Schofield
2025-02-21
2
-12
/
+47
*
fix imports and instantiate Obfuscator()
Alex Schofield
2025-02-21
1
-2
/
+5
*
fix utilities import in read.py
Alex Schofield
2025-02-21
1
-1
/
+2
*
print result in examples/local.py for testing/demo
Alex Schofield
2025-02-21
1
-6
/
+1
*
add stub for ExportTool class
Alex Schofield
2025-02-21
1
-1
/
+6
*
add NOTES.md to control the chaos
Alex Schofield
2025-02-21
1
-0
/
+23
*
remove TODO file
Alex Schofield
2025-02-21
1
-0
/
+0
*
create byte stream within main process_s3 & process_local methods
Alex Schofield
2025-02-21
1
-2
/
+6
*
don't create byte stream in read methods
Alex Schofield
2025-02-21
1
-7
/
+3
[next]
git.ajschof.me
— hosted by
ajschofield
— powered by
cgit