Skip to content

Project focused in track tweets from Twitter all selected by user

Notifications You must be signed in to change notification settings

igoreineck/tweet-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to tweet-tracker 👋

Version Coverage Status Twitter: irseineck

A simple application used to track tweets based on inputs given by user

The application can be accessed at (https://tweet-message-tracker.herokuapp.com/)

Settings

To run this application, make sure that you already have Redis installed on your system. If you don't, try to check for more informations at this link: (Redis Docs)

Redis connect on port 6379 by default. Make sure that you have this port open. If you are using some Linux distro, you can check opened ports putting in your terminal this command:

sudo lsof -i -P -n | grep LISTEN

Python 3.7 is a requirement to run some dependencies, don't use other versions.

Installation

After download this repository you must to install dependencies. Don't forget to create your virtual environment and tap:

pip install -r requirements.txt

To allow the application communicate with Twitter, you will need to define your API credentials. You can get more information at: (Twitter Docs)

Create a file called ".env" and save into root folder and generate your API_KEY, API_KEY_SECRET, ACCESS_TOKEN and ACCESS_TOKEN_SECRET from Twitter API and save them into this file.

Don't forget to save Redis information into the .env too. The variables are: REDIS_HOST, REDIS_PORT and REDIS_DB

After all, try to run "flask run". And everything should works.

OBS:

The time between every twitter request it was fixed with 20 seconds.

Author

👤 Igor Eineck

About

Project focused in track tweets from Twitter all selected by user

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published