Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
tc - Twitter Commander (a tribute to http://en.wikipedia.org/wiki/Midnight_Commander) ====================== ===== About ===== tc is a command-line twitter client with smart filtering and statistical classification. Capabilities: * whitelists for users whose content you always want to see and prioritize * blacklist for users you follow whose content you never want to see * blacklist for regular expressions to filter out of your stream entirely * topic classification (simple right now, I'm working on this) * search * the command-line UI rules the skool Dependencies: Database: mongodb - should be running on localhost (it's easy) - http://www.mongodb.org/downloads Python packages: pymongo - the python interface to mongo tweepy - twitter API client nltk - for simple topic classification and filtering ======= Install ======= Install dependencies, and configure your username in settings.py. Then, run load_tweets.py. If it's your first time, you'll have to go through the oath authorization process. ===== Usage ===== load_tweets.py - loads tweets from twitter and insert into the db. run this first. t.py - twitter client options: -n # -- number of tweets to display (default = 10) -s time|antitime|rel|inf -- sort unread tweets by time (newest first), antitime (oldest first), rel (arbitrary relevance), inf ('influence' - using klout score) (default = time) -m -- don't mark displayed tweets as read (for debugging) -d -- print debug output to STDOUT (for debugging) s.py - search tweets options: args -- search terms -n # - number of results to display (default = 10) -u val -- search username and user's name fields for val, display username and bio