Commit graph

16 commits

Author SHA1 Message Date
Tobias Diekershoff 960b18a461 improved CSV output and error handling 2023-01-14 12:37:04 +01:00
Tobias Diekershoff db7565dcd0 improved CSV output and error handling 2023-01-14 12:36:24 +01:00
Tobias Diekershoff 423897a9a3 added module bargparse to the project 2023-01-14 11:44:06 +01:00
Tobias Diekershoff bc4c514cbb added argparse class by Steven Bethard 2023-01-14 08:55:58 +01:00
Tobias Diekershoff 350f6d6f66 ensure that section names do not include the protocol 2023-01-08 11:26:02 +01:00
Tobias Diekershoff f71425528e add some exception handling for problems 2023-01-07 23:46:28 +01:00
Tobias Diekershoff e0b30df10a remove debug information 2023-01-07 23:20:13 +01:00
Tobias Diekershoff 4fa20216f9 support blocklists from Mastodon API compatible nodes 2023-01-07 22:46:20 +01:00
Tobias Diekershoff bca141a120 added safe harbor for domains
One can now add a [safe harbor] section to the config file with an entry
"domains" that has a comma separated list of domains that shall never end
on the block list.
2023-01-07 22:20:50 +01:00
Tobias Diekershoff b333d0c989 added some docstrings and comments 2023-01-07 21:27:16 +01:00
Tobias Diekershoff 247ffdbdc3 def main() 2023-01-07 18:55:00 +01:00
Tobias Diekershoff bbedb65dcc use the confidence parameter 2023-01-07 17:39:32 +01:00
Tobias Diekershoff bb4843710c made confidence level configurable, added auto accept / decline 2023-01-07 17:33:42 +01:00
Tobias Diekershoff 6eb4ceb7d2 collect blocklists and merge them with weights per source 2023-01-07 16:37:42 +01:00
Tobias Diekershoff aba721eae8 clean double license header 2023-01-07 14:17:29 +01:00
Tobias Diekershoff ce4c977bd0 applied REUSE, poetry and cookiebutter 2023-01-07 10:32:31 +01:00