Utilizing the twitter API to collect various tweets related to the novel COVID-19 virus and storing those data in Neo4j Graph Database.
These instructions will get you a copy of twitter data either on local or remote Neo4j database.
Before running the application, first you need to have at Python 2.7 and above. It can be found here. Ater installing Python, you need to install pip packages that our script is dependent on. With pip you can install tweepy, which is is a library that we used to access Twitter API
$ pip install tweepy
With pip you can install neo4j driver which is a library we used to connect to Neo4j database
$ pip install neo4j
Please note in order to access Twitter API you need to have a Twitter developer account where you can sign up in order to obtain 'consumer key' and 'access token'.
Also you need to have either local or remote Neo4j graph database in order to save the resulting data.
In order to run the script all you have to do is to provide your neo4j db configuration, your twitter API keys, specify how big the dataset you wanted to by changing the 'max_tweets' variable, and execute Twitter_API.py
Khaled Badran 40069733
Emile Tabbakh 40026110
Robert Beaudenon 40022364