Shawn Grigson
6f960aefec
Create Domain Audit File Option
...
Allows for the creation of an audit file that will explain for each domain the number of matches across available sources
2023-08-20 02:50:05 -05:00
Justin Warren
8265639047
Use __future__.annotations so type hints
...
work with Python < 2.9
2023-07-09 07:33:26 +10:00
Justin Warren
3aa2e378e3
Remove implied setting of reject_media/reports
...
if severity is set to 'suspend'.
Complicates understanding of what the code actually does.
2023-01-15 10:02:12 +11:00
Justin Warren
6d4e18bbf6
Fixed bug in how DomainBlock defaults
...
handle reject_media, reject_reports.
2023-01-14 10:59:19 +11:00
Justin Warren
9817c99e40
Fixed bug in _asdict() of severity level.
2023-01-14 10:41:54 +11:00
Justin Warren
a718af5a0b
Fix DomainBlock.id usage during __iter__()
2023-01-13 17:30:41 +11:00
Justin Warren
327a44d907
Removed redundant global vars.
...
Refactored fetch from URLs and instances.
Change API delay to be in calls per hour.
Improved check_followed_severity() behaviour.
Updated sample config to include new format.
Added support for per-instance-source import_fields.
BlockSeverity of 'suspend' implies reject_media and reject_reports.
2023-01-12 09:09:06 +11:00
Justin Warren
10011a5ffb
Refactored to add a DomainBlock object.
...
Refactored to use a BlockParser structure.
Added ability to limit max severity per-URL source.
Improved method for checking if changes are needed.
2023-01-12 07:02:48 +11:00