Skip to content

Latest commit

 

History

History
39 lines (30 loc) · 2.32 KB

README.md

File metadata and controls

39 lines (30 loc) · 2.32 KB

Daily Motivation Quotes Project

Overview

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.

Objectives

  1. Curate Inspirational Quotes: Gather a diverse collection of quotes from the Good Reads website, focusing on relevance and diversity.
  2. Daily Motivational Updates: Develop a system to provide users with daily updates featuring carefully chosen quotes.
  3. Tag-based Grouping: Implement a categorization mechanism to tag each quote based on its thematic content.

Project Structure

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.

Installation

To run the project locally, follow these steps:

  1. Clone the repository: git clone https://github.com/I-Macharia/Everyday_Quotes.git
  2. Install the required dependencies: pip install -r requirements.txt
  3. Run the project: streamlit run Deployment/chatbot1.py

Usage

  • 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 the Quotes_Modelling.ipynb that has the final quote finder script.

Contributors

  • Ian Macharia(I-Macharia)
  • Ian Macharia(IMacharia)

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Special thanks to Good Reads for providing a rich source of motivational quotes.
  • Thanks to the contributors for their valuable insights and contributions.