A collection of useful tools for Mastodon.
Stefan's Mastodon Tools Extension
This is a growing collection of enhancements for Mastodon, currently including the following features:
- Mastodon instance switcher: easily switch between multiple Mastodon instances to reply to posts and follow accounts
- Expanded quote post previews
- Tag browser: explore a larger portion of the fediverse when browsing tags
Read more
- Mastodon instance switcher: easily switch between multiple Mastodon instances to reply to posts and follow accounts
- Expanded quote post previews
- Tag browser: explore a larger portion of the fediverse when browsing tags
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Stefan's Mastodon Tools", "version": "1.3.3", "description": "A collection of useful tools for Mastodon.", "homepage_url": "https://stefanbohacek.com/project/mastodon-tools-browser-extension/", "manifest_version": 3, "minimum_chrome_version": "88", "browser_specific_settings": { "gecko": { "id": "[email protected]", "strict_min_version": "101.0" } }, "icons": { "16": "icons/icon-16.png", "32": "icons/icon-32.png", "48": "icons/icon-48.png", "128": "icons/icon-128.png" }, "options_ui": { "page": "options.html" }, "permissions": [ "scripting", "storage", "tabs" ], "host_permissions": ["*://*/*"], "options_page": "options.html", "action": { "default_icon": "icon.png", "default_popup": "popup.html" }, "content_scripts": [{ "matches": [""], "js": [ "scripts/content.js" ], "css": [ "styles/styles.css" ] }], "web_accessible_resources": [ { "resources": [ "scripts/main.js", "scripts/modules/addLiveEventListeners.js", "scripts/modules/checkToken.js", "scripts/modules/checkUserID.js", "scripts/modules/cookies.js", "scripts/modules/familiarFollowers.js", "scripts/modules/fetchRequest.js", "scripts/modules/getFollowedAccounts.js", "scripts/modules/getFollowers.js", "scripts/modules/Hovercard.js", "scripts/modules/loadAccountInfo.js", "scripts/modules/LocalStorage.js", "scripts/modules/options.js", "scripts/modules/ready.js", "scripts/modules/waitForElement.js" ], "matches": [ "" ] } ]}
Read more