title: A8 Moroccan News Aggregator
emoji: π
colorFrom: red
colorTo: gray
sdk: streamlit
sdk_version: 1.31.0
app_file: app.py
pinned: false
license: apache-2.0
Moroccan News Aggregator
The Moroccan News Aggregator is a simple web scraping project designed to extract news articles from popular Moroccan news websites. The goal is to provide users with a convenient way to access and categorize news content from different sources.
Features
Multi-Language Support: Choose news articles in English, Arabic, or French languages from websites such as Hespress, Akhbarona, and Le360.
Category Selection: Select specific categories within each language to filter news articles based on your interests.
Data Storage: The scraped data is uploaded to Google Drive, ensuring easy access and sharing.
Setup Instructions
Clone the Repository:
git clone <repository-url>
Install Dependencies:
pip install -r requirements.txt
Run the App:
streamlit run app.py
Follow the on-screen instructions to choose websites, languages, categories, and start scraping news articles.
Configuration
Adjust settings in the config.json
file to customize supported websites, languages, and categories.
License
This project is licensed under the MIT License.
Feel free to explore and customize the project for your needs. If you encounter any issues or have suggestions for improvements, please let us know!