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 (
Collapse
)
Author
Age
Files
Lines
*
create CSVReader instance for tests - broken
Alex Schofield
2025-02-14
1
-1
/
+5
|
*
process path in CSVReader methods & fix import paths
Alex Schofield
2025-02-14
2
-9
/
+9
|
*
add pytest-cov as dev dependency
Alex Schofield
2025-02-14
1
-0
/
+1
|
*
add universal logging for debugging
Alex Schofield
2025-02-14
3
-10
/
+28
|
*
update project dependencies: add tabulate
Alex Schofield
2025-02-14
1
-0
/
+1
|
*
update cli.py to properly read from local csv files
Alex Schofield
2025-02-14
1
-2
/
+4
|
*
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
2
-2
/
+5
|
*
require only --local or --s3 to be chosen by user in cli.py
Alex Schofield
2025-02-14
1
-2
/
+9
|
*
rename main csv reader function in cli.py & csv_reader.py
Alex Schofield
2025-02-14
2
-2
/
+2
|
*
add initial cli script for obfuscator
Alex Schofield
2025-02-12
1
-0
/
+11
|
*
re-organise project structure & update pyproject.toml
Alex Schofield
2025-02-12
3
-1
/
+1
|
*
expose library functions through __init__.py
Alex Schofield
2025-02-12
1
-0
/
+0
|
*
restore original project layout
Alex Schofield
2025-02-12
1
-0
/
+0
|
*
add logging & move main.py to project root
Alex Schofield
2025-02-12
2
-8
/
+20
|
*
add test for non-csv file output for csv_reader
Alex Schofield
2025-02-12
1
-0
/
+6
|
*
reformat tests for csv_reader
Alex Schofield
2025-02-12
1
-27
/
+2
|
*
add pyproject.toml for poetry
Alex Schofield
2025-02-12
1
-0
/
+23
|
*
ignore poetry.lock in .gitignore
Alex Schofield
2025-02-12
1
-1
/
+1
|
*
remove Pipfile
Alex Schofield
2025-02-12
1
-12
/
+0
|
*
rename csv_reader.py to main.py
Alex Schofield
2025-02-11
2
-1
/
+1
|
*
add type checking to csv_reader function
Alex Schofield
2025-02-11
1
-2
/
+3
|
*
add functionality for testing quoted fields in csv_reader
Alex Schofield
2025-02-11
1
-2
/
+11
|
*
skip tests that aren't functional yet
Alex Schofield
2025-02-11
1
-0
/
+8
|
*
add basic functionality for csv_reader
Alex Schofield
2025-02-11
1
-2
/
+7
|
*
add basic test logic for csv_reader
Alex Schofield
2025-02-11
1
-5
/
+21
|
*
add initial tests for csv_reader
Alex Schofield
2025-02-11
4
-0
/
+51
|
*
merge to resolve divergence in stable branch
Alex Schofield
2025-02-11
1
-0
/
+29
|
\
|
*
ci: update .deepsource.toml
deepsource-io[bot]
2025-02-11
1
-0
/
+2
|
|
|
*
ci: add .deepsource.toml
deepsource-io[bot]
2025-02-11
1
-0
/
+27
|
|
*
|
update .gitignore to ignore Pipfile.lock
Alex Schofield
2025-02-11
1
-1
/
+1
|
/
*
ignore private note files
Alex Schofield
2025-02-11
1
-0
/
+3
|
*
update README.md with draft outline
Alex Schofield
2025-02-04
1
-1
/
+14
|
*
move project brief repo into external directory
Alex Schofield
2025-02-04
2
-1
/
+1
|
*
add project brief repo as submodule
Alex Schofield
2025-02-04
2
-0
/
+3
|
*
Initial commit
Alex
2025-02-03
3
-0
/
+846
git.ajschof.me
— hosted by
ajschofield
— powered by
cgit