I thought this was a method with which I could use to list all the tweets from a Twitter user:

curl -s --user-agent 'Mozilla' --insecure 'https://twitter.com/statuses/user_timeline/vodafone_au.xml?count=50000'

But it seems that if the Twitter user exceeds 200 tweets then it doesn't work.

Does anyone have any idea how to download all the tweets from a specific Twitter user?

link|improve this question

feedback

migrated from unix.stackexchange.com Mar 22 '11 at 14:20

This question came from our site for users of Linux, FreeBSD and other Un*x-like operating systems..

3 Answers

As per the Twitter API docs, the API is limited to 200 tweets per request.

This thread on the twitter-development-talk mailing list suggests setting next_cursor_str.

There's also options called max_id and page that might help.

link|improve this answer
feedback

This command will get the last 3200 tweets, which is the maximum twitter let's you access.

Basically, it downloads 32 pages containing each 100 tweets.

curl -s --user-agent 'Mozilla' --insecure 'https://twitter.com/statuses/user_timeline/vodafone_au.xml?count=100&page=[1-32]'
link|improve this answer
where will the 32 pages saved? – lildude Feb 23 at 1:38
feedback

You must check this link http://www.readwriteweb.com/archives/10_ways_to_archive_your_tweets.php

it has a lot of apps which will help you to archive your tweets!!

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.