You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

85 lines
3.8 KiB

Use puremagic to deobfuscate file extensions (#1914) * correct_extension: basics, including unittest * correct_extension: basics, including unittest * correct_extension: puremagic into requirements.txt * correct_extension: introduce a main for testing from CLI * correct_extension: parse all parameters on CLI as files * correct_extension: parse all parameters on CLI as files * correct_extension: CLI parameter "-p" for privacy output * correct_extension: has_common_extension() and most_likely_extension() * correct_extension: has_common_extension() and most_likely_extension() * correct_extension: add extension if file has no commonly used extension * correct_extension: Black happy ... hopefully * correct_extension: Black happy ... hopefully * correct_extension: process feedback, mainly the extenions lists ^H^H^H^ tuples * correct_extension: process feedback, mainly the extenions lists ^H^H^H^ tuples * correct_extension: process feedback, mainly the extenions lists ^H^H^H^ tuples * correct_extension: process feedback, mainly the extenions lists ^H^H^H^ tuples * correct_extension: cleaned up * correct_extension: cleaned up ... github-black now happy? * correct_extension: cleaned up ... github-black now happy? * correct_extension: cleaned up ... github-black now happy? * correct_extension: cleaned up ... github-black now happy? * correct_extension: cleaned up ... github-black now happy? * correct_extension: easier if-then-logic, check if new_extension_to_add is filled. * correct_extension: if puremagic does recoging txt or nzb, check ourselves * correct_extension: if puremagic does recoging txt or nzb, check ourselves * correct_extension: only files! * correct_extension: only files! * correct_extension: rNN files not common extension, plus easier testing * correct_extension: clean-up ... no more boolean extension_too * correct_extension: requirements.txt, solved a TODO, and use get_ext() * correct_extension: a comment added * correct_extension: correct typing, correct txt and nzb extension * correct_extension: extensions always with dots, bug fix in what_is_most_likely_extension() * correct_extension: back on track? * correct_extension: back on track? * correct_extension: better comments
4 years ago
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE nzb PUBLIC "-//newzBin//DTD NZB 1.1//EN" "http://www.newzbin.com/DTD/nzb/nzb-1.1.dtd">
<nzb xmlns="http://www.newzbin.com/DTD/2003/nzb">
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601671" subject="mix no ext 38f38a34acc2 [02/10] - &quot;inthemix.par2&quot; yEnc (1/1) 39860">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="41232" number="1">QoEbWuJpTnYmReOxUbFmBvLx-1623601671928@nyuu</segment>
</segments>
</file>
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601671" subject="mix no ext 38f38a34acc2 [03/10] - &quot;inthemix.vol000+001.par2&quot; yEnc (1/1) 40196">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="41590" number="1">OfUzNpRoQlEkAkJwUoHxJlJj-1623601671929@nyuu</segment>
</segments>
</file>
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601671" subject="mix no ext 38f38a34acc2 [04/10] - &quot;inthemix.vol001+002.par2&quot; yEnc (1/1) 40532">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="41938" number="1">TsNlKcDyMiCiNeHrMhFrQwPu-1623601671929@nyuu</segment>
</segments>
</file>
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601672" subject="mix no ext 38f38a34acc2 [06/10] - &quot;inthemix.vol007+008.par2&quot; yEnc (1/1) 122036">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="125956" number="1">RvFtBzLeVzYhCiSjNkYqPkYv-1623601672004@nyuu</segment>
</segments>
</file>
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601672" subject="mix no ext 38f38a34acc2 [05/10] - &quot;inthemix.vol003+004.par2&quot; yEnc (1/1) 80948">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="83601" number="1">CyBcLhFsErVvWhKaJbKySsLh-1623601672003@nyuu</segment>
</segments>
</file>
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601671" subject="mix no ext 38f38a34acc2 [01/10] - &quot;inthemix.rar&quot; yEnc (1/1) 528471">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="544152" number="1">ZtFjLqEiBmQgZyHyRjIvLmDq-1623601671925@nyuu</segment>
</segments>
</file>
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601672" subject="mix no ext 38f38a34acc2 [07/10] - &quot;inthemix.vol015+016.par2&quot; yEnc (1/1) 164468">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="169681" number="1">ZbBmMqCmJyRgOjAiSgMmFhUs-1623601672012@nyuu</segment>
</segments>
</file>
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601672" subject="mix no ext 38f38a34acc2 [08/10] - &quot;inthemix.vol031+032.par2&quot; yEnc (1/1) 209588">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="216211" number="1">OmEhDrElGwEkYrHsTcFlYeYp-1623601672019@nyuu</segment>
</segments>
</file>
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601672" subject="mix no ext 38f38a34acc2 [09/10] - &quot;inthemix.vol063+064.par2&quot; yEnc (1/1) 260084">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="268274" number="1">SkUsGaAkBjNpHoCsLtLiBcYn-1623601672044@nyuu</segment>
</segments>
</file>
<file poster="blablamannetje &lt;blabla@example.com&gt;" date="1623601672" subject="mix no ext 38f38a34acc2 [10/10] - &quot;inthemix.vol127+071.par2&quot; yEnc (1/1) 262436">
<groups>
<group>alt.binaries.test</group>
</groups>
<segments>
<segment bytes="270671" number="1">PfYdNqVpPpLvOqTvYrXoRbQi-1623601672045@nyuu</segment>
</segments>
</file>
</nzb>