Tell us the Twitter Handle and this app will play the most recent five Tweets for you on the registered cell# !.
App is making use of Tweepy Library to access the Twitter Api. Calls are perfomed using Twilio API. Complete app is written in Python Language.
- Spencer Griffin Devpost ID || sgri@seas.upenn.edu || Github
- Nidhi Desai Devpost ID || nidhide@seas.upenn.edu || Github
- Gilbert Lau Devpost ID || laugilpc@seas.upenn.edu || Github
Please check the deployment section below to use the app and get ready to hear some tweets !
- Need to install Python
- Need to install Tweepy Library using command
pip install tweepy
- Sign up for free Twilio Account to use desired cell#
- Verify the cell# with Twilio
- Download the github repository on your local machine using below command
git clone https://github.com/desainidhi99/AudibleTweetFun
- Change the API token values inside the ExtractTweets.py based on the values you have. You can get Access Tokens From Twitter Developer Account
- For Windows Users -> Open the Github Bash window and Navigate to the folder location where the file was saved on your local machine
- Console window takes input as follows:-
1st Argument -> Twitter handle whose tweet you want to hear. Example - ElonMusk
2nd Argument -> registered cell#
- Finally you should get call and listen to your favourite user Tweets !
What all tech stack did we use in our project ?
- Twilio It is an API to send and receive SMS, MMS, OTT messages globally and it is Secure.
- Tweepy It is a Python library for accessing the Twitter API
- User with less than 5 tweets will be handled
- Invalid user handle will result in error message
- User handle is NOT case sensitive
- Filters out images and web links for the Tweets. It lets user know that there is an Image inside the tweet.
- User has the option to register for the app using their cell# directly
- Schedule the call either on desired time of day or whenever the new tweet appears
- We welcome any suggestions/comments for enhancement !!