This project is dedicated to curating and delivering a diverse collection of carefully selected motivational quotes. The quotes are sourced from various outlets including the Good Reads website, which boasts an extensive compilation of quotes spanning various genres and themes. The goal is to provide users with daily updates featuring thoughtfully chosen quotes to inspire, encourage, and empower them in their everyday lives.
- Curate Inspirational Quotes: Gather a diverse collection of quotes from the Good Reads website, focusing on relevance and diversity.
- Daily Motivational Updates: Develop a system to provide users with daily updates featuring carefully chosen quotes.
- Tag-based Grouping: Implement a categorization mechanism to tag each quote based on its thematic content.
The project consists of the following components:
- Data collection: Gathering quotes from the Good Reads website and importing tweets data.
- Data preparation: Cleaning and preprocessing the quotes data, handling missing values, and translating non-English quotes.
- Exploratory data analysis (EDA): Analyzing the structure of the collected data, visualizing distributions, and exploring sentiment analysis.
- Modeling: Training a model to recommend quotes based on tweet text, using TF-IDF vectorization and cosine similarity.
To run the project locally, follow these steps:
- Clone the repository:
git clone https://github.com/I-Macharia/Everyday_Quotes.git
- Install the required dependencies:
pip install -r requirements.txt
- Run the project:
streamlit run Deployment/chatbot1.py
- The
Quotes_scraper.ipynb
notebook serves as the entry point for the project. - Modify the script as needed to customize data collection, data preparation, EDA, and modeling.
- Next is the
Quotes.ipynb
notebook is next and finally theQuotes_Modelling.ipynb
that has the final quote finder script.
- Ian Macharia(I-Macharia)
- Ian Macharia(IMacharia)
This project is licensed under the MIT License - see the LICENSE file for details.
- Special thanks to Good Reads for providing a rich source of motivational quotes.
- Thanks to the contributors for their valuable insights and contributions.