magicstone-dev / ecko

Community-driven fork of Mastodon's federated social network software
https://magicstone.dev
GNU Affero General Public License v3.0
54 stars 10 forks source link

Problem: Blocklist can't be exported automatically to a publicly accessible location #316

Closed weex closed 2 years ago

weex commented 2 years ago

Since blocklists can be imported via command line which means they can be scripted and scheduled, the missing piece for automated instance blocking is being able to publish an instance blocklist.

Proposed solution: Create a tootctl command that exports the current blocklist to a stable and publicly-accessible location like https://example.com/system/moderation/blocklist.csv. The command might skip obfuscated domain names (see https://example.com/admin/domain_blocks/new) or fail with a helpful message if advertising the list of domain limitations is disabled.

Mansh05 commented 2 years ago

Since i have worked with blocked list, i could work here. @weex could you please give some use case or context on this one. I can get started after that.

Mansh05 commented 2 years ago

@weex i guess we can close this. Should have been fixed with #320