<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mat2/libmat2/harmless.py, branch master</title>
<subtitle>mat2 is a metadata removal tool, supporting a wide range of commonly used file formats, written in python3: at its core, it's a library, used by an eponymous command-line interface, as well as several file manager extensions.

</subtitle>
<id>http://git.dustri.org/mat2/atom?h=master</id>
<link rel='self' href='http://git.dustri.org/mat2/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/'/>
<updated>2023-07-11T19:35:04Z</updated>
<entry>
<title>Add a variant mimetype for bmp</title>
<updated>2023-07-11T19:35:04Z</updated>
<author>
<name>Jason Smalls</name>
</author>
<published>2023-07-11T19:35:04Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=a0c97b25c46af07408ae1fd364090077fe600538'/>
<id>urn:sha1:a0c97b25c46af07408ae1fd364090077fe600538</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix the type annotations</title>
<updated>2023-01-28T15:57:20Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2023-01-28T15:57:20Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=39fb254e019c920516bb317d4b48a8de7cac850e'/>
<id>urn:sha1:39fb254e019c920516bb317d4b48a8de7cac850e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify the typing annotations</title>
<updated>2022-08-28T20:29:06Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2022-08-28T20:29:06Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=cc5be8608b49d74a633b80a95a49a018d4dcd477'/>
<id>urn:sha1:cc5be8608b49d74a633b80a95a49a018d4dcd477</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bump mypy typing coverage</title>
<updated>2018-10-12T12:32:09Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-10-12T09:58:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=2ba38dd2a18ab57ed7aac7ccdd6a42ff5e4d4eb7'/>
<id>urn:sha1:2ba38dd2a18ab57ed7aac7ccdd6a42ff5e4d4eb7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve the code's documentation</title>
<updated>2018-07-19T21:10:27Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-07-19T21:10:27Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=942859601d5d08f05b374d1f12270192cede1155'/>
<id>urn:sha1:942859601d5d08f05b374d1f12270192cede1155</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Simplify BMP handling</title>
<updated>2018-07-05T22:49:17Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-07-05T22:49:17Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=3d80f9752481b8967616698bb3c0c014e6f1527a'/>
<id>urn:sha1:3d80f9752481b8967616698bb3c0c014e6f1527a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add support for .txt files</title>
<updated>2018-07-05T22:42:09Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-07-05T22:42:09Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=53271495f74bde7fde2329b7c5c938654a36b7dc'/>
<id>urn:sha1:53271495f74bde7fde2329b7c5c938654a36b7dc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor how offices files are handled</title>
<updated>2018-06-21T21:02:41Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-06-21T21:02:41Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=09e748fa4c1785ba8a21ccac13bb693555d6c57b'/>
<id>urn:sha1:09e748fa4c1785ba8a21ccac13bb693555d6c57b</id>
<content type='text'>
- xml files are no longer considered harmless
- Factorization of the `remove_all` method for office files
- Explicit whitelist are used
- Blacklist are used to skip files completely
  - Non-blacklisted files are _still cleaned_
  - Unsupported files are still triggering an error
</content>
</entry>
<entry>
<title>libmat2: harmless: add the text/xml mime type</title>
<updated>2018-06-12T19:34:47Z</updated>
<author>
<name>Antoine Tenart</name>
</author>
<published>2018-06-12T19:32:32Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=cce5de82e514c98fd0d8b118c3e05dfe586aa342'/>
<id>urn:sha1:cce5de82e514c98fd0d8b118c3e05dfe586aa342</id>
<content type='text'>
Fedora defines the 'text/xml' mime type for xml files. Adds this mime
type to the harmless parser.

Fixes #36.

Signed-off-by: Antoine Tenart &lt;antoine.tenart@ack.tf&gt;
</content>
</entry>
<entry>
<title>Add more typing and use mypy in the CI</title>
<updated>2018-06-04T21:20:30Z</updated>
<author>
<name>jvoisin</name>
</author>
<published>2018-06-04T20:54:01Z</published>
<link rel='alternate' type='text/html' href='http://git.dustri.org/mat2/commit/?id=6a1b0b31f0fbfa59a78a8b9f4f07bf9ed3f91cdf'/>
<id>urn:sha1:6a1b0b31f0fbfa59a78a8b9f4f07bf9ed3f91cdf</id>
<content type='text'>
</content>
</entry>
</feed>
