<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gdpr-obfuscator/obfuscator, branch 0.1.1</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=0.1.1</id>
<link rel='self' href='http://git.ajschof.me/gdpr-obfuscator/atom?h=0.1.1'/>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/'/>
<updated>2025-02-20T18:20:10Z</updated>
<entry>
<title>rename folder from obfuscator to gdpr-obfuscator</title>
<updated>2025-02-20T18:20:10Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-20T18:20:10Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=9827fcf1a40b0c4993da3f420177f4e390e038e9'/>
<id>urn:sha1:9827fcf1a40b0c4993da3f420177f4e390e038e9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>let read_s3 handle URI parsing instead of main() in __init__.py</title>
<updated>2025-02-19T16:17:22Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T16:17:22Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=f12d646e3fd4a9db3f2d9058a25b29ec9757c1f6'/>
<id>urn:sha1:f12d646e3fd4a9db3f2d9058a25b29ec9757c1f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update imports in __init__.py</title>
<updated>2025-02-19T16:09:38Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T16:09:38Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=cfd393b9e4fc21c319ab9398176d7179e37c4435'/>
<id>urn:sha1:cfd393b9e4fc21c319ab9398176d7179e37c4435</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add initial code for __init__.py entry point</title>
<updated>2025-02-19T16:06:54Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T16:06:54Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=9fa5e1f691ef6b2d651789ee475136a701f063a9'/>
<id>urn:sha1:9fa5e1f691ef6b2d651789ee475136a701f063a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style: format code with Autopep8, Black and Ruff Formatter</title>
<updated>2025-02-19T15:55:50Z</updated>
<author>
<name>deepsource-autofix[bot]</name>
<email>62050782+deepsource-autofix[bot]@users.noreply.github.com</email>
</author>
<published>2025-02-19T15:55:50Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=5402af2c7198a685a57a05e29a869e1e72a6b877'/>
<id>urn:sha1:5402af2c7198a685a57a05e29a869e1e72a6b877</id>
<content type='text'>
This commit fixes the style issues introduced in b402ee5 according to the output
from Autopep8, Black and Ruff Formatter.

Details: https://github.com/ajschofield/gdpr-obfuscator/pull/8</content>
</entry>
<entry>
<title>re-add original behaviour of returning empty byte stream when data empty in create_byte_stream()</title>
<updated>2025-02-19T15:54:18Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T15:54:18Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=b402ee55d9f9e37c772c47b703ae4b66b66adda6'/>
<id>urn:sha1:b402ee55d9f9e37c772c47b703ae4b66b66adda6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>if no PII fields provided, return original data unchanged</title>
<updated>2025-02-19T15:52:06Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T15:52:06Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=4be03e1fb3ec2d50ae08921948ecaf1bb12b28a3'/>
<id>urn:sha1:4be03e1fb3ec2d50ae08921948ecaf1bb12b28a3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update log messages for invalid data to reflect new behaviour</title>
<updated>2025-02-19T15:51:14Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T15:51:14Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=c851a52500a630d2ebcedc562ba6a83531dc9e0d'/>
<id>urn:sha1:c851a52500a630d2ebcedc562ba6a83531dc9e0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>return empty list instead of raising exceptions</title>
<updated>2025-02-19T15:50:15Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T15:50:15Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=2c7fb06247d3684d951579e75e3a99136f06415f'/>
<id>urn:sha1:2c7fb06247d3684d951579e75e3a99136f06415f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>wrap write functions in class and update references</title>
<updated>2025-02-19T15:40:39Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-19T15:40:39Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=ef3f16de8d93821d54344d5cdd16d8deee0b016c'/>
<id>urn:sha1:ef3f16de8d93821d54344d5cdd16d8deee0b016c</id>
<content type='text'>
</content>
</entry>
</feed>
