Twitter-archiver doesn't archive the previously unchecked users, after "Rate...
Python Twitter API
Brought to you by:
hationlove
Originally created by: ch40s
Twitter-archiver gives an error "Rate limit exceeded" in case of many followers/following.
Next time twitter-archiver runs should go through the tweets of the previously unchecked users and not from the beginning again. So after some time it will archive all of them.
"Tweet id is used to resume archiving on next run."
It seems it resumes the process to check for newer tweets per user but not to check for the rest users.
So every time I run archiver it starts from the beginning of the user list.
Originally posted by: StalkR
Unfortunately "API rate limit exceeded" is an expected error: Twitter doesn't provide a single API "tell me the new tweets for these users". So we have to burn API quota by making 1 request / user to check for new tweets, and this quickly reaches the "API rate limit exceeded" error.
But it's all good: the archiver sleeps until it has more quota, just let it finish and all users tweets will be archived.
If you cancel before the end, it indeed goes back at the beginning as it doesn't know resume.
So in my opinion it's working as intended. However if the archiver doesn't go to sleep to wait for more quota after an "API rate limit exceeded" (i.e. the error breaks the script), then yes that's a bug. Is it what happens?