TagMe! Tag Project Assistant v.1.0.1
There are a lot of tagging projects that are unfinished - and many are unstarted. Some are getting worse with each passing day, to the point where taking on such a project becomes a daunting task.
And yet, a good chunk of those projects are quite simple at their core. Some require missing tags to be added, others to have tags removed or replaced. The vast majority can be resolved by asking a multiple-choice question.
This is exactly what this tool aims to do.
The basic concept is quite simple. You log in via your e621 API key, choose a project, and start clicking away. Let's take this project as an example:
While seemingly simple, this project still requires one to click on the post, look through the tags, manually remove the ambiguous tag, and replace it with the appropriate one. While this process does not take too much time, it still requires several actions, and allows for human error. Even for privileged users, an easy replacement like this would require fiddling with tag scripts. More complex projects are even more involved.
Meanwhile, this is how the same project would look on tagme.dev: https://i.imgur.com/MhTfyaG.png
It is quite obvious that the original tagger meant the physical pencil, not the art medium. So, to fix it, all you need to do is click the appropriate button, and press "submit". The utility will perform all the necessary tag changes for you, and you can move on to the next picture immediately.
To speed up tagging, the following hotkeys are available:
- Number keys select their relative options
- Tab skips to the next post
- Enter submits the post changes
Security and Vandalism
The TagMe! utility uses your username and API key to log in and submit changes to e621. The API key is not stored on the server, and is thus neither visible nor accessible to anyone but you.
This authentication method also means that all post changes are made in your name. E621's code of conduct fully applies, in regards to both tagging and comments left on project pages.
To prevent spam and ensure higher quality tagging, only users with 100 manual post edits can resolve projects.
Additionally, once you reach 1000 edits, you may create your own tagging projects with this utility.
Member-level users are limited to 150 post changes per hour. This is a limitation enforced by e621 itself, and cannot be bypassed.
Bug Reports / Feature Requests
Feel free to request feature and report bugs in either this thread, or on github. Either way, the progress to the next version is tracked through the projects page.
Alternatively, feel free to contact me on Discord @bitWolfy#7932
- Added a placeholder comment index. Far from ideal, but better than nothing.
- Added wildcard support to the removed tags field
- Relaxed the size restrictions on project tag string length
- Possible solution to skipped images being cycled over and over again
- Added a fallback for post with missing sample images
- Fixed misaligned text on some action buttons
- Set a fixed height to added/removed tags sections
- Fixed the comment editing threshold not working correctly
- Fixed the page not reloading when submitting a comment
- Added an option to make a project unlisted. It will still be available through a direct link, but will not appear in the project index.
- Added an alternative wide-screen viewing mode, available by clicking on the link on the side, under the theme switcher.
- Project now records your progress. You can continue from the same image that you left on.
- Improved post sequencing in an effort to avoid repeating images that you have already skipped.