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.
- 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.
- Python 3.x installed on your machine
- pip (Python package manager)
-
Star ⭐
-
Fork
-
Clone the forked repository.
git clone https://github.com/<your-github-username>/NEWS-AGGREGATOR-PROJECT.git
- Navigate to the project directory.
cd NEWS-AGGREGATOR-PROJECT
- Install virtualenv library
pip install virtualenv
- Create virtual environment
virtualenv venv
- Activate virtual environment
- For Windows:
venv\Scripts\activate
- For Unix/Linux/MacOS:
source venv/bin/activate
- Install required dependencies
pip install -r requirements.txt
- Create a new branch.
git checkout -b <your_branch_name>
-
Make changes.
-
Stage your changes and commit
git add -A
git commit -m "<your_commit_message>"
- Push your local commits to the remote repo.
git push -u origin <your_branch_name>
-
Create a Pull Request.
-
Congratulations! 🎉 you've made your contribution.