48 lines
1.7 KiB
TOML
48 lines
1.7 KiB
TOML
# List of instances to read blocklists from,
|
|
# with the Bearer token authorised by the instance
|
|
blocklist_instance_sources = [
|
|
{ domain = 'eigenmagic.net', token = '<a_token_with_read_auth>' },
|
|
{ domain = 'jorts.horse', token = '<a_different_token>' },
|
|
]
|
|
|
|
# List of URLs to read csv blocklists from
|
|
blocklist_url_sources = [
|
|
'file:///etc/fediblockhole/blocklist-01.csv',
|
|
'https://raw.githubusercontent.com/eigenmagic/fediblockhole/main/samples/demo-blocklist-01.csv',
|
|
]
|
|
|
|
# List of instances to write blocklist to
|
|
blocklist_instance_destinations = [
|
|
{ domain = 'eigenmagic.net', token = '<read_write_token>' },
|
|
]
|
|
|
|
## Store a local copy of the remote blocklists after we fetch them
|
|
#keep_intermediate = true
|
|
|
|
## Directory to store the local blocklist copies
|
|
# savedir = '/tmp'
|
|
|
|
## File to save the fully merged blocklist into
|
|
# blocklist_savefile = '/tmp/merged_blocklist.csv'
|
|
|
|
## Don't push blocklist to instances, even if they're defined above
|
|
# no_push_instance = false
|
|
|
|
## Don't fetch blocklists from URLs, even if they're defined above
|
|
# no_fetch_url = false
|
|
|
|
## Don't fetch blocklists from instances, even if they're defined above
|
|
# no_fetch_instance = false
|
|
|
|
## Set the mergeplan to use when dealing with overlaps between blocklists
|
|
# The default 'max' mergeplan will use the harshest severity block found for a domain.
|
|
# The 'min' mergeplan will use the lightest severity block found for a domain.
|
|
# mergeplan = 'max'
|
|
|
|
## Include private_comment field when exporting or importing a blocklist.
|
|
## By default this isn't exported or imported to keep private comments private, but
|
|
## if you're using this tool to back up or maintain your own bulk blocklists you might
|
|
## want to include the private comments as well. Use with care.
|
|
##
|
|
#include_private_comments = false
|