/NEWS-AGGREGATOR-PROJECT

The news aggregator project aims to create a centralized platform that curates and organizes news articles and updates from various sources across the internet. It is being developed to address the growing need for a consolidated and user-friendly platform that offers reliable and diverse news content

Primary LanguageCSSMIT LicenseMIT

NEWS-AGGREGATOR-PROJECT

Overview ✳️

The news aggregator project aims to create a centralized platform that curates and organizes news articles and updates from various sources across the internet. It is being developed to address the growing need for a consolidated and user-friendly platform that offers reliable and diverse news content.

Features 😱

  • Centralized Platform: All your news sources in one place.
  • Customizable: Choose the sources and topics you're interested in.
  • User-Friendly Interface: Easy navigation and intuitive design.
  • Reliable: Dependable news updates from reputable sources.
  • Diverse Content: Access news articles from a wide range of sources.

Prerequisites

  • Python 3.x installed on your machine
  • pip (Python package manager)

Steps For Contribution⚡

  1. Star ⭐

  2. Fork

  3. Clone the forked repository.

git clone https://github.com/<your-github-username>/NEWS-AGGREGATOR-PROJECT.git
  1. Navigate to the project directory.
cd NEWS-AGGREGATOR-PROJECT
  1. Install virtualenv library
pip install virtualenv
  1. Create virtual environment
virtualenv venv
  1. Activate virtual environment
  • For Windows:
venv\Scripts\activate
  • For Unix/Linux/MacOS:
source venv/bin/activate
  1. Install required dependencies
pip install -r requirements.txt
  1. Create a new branch.
git checkout -b <your_branch_name>
  1. Make changes.

  2. Stage your changes and commit

git add -A

git commit -m "<your_commit_message>"
  1. Push your local commits to the remote repo.
git push -u origin <your_branch_name>
  1. Create a Pull Request.

  2. Congratulations! 🎉 you've made your contribution.