Skip to content

Fuel your day with inspiration! This GitHub repo delivers daily motivational quotes curated from diverse sources. Experience encouragement, reflection, and empowerment through carefully chosen snippets.

Notifications You must be signed in to change notification settings

I-Macharia/Everyday_Quotes

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Fuel your day with inspiration! This GitHub repo delivers daily motivational quotes curated from diverse sources. Experience encouragement, reflection, and empowerment through carefully chosen snippets.

Resources

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 60.5%
  • Jupyter Notebook 39.1%
  • Python 0.4%