Inspiration

Pandemic has been stressful for all of us, especially in terms of mental strength. To recover mental strength in the world of social media is tough with everything happening around us. This gave rise to our solution a Twitter bot which will daily posts motivational quotes.

What it does

Provides motivation through social media. Selects a keyword from the quote and get relevant background and edit it with the quote itself. This project is also helpful for those content creators posting on a daily basis.

How we built it

Using the fav's quotes API we collected the quotes, implementing Natural Language processing techniques from RAKE algorithm we selected a keyword from the quote and used it with Unsplash API to get the relevant background. Creating a perfect image quote using the Pillow Image library in python and publishing it to Twitter using tweepy module.

Challenges we ran into

Adjusting the quote on the image is a hassle since every quote has a different number of characters involved, so adding relevant coordinates is a tough job, but we made through it.

Accomplishments that we're proud of

Being totally beginners in API requesting handling, we consider this project achievement in terms of image processing and implementing natural language processing techniques to get relevant quotes to users.

What we learned

How to handle API calls in python, use Natural Language for keyword extraction and Image processing techniques using Pillow additionally posting it on Twitter using Tweepy.

What's next for InspiQuote

Create a bot for discord and unleash the true potential of motivating others. Additionally providing quotes to everyone in DM's through tweepy package. Tagging @QuoteInspi you can receive a quote in your thread through Twitter additionally using NLP if you type in message me in your tweet QuoteInspi will DM you a quote.

Built With

Share this project:

Updates