Extension for Archive of Our Own. Change order of tags, delete them or add new to your works.
Ao3 Tags Manager Extension
Chrome browser extension to manage tags for your works on Archive of Our Own. Change order of tags, delete them or add new to your works.
The extension for now only supports already posted works.
How does it work?
1. Existing work tags are placed in the extension, where they can be modified - reordered or deleted. It is also possible to add new tags by hand.
2. By clicking \"Save and Post\", the extension first deletes tags and post the work without them. Then it refills the work with the modified tags and post the work again. The whole process happens in a fraction of a second.
3. Since the extension is in the early stage we STRONGLY RECOMMEND TO BACKUP YOUR EXISTING TAGS BEFORE USING IT. Take a screenshot of your tags or write them down before using the extension!
Read more
The extension for now only supports already posted works.
How does it work?
1. Existing work tags are placed in the extension, where they can be modified - reordered or deleted. It is also possible to add new tags by hand.
2. By clicking \"Save and Post\", the extension first deletes tags and post the work without them. Then it refills the work with the modified tags and post the work again. The whole process happens in a fraction of a second.
3. Since the extension is in the early stage we STRONGLY RECOMMEND TO BACKUP YOUR EXISTING TAGS BEFORE USING IT. Take a screenshot of your tags or write them down before using the extension!
Source Manifest.json
{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Ao3 Tags Manager", "description": "Extension for Archive of Our Own. Change order of tags, delete them or add new to your works.", "version": "1.0", "manifest_version": 3, "background": { "service_worker": "background.js" }, "content_scripts": [{ "matches": ["*://*.archiveofourown.org/**/edit*"], "js": ["script.js"], "run_at": "document_idle", "all_frames": false }], "action": { "default_popup": "popup.html", "default_icon": { "16": "/images/icon16.png", "32": "/images/icon32.png", "48": "/images/icon48.png", "128": "/images/icon128.png" } }, "icons": { "16": "/images/icon16.png", "32": "/images/icon32.png", "48": "/images/icon48.png", "128": "/images/icon128.png" } }
Read more