Skip to content

b-ash/tweetsweep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TweetSweep

(Deprecated, uses Twitter API v1)

What is TweetSweep?

TweetSweep is a lightweight command-line tool that lets you sweep any twitter handle for desired strings. It can optionally avoid undesirable strings or output to a .csv

Usage

Parameters

  • -u, --usernames

    • A comma-delimited string of twitter handles to search
    • -u bryan_ash,some_other_handle
    • Required
  • -m, --matches

    • A comma-delimited string of the keywords that a tweet should include
    • -i P90X,HubSpot
    • Required
  • -e, --excludes

    • A comma-delimited string of the keywords that shouldn't be present in a tweet
    • -e instagram
    • Not Required
  • -o, --output

    • An optional CSV file to output the results to. If this isn't included, the results are printed to the console.
    • -o tweets.csv
    • Not required
  • -a, --any

    • Match any of the provided keywords.
    • -a
    • Not required
  • -i, --insensitive

    • Make the search case-insensitive
    • -i
    • Not required

Sample Output

python tweetsweep.py -u bryan_ash -m p90x,hubspot -i -a

Handle: bryan_ash

Number of tweets: 147

Get ready, get set, #getatme with @hubspotdev http://t.co/WGhT8qCJBe

..........

Foam Roller acquired. Get ready @P90X2, I'm coming for ya! #bestshapeofmylife

Ohmygoshohmygosh #bringit @P90X2 http://t.co/BjUkKpcd

Disclaimers

  • Only tested on Mac OS X.

  • Pull requests are welcome!

  • Twitter's API only allows a given network to hit their API 150 times per hour. Check out the docs for more info.

License

Copyright (c) 2013 Bryan (Bash) Ash

Licensed under the MIT license.

About

A tiny command line utility to search through tweets

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages