Add api endpoint to test if there are blocks between two domains. Added an index to cover the query.
Fedi block API
Used to see which instances block yours.
software used:
- python 3.10.2
Installation
sudo useradd -m fba
sudo mkdir -p /opt/fedi-block-api
sudo chown -R fba:fba /opt/fedi-block-api
sudo -Hu fba git clone https://git.kiwifarms.net/mint/fedi-block-api.git /opt/fedi-block-api
cd /opt/fedi-block-api
sudo -Hu fba pip3 install -r requirements.txt
sudo -Hu fba cp blocks_empty.db blocks.db
sudo -Hu fba python3 fetch_instances.py mastodon.social # try a bunch of large servers here
sudo -Hu fba cp config.defaults.json config.json
Install the services
sudo cp services/* /etc/systemd/system
start the services
systemctl enable --now fetch_blocks
systemctl enable --now fedi_block_api
Try it out
License
Description
Customized fork of https://gitgud.io/EnjuAihara/fedi-block-api running on fba.ryona.agency
Languages
Python
83.2%
HTML
16.8%