Visual Tagger v1.7.0
Visual Tagger is a tag assistant website, where you can view implications of tags to add them to posts. When a tag implicates another tag, it usually means that it's more specific. A lot of the times, more specific tags aren't added due to a variety of reasons, the main one, for me, being just not knowing about it.
This tool aims to solve the problem that is tagging specifics in a way that is easy to follow. You won't need to memorize every specific version of a general tag, as long as the more specific tag properly implicates the general tag, you'll be able to see it and easily add it to the post.
Visual Tagger is NOT a tag suggester. It merely helps you tag images more specifically by showing you implications to tags in a way that is easy to follow. There have been many times where I have been tagging a post, just to add a general tag, and not adding the more specific version because I didn't know it existed, which is the main purpose of this tool.
You can access Visual Tagger here
Important note
Visual Tagger utilizes my advanced search syntax which is a more powerful way to search e6 posts. Please make sure to read over the caveats before reporting an issue with the search being messed up. There are a couple differences, though:
- Searching pool:id/set:id is not possible at the moment
- Searching favorites of a user is also not possible at the moment
Usage
- 1. Type a search into the main search bar
- Add a starting page if you want, each page returns 100 posts.
- 2. Click search
- Filtering:
- Visual Tagger offers many local filtering options that allows you to change what slides will be displayed
- You can toggle what kind of media to include, images, gifs, and WEBMs
- You can toggle which ratings are going to be shown between safe, questionable, and explicit
- You can choose whether or not to include posts you've seen before, as long as you have save seen enabled
- You also have local tags and a blacklist
- These only work for post tags, not metadata, this includes ratings, at the moment the blacklist will not work for ratings
- The blacklist is not per line, if you wish to only block a specific set of tags, use ( tag1 tag2 ) ~ ( other tag group ). For example: ( female solo ) ~ ( female duo ) will not show posts with (female and solo) or (female and duo). Using this, you can mimic the new line blacklist of e621
- 3. When the slides load, use the following hotkeys to navigate:
- D, or right arrow, will advance 1 slide
- A, or left arrow, will go to the previous slide
- W, or up arrow, will advance 10 slides
- S, or down arrow, will go back 10 slides
- 4. Find a post you want to add tags to and start tagging
- 5. Click the '+' or '-' signs to add and remove already existing tags and known implications
- 6. Use the add tag input to add a tag by name
- Clicking "Preview tree" will show you the tree that will be added to the post before adding it, so you can view all implications
- Clicking on the minus sign next to a tag remove it and all its children from the post
- Clicking the plus sign will add it to the post
- Tags that are new to the post will be outlined in green
- Tags that are being removed will be outlined in red
- 7. Click "[search]" to reveal all implications to the tag. When you search, this will change to "[expand]" and "[collapse]"
- When a tag has an active implied tag, "[expand]" will become yellow to let you know of this
- 8. Use the control buttons to change the tree display to what you might want to see
- "Show current" will let you see all tags currently on the post and hide all others
- "Show additions" will let you see only tags that are going to be added to the post
- "Collapse all" will collapse all top tags and will only show top level tags
- "Show all" will show all tags and their known implications, you will need to click "[search]" to reveal unknown implications
- 9. When you're done, submit your changes
- You can submit directly from the site by clicking "Submit changes," which will open a review to show you everything being added or removed
- This requires you to be logged in, see #logging_in
- While in tagging mode, you can press enter which will open up the same review menu. Press escape to close the menu
- A yellow warning exclamation mark will show next to tags which were not in the database
- Some incorrect tags are in the database, so don't treat this as a catchall, it's just a helpful tool to guide you to potential mishaps, it will not catch all issues
- Or you can use "Copy tags" which you can go to the post on e621 directly, and Ctrl+A all of its tags then Ctrl+V to overwrite them with the new tags
- Right clicking "Copy tags" will instead paste tags from your clipboard. The tags must be space-delimited
Helpful things
- Clicking the question mark next to a tag will open the wiki for that tag
Hovering the question mark will show up to 300 characters of the wiki page, it may take a second to load the first time, but it caches after that- Currently disabled while bugs are worked on
- Middle clicking a tag will open an e621 search for that tag
- You can click the image to open the post, or press "E"
- Clicking the vertical line of a tag group will collapse the group without having to scroll up to click "[collapse]"
- After editing tags if you need to do more for whatever reason, click the reload button for your changes to appear. Changes can take up to 2 minutes to reflect in the database, so be patient if they aren't immediately visibile.
- Press "R" to bring up a menu to redo tag changes of a post you've made changes to in this session. You need to fully submit changes for this to work.
- Add custom aliases to speed up your work, you can alias one tag to many.
- Custom aliases support regex with group replacing.
- To denote an alias as a regex, prefix it with / and suffix it with /.
- An example would be: /(.*)_eye_shadow/ -> $1_eyeshadow since most of those eyeshadow tags aren't properly aliased. This makes it so you don't have to make an eyeshadow alias for every color.
"Logging in"
Visual Tagger requires you to "login" with your e621 username and API key. This is because posts cannot be edited without a user attached to them. This also means that the moderators can hold someone accountable for tag vandalism. Your username and API key are never sent to the server and only reside on your browser's storage.
You can retrieve your API key from here by clicking "Manage API Access."
Source code
The source code for the entirety of yiff.today can be found on its github, including the slideshow viewer, Visual Tagger, and also the color database.
Bug reporting/Suggestions
You can either report bugs/suggestion on this post, or on the github above. Alternatively, you can send me a message if you're in the e6 discord, my username is trikzz__, but I probably won't accept any friend requests, but you can message me if you're in the e6 discord.
What is yiff.today?
You'll notice that Visual Tagger resides on yiff.today, which is mainly a slideshow website for e621 that uses the advanced search syntax. If you want a nice online slideshow viewer for e621, then consider going to the base site here, learn more here. Visual Tagger resides here because 2 domains costs more than 1 and I make no money from it.
Updated