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