Tweet Catcher allows you to define a set of keywords, and automatically start a Twitter stream and save tweets that match any of the keywords in a time series database.
- CLI
- Data cleaning utility
-
Python 3.3+
-
InfluxDB
-
Pip
COOMING SOON
Clone the repo
git clone https://github.com/Vanclief/tweet-catcher.git
Run setup
python setup.py install
Install requirements
pip install -r requirements.txt
- Create a config.yml file in your project directory.
database:
host: 'localhost'
port: 8086
user: root
password: root
name: cryptotweets
twitter_api:
consumer_key: ""
consumer_secret: ""
access_token: ""
access_token_secret: ""
languages:
- en
keywords:
- 'btc'
- 'bitcoin'
- '#btc'
- '#bitcoin'
- Run
python catcher.py
- Discuss changes by creating a issue.
- Fork the project.
- Create a branch with fix, or feature with it's proper tests.
- Create a PR