Skip to content

Python scripts for capturing the public 1% Twitter stream feed.

License

Notifications You must be signed in to change notification settings

dmofot/twitterstream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streaming Twitter to File

Python scripts for accessing the public Twitter streaming API. twitterstream_public.py and twitterstream_filtered_geo.py are examples of the straight Twitter API, while tweepy_geo.py uses the Tweepy python module. In order to use these scripts, you will need:

  • Consumer Key (API Key)
  • Consumer Secret (API Secret)
  • Access Token
  • Access Token Secret

which you'll need to visit Twitter's App Manager to create a new app to receive the above items. Simply plug your keys into the scripts and run using one of the usage examples below.

Usage Examples

This command pipes the output to a json or txt file. Stop the script with Ctrl-C, but wait a few minutes (at the very least) for data to accumulate. If you run a filtered stream and the output file has a size of 0 bytes, you probably didn't let it run long enough.

  • Recommended Method - Run one of the scripts and save the output to json file
    $ python twitterstream_public.py > public_stream.json
    $ python twitterstream_filtered_geo.py > geo.json
    $ python tweepy_geo.py > tweepy_geo.json

  • Run one of the scripts and save output to text file
    $ python twitterstream_public.py > public_stream.txt
    $ python twitterstream_filtered_geo.py > geo.txt
    $ python tweepy_geo.py > tweepy_geo.json

Once the script is stopped (Ctrl + C), you should be able to see the tweets in your output file. **NOTE: ** The public stream is Twitter's 1% live stream and will produce a lot more tweets than any filtered stream.

About

Python scripts for capturing the public 1% Twitter stream feed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages