Topic: Mass swapping favorites for votes

Posted under e621 Tools and Applications

After finding out about the favorites limit the site has, I tried to find a way to use the API to unfavorite and then upvote posts to make room without losing them. However, after looking through the forum and wiki, I saw that only Privileged+ members can use the mode menu to upvote more freely, so I’m not sure whether mass upvoting could get me in trouble

dandelion0984 said:
After finding out about the favorites limit the site has, I tried to find a way to use the API to unfavorite and then upvote posts to make room without losing them. However, after looking through the forum and wiki, I saw that only Privileged+ members can use the mode menu to upvote more freely, so I’m not sure whether mass upvoting could get me in trouble

We don't really catch people for upvoting too much. Only if they used downvotes indiscriminately or to target other people, see Abuse of Site Tools.

As for doing what you want more efficiently and without running into limits, I can't say for sure though I do know this sort of questions have been raised quite a few times in the forum (e.g., topic #61000).

Donovan DMC

Former Staff

If you're looking for actual API routes (i.e. you know how to code), https://e621.wiki will be of use to you (see Help: API for general api help)

Details

specifically Create Post Vote (make sure to set no_unvote to true so you don't accidentally remove a vote) and Remove Favorite, just Search Posts with fav:Dandelion0984 and call the two routes in order

Or if you plan on just nuking all of your favorites, just loop through all of them and use Create post Vote, then ask an admin to clear your favorites

Also try to limit your requests to at most 1 per second, normal users have a rolling limit of 60 updates per minute, and for total api calls 2 requests/second

Else, I can 100% guarantee you will not get in trouble for moving around favorites and votes like this, the only time the staff are going to care about votes is if you're using 20 alt accounts to upvote one post or downvoting indiscriminately

Mdf

Member

I never check the forms so consider yourself blessed. c:

I faced this issue about 4.5 years ago (damn). Hopefully, this thread helps.
https://e621.net/forum_topics/29460

Hmm, it looks like the forum has doubled its topic count in that time, neat, although its probably mostly BURs.

mdf said:
I never check the forms so consider yourself blessed. c:

I faced this issue about 4.5 years ago (damn). Hopefully, this thread helps.
https://e621.net/forum_topics/29460

Hmm, it looks like the forum has doubled its topic count in that time, neat, although its probably mostly BURs.

Thank you!! It's really helpful to have a threat with code beforehand since I don't have any experience using the e6 API

dandelion0984 said:
After finding out about the favorites limit the site has, I tried to find a way to use the API to unfavorite and then upvote posts to make room without losing them. However, after looking through the forum and wiki, I saw that only Privileged+ members can use the mode menu to upvote more freely, so I’m not sure whether mass upvoting could get me in trouble

Here is what I do, this may be helpful for you:
re621 script for, among other improvements, auto upvoting when I fav a post.
When I run low on favorites, I make a new set to "move" some of my favorites to (10k to be exact, the limit a set can have)
I use an old Android phone to log into e6, set view to 250 posts per page in e6 settings, go to my favorites, search fav:[account name] votedup:me -set:[newly created set ID #] (to find posts NOT already added to my new set, that are fav'd by me and voted up by me. they will soon be unfav'd but I still want to track that I've seen them with the upvote.)
change view mode to add to set, select the new set
use an auto tap app to tap and scroll through the ~250 posts per page at a time automatically, then reload the page and start it again when it finishes, do that ~40 times
when the set is full (has 10k posts), on a PC I use the mass unfavoriter and put in set:[set ID #] in the "filter tags" box and hit "unfavorite" then wait a while until the message saying it's done appears
then to verify everything worked correctly, search set:[set ID #] -votedup:me (this should return nothing) and also set:[set ID #] fav:[my username] (this should also return nothing)
then bam, you have freed up 10k favs and can still filter out posts you've already seen and liked, and also downloaded in my case, with -votedup:me appended on searches. I have ~250k extra "favs" thru this xD