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
*
add comment to test_output_compatible_with_s3_put_object()
Alex Schofield
2025-03-03
1
-0
/
+2
*
fix obfuscator test where pii fields are missing
Alex Schofield
2025-03-02
1
-11
/
+3
*
Merge remote-tracking branch 'refs/remotes/origin/main'
Alex Schofield
2025-03-02
1
-1
/
+1
|
\
|
*
trigger main.yml workflow on push to main
Alex
2025-03-02
1
-1
/
+1
*
|
remove --recurse-submodules from cloning instructions in README.md
Alex Schofield
2025-03-02
1
-1
/
+1
*
|
clarify how obfuscated data is returned in README.md
Alex Schofield
2025-03-02
1
-1
/
+1
*
|
remove references to other supported data formats in README.md to follow MVP
Alex Schofield
2025-03-02
1
-1
/
+1
|
/
*
update docstring for obfuscate function
Alex Schofield
2025-03-02
1
-2
/
+11
*
add docstrings to FileHandler methods in read.py
Alex Schofield
2025-03-02
1
-8
/
+42
*
add docstrings to Obfuscator methods in __init__.py
Alex Schofield
2025-03-02
1
-0
/
+46
*
add docstrings to Utilities methods
Alex Schofield
2025-03-02
1
-0
/
+38
*
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
[next]
git.ajschof.me
— hosted by
ajschofield
— powered by
cgit