Althawk is a sentiment-aware cryptocurrency social analysis project. First, both fundamental and technical data specific to certain 'alt' coins is harvested and stored in a database. Various natural language processing and machine learning techniques are then applied to the aggregated data to gather insights and/or predictions.
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
Libraries, packages you need to have installed:
Python
Pandas
Datetime
vaderSentiment
Sqlite
- (Optional) Run Gatherer.py to start fetching data and saving this to a sqlite database.
- Run Worker.py to gather data
- Add #!/usr/bin/python3 to top of code & don't forget to chmod a+x Worker.py
- Add a line to sudo crontab -e to run periodically, for example 5 minutes past every hour: 5 */1 * * * cd /home/althawk/Althawk && ./Worker.py > /home/althawk/Althawk/cronlog.log 2>&1
- Cryptocompare - API used to gather historical price data
- Twitter - Twitter API for scraping tweets
- Vader - Lexical sentiment analysis tool
- Boaz Vetter