/althawk

A social-minded cryptocurrency analysis project

Primary LanguageJupyter Notebook

Althawk

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.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

Libraries, packages you need to have installed:

Python
  Pandas
  Datetime
  vaderSentiment
Sqlite

Running the tests

  • (Optional) Run Gatherer.py to start fetching data and saving this to a sqlite database.
  • Run Worker.py to gather data

Continuity

  • 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

Built With

  • Cryptocompare - API used to gather historical price data
  • Twitter - Twitter API for scraping tweets
  • Vader - Lexical sentiment analysis tool

Author

  • Boaz Vetter