跳转到主要内容

Mastodon实例黑名单管理工具

项目描述

PyPI release Supported Python versions Code style: black BSD License

Mastodon实例黑名单管理工具

如果你运行的是一个小型的Mastodon实例,那么你没有大型实例所拥有的管理团队的便利。这意味着你可能看到来自你不感兴趣的实例的推文。

尤其是当你使用中继来发现有趣的内容时,你很快就会发现例如公开种族歧视的实例,这在正常情况下没有人需要或想要。使用个人Mastodon实例时,你的工作将是阻止来自这些实例的个别用户,或者手动去中心化(即:阻止)你的实例上的服务器。

因此,如果你信任某些大型实例能够很好地维护他们的实例黑名单,那么这个工具允许你利用他们的工作并在你的实例上使用他们的黑名单。

安装

你需要Python 3.6+和pip。然后运行pip install defederate

解析公共第三方黑名单

$ defederate show social.example.com
Current blocklist on social.example.com:
 SILENCE: badhost1.example.com
 SILENCE: badhost2.example.com
 (...)
 SUSPEND: badhost1.example.net
 SUSPEND: badhost2.example.net
 (...)

你必须请求黑名单的服务器允许公开访问。

这也可以解析Markdown格式的黑名单,例如chaos.social使用的黑名单

$ defederate show https://github.com/chaossocial/about/raw/master/blocked_instances.md

注意

项目详情


下载文件

下载适用于您平台的文件。如果您不确定该选择哪个,请了解有关安装包的更多信息。

源分发

defederate-0.2.1.tar.gz (11.3 kB 查看哈希值)

上传时间:

支持者

AWSAWS 云计算和安全赞助商 DatadogDatadog 监控 FastlyFastly CDN GoogleGoogle 下载分析 MicrosoftMicrosoft PSF赞助商 PingdomPingdom 监控 SentrySentry 错误日志 StatusPageStatusPage 状态页面