Topic: Can you keep track of tag edits to your posts?

Posted under General

I mean, other than regularly checking them individually? There's a way to track comment son your posts, but other edits would be just as useful. (It's possibly a requested feature already, but I'm not slogging though that thread to check!)

Updated by Lance Armstrong

This is a really good idea. If there is a log of what tags are being added/removed/changed in your uploads by other users it would be a great way of improving the uploader's tagging ability. Would be especially useful to new users.

Updated by anonymous

I try to check my uploads from time to time, but yeah, a tracker would be nice. It's really helpful to see what people are correcting on your tags. If I hadn't been doing that, I would probably STILL be annoying Genjar by tagging my dragon char with purple_dragon :P

Updated by anonymous

Sounds useful, but it'd be practically useless when you've racked up a few thousand uploads. Unless it could be gone through in sections, it'd be far to hard to keep track of.

Updated by anonymous

I dunno. I figure after a while older posts get relatively rarely edited. I know I'm closing in on my first thousands and I'd guesstimate ober half have never gotten edits other than mines (I'm a compulsive tagger and adjuster XD).

Updated by anonymous

Peekaboo said:
Sounds useful, but it'd be practically useless when you've racked up a few thousand uploads. Unless it could be gone through in sections, it'd be far to hard to keep track of.

How about something similar to the trending tags list?
In our profile page under 'deleted posts' we could have 'deleted tags' which would take us to a list of our deleted tags down the side with the number of times it's been deleted beside it, and clicking on it brings up a list of posts it was deleted from, just like a normal search?

Updated by anonymous

DragonFox69 said:
How about something similar to the trending tags list?
In our profile page under 'deleted posts' we could have 'deleted tags' which would take us to a list of our deleted tags down the side with the number of times it's been deleted beside it, and clicking on it brings up a list of posts it was deleted from, just like a normal search?

My +m and +f deletions would be in the upper thousands unless aliases were not counted. :|

I'm not entirely sure that they shouldn't be though. After all, it would be helpful to be able to see that a particular user tagged +futa 140 times and have a better idea of who might be mistagging something that gets aliased automatically (to herm, as Halite mentioned in the other thread) without having to wait for the tag page to load 4 times to count enough of them.

Updated by anonymous

Sounds like a good way to start tag wars.

Edit: If you really want to do this, you could maintain a standard boilerplate in the description of all of your uploads i.e. "Uploaded by <username>".
The search options in the tag history page allows searching by description, so as long as they don't also mess up your description, you could search all tag edits on images with "uploaded by <username>" in the description.

Updated by anonymous

You could do this with a little scripting and e621's json API, eg:

https://e621.net/post/index.json?page=1&tags=user:Circeus

  • get all the current pages (1,2,3....) for user:Circeus, loading each of them into memory as you do; The final page being one that has no entries.
  • load any stored data about the previous state of the tags (saved in JSON format because, why not?). That would probably be a {id : tags} dictionary.
  • iterate over the entries you found in step one.

if the id isn't in the stored data, then report the entire post as new. If it is in the stored data, then split the tags string into an array/list, and use set operations to determine which tags were removed and which tags were added, printing info about this. Either way, record the new data, ready to save before the program finishes.

  • save the updated version of the stored data.

Then you could set that to run whenever -- each time you start your computer, say?

Updated by anonymous

  • 1