<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gdpr-obfuscator/obfuscator/csv_reader.py, branch main</title>
<subtitle>Detect and remove PII from CSV files stored in an AWS S3 bucket</subtitle>
<id>http://git.ajschof.me/gdpr-obfuscator/atom?h=main</id>
<link rel='self' href='http://git.ajschof.me/gdpr-obfuscator/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/'/>
<updated>2025-02-19T15:37:16Z</updated>
<entry>
<title>rename CSVReader to DataReader &amp; update references</title>
<updated>2025-02-19T15:37:16Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T15:37:16Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=ae89b05dbc8feebc1410f39143c0d829f8704235'/>
<id>urn:sha1:ae89b05dbc8feebc1410f39143c0d829f8704235</id>
<content type='text'>
</content>
</entry>
<entry>
<title>call read_string via self in read_s3</title>
<updated>2025-02-19T03:37:14Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T03:37:14Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=6b0fc64f71b65625ee59dffc8b8bd0459cde64fb'/>
<id>urn:sha1:6b0fc64f71b65625ee59dffc8b8bd0459cde64fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve error handling in read_s3()</title>
<updated>2025-02-19T03:32:58Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T03:32:58Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=bc3e976ff9b51ca47fa7ec6465b40e2e41ed6d0d'/>
<id>urn:sha1:bc3e976ff9b51ca47fa7ec6465b40e2e41ed6d0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>modify logger messages to be more clear</title>
<updated>2025-02-19T03:27:54Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T03:27:54Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=ad0328b2f292fe438a8a6a1f7ff2d36856dc578d'/>
<id>urn:sha1:ad0328b2f292fe438a8a6a1f7ff2d36856dc578d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove annoying comments for better readability of code</title>
<updated>2025-02-19T03:22:26Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T03:22:26Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=3c4b66e8490c6fdf93fb8fee735d52c76eb2853b'/>
<id>urn:sha1:3c4b66e8490c6fdf93fb8fee735d52c76eb2853b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>workaround/fix annoying logging issues</title>
<updated>2025-02-19T03:19:33Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T03:19:33Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=ef05a027ffbf8bbee89bb031ccd6152de49762c6'/>
<id>urn:sha1:ef05a027ffbf8bbee89bb031ccd6152de49762c6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update logger names</title>
<updated>2025-02-19T02:51:13Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T02:51:13Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=0ac6d213c1b9cbc24313b9ac5d442e29f027b798'/>
<id>urn:sha1:0ac6d213c1b9cbc24313b9ac5d442e29f027b798</id>
<content type='text'>
</content>
</entry>
<entry>
<title>require LOCALSTACK environment variable instead of DEBUG for changing boto3 endpoint</title>
<updated>2025-02-18T23:38:30Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-18T23:38:30Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=b25f05df2f269258cd685c9b41502f1cc40cc4b5'/>
<id>urn:sha1:b25f05df2f269258cd685c9b41502f1cc40cc4b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>change boto3 endpoint if debug mode is enabled</title>
<updated>2025-02-18T22:50:57Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-18T22:50:57Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=31d01d5efbccbf923e9131c0b67aa916be873e9e'/>
<id>urn:sha1:31d01d5efbccbf923e9131c0b67aa916be873e9e</id>
<content type='text'>
should this go here in 'production' code, even though it's a
testing tool? this may be changed in the near future. i've just
got a gut feeling that this might not be right.
</content>
</entry>
<entry>
<title>add untested read_s3 logic to CSVReader</title>
<updated>2025-02-18T22:38:48Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-18T22:38:48Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=6e8c602b7cce9244e66fb0056eeba5e6ab697e6a'/>
<id>urn:sha1:6e8c602b7cce9244e66fb0056eeba5e6ab697e6a</id>
<content type='text'>
</content>
</entry>
</feed>
