|
|
||
|---|---|---|
| LICENSE | ||
| README.md | ||
| index.html | ||
| install_form.js | ||
| remote_instance_actions.user.js | ||
| ria.png | ||
| style.css | ||
README.md
Remote Instance Actions
Quickly suspend or silence remote instances from the Mastodon frontend
What is this?
A userscript to make blocking remote instances on Mastodon a less tedious and time-consuming task.
How do I install it?
First, install Tampermonkey. Then, visit the installation website.
Why have a whole installation website for a userscript?
It fills in the @match directives for whatever instances are relevant to the user, using GET parameters so Tampermonkey's update functionality will continue to work.
Why is there PHP in a .user.js file?
For the same reason as the last question. That's how the @match directives are filled in with the GET parameters. The file has to have the .user.js extension so that Tampermonkey will prompt the user to install it, which means I had to go into the PHP configuration files and allow it to execute .js files as PHP. It's a little cursed but it does work.
TODO
- Figure out why it doesn't work on Firefox
