<feed xmlns='http://www.w3.org/2005/Atom'>
<title>gdpr-obfuscator/gdpr_obfuscator/utils.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-03-02T18:34:37Z</updated>
<entry>
<title>add docstrings to Utilities methods</title>
<updated>2025-03-02T18:34:37Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-03-02T18:34:37Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=fd8784fbb915b23746e6c8f7d0098cfefd833950'/>
<id>urn:sha1:fd8784fbb915b23746e6c8f7d0098cfefd833950</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve type validation in Utilities methods</title>
<updated>2025-03-02T18:29:28Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-03-02T18:29:28Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=6083543b7a259fa7ac967eb3e0d787a1dda2d7f4'/>
<id>urn:sha1:6083543b7a259fa7ac967eb3e0d787a1dda2d7f4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove unused import in utils.py</title>
<updated>2025-03-02T18:05:10Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-03-02T18:05:10Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=dfeb9c12a96a3820f789b4497c0193e197d28791'/>
<id>urn:sha1:dfeb9c12a96a3820f789b4497c0193e197d28791</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add ability to read path &amp; pii fields from json strings as input</title>
<updated>2025-02-26T16:13:36Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-26T16:13:36Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=e476403c59e922512d06ef5489a07fba87615998'/>
<id>urn:sha1:e476403c59e922512d06ef5489a07fba87615998</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add function to read json input</title>
<updated>2025-02-26T15:23:47Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-26T15:23:47Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=e8788272eda9c2ab74fa6ee1a2cc260ed7e87e76'/>
<id>urn:sha1:e8788272eda9c2ab74fa6ee1a2cc260ed7e87e76</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: change methods not using its bound instance to staticmethods</title>
<updated>2025-02-21T04:22:25Z</updated>
<author>
<name>deepsource-autofix[bot]</name>
<email>62050782+deepsource-autofix[bot]@users.noreply.github.com</email>
</author>
<published>2025-02-21T04:22:25Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=7cc98bff4095bd06838c8aa6d18cf5f62aff1979'/>
<id>urn:sha1:7cc98bff4095bd06838c8aa6d18cf5f62aff1979</id>
<content type='text'>
The method doesn't use its bound instance. Decorate this method with `@staticmethod` decorator, so that Python does not have to instantiate a bound method for every instance of this class thereby saving memory and computation. Read more about staticmethods [here](https://docs.python.org/3/library/functions.html#staticmethod).</content>
</entry>
<entry>
<title>style: format code with Autopep8, Black and Ruff Formatter</title>
<updated>2025-02-21T03:35:55Z</updated>
<author>
<name>deepsource-autofix[bot]</name>
<email>62050782+deepsource-autofix[bot]@users.noreply.github.com</email>
</author>
<published>2025-02-21T03:35:55Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=ce2d37b4705d9200938ca3e24ba2d2879f4b597b'/>
<id>urn:sha1:ce2d37b4705d9200938ca3e24ba2d2879f4b597b</id>
<content type='text'>
This commit fixes the style issues introduced in ce19989 according to the output
from Autopep8, Black and Ruff Formatter.

Details: None</content>
</entry>
<entry>
<title>return empty byte string if input data is empty</title>
<updated>2025-02-21T03:28:37Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-21T03:28:37Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=cf6cac75a85c0c13c798bef61b0f27499986308b'/>
<id>urn:sha1:cf6cac75a85c0c13c798bef61b0f27499986308b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove all logging temporarily as it's being a pain</title>
<updated>2025-02-21T00:04:47Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-21T00:04:47Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=8465343ef01fd18fd753efa55d770e66addfb46f'/>
<id>urn:sha1:8465343ef01fd18fd753efa55d770e66addfb46f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>backup commit - 21st @ 00:00</title>
<updated>2025-02-21T00:00:54Z</updated>
<author>
<name>Alex Schofield</name>
<email>git@ajschof.me</email>
</author>
<published>2025-02-21T00:00:54Z</published>
<link rel='alternate' type='text/html' href='http://git.ajschof.me/gdpr-obfuscator/commit/?id=6ebdc904eb48185c51c9deb4e426d56227646960'/>
<id>urn:sha1:6ebdc904eb48185c51c9deb4e426d56227646960</id>
<content type='text'>
</content>
</entry>
</feed>
