Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Ā© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

nahomWM/Ethiopian-Related-news-scraping-engnie

Domain:

natural language processing

Record type:

software
Creator:
nah
Host:
A powerful, multilingual news scraping engine designed to collect and process news articles from 80+ sources across Arabic, French, Swahili, and Somali languages. Built for RAG systems # News Scraping Engine A powerful, multilingual news scraping engine designed to collect and process news articles from 80+ sources across Arabic, French, Swahili, and Somali languages. Built for RAG (Retrieval-Augmented Generation) systems with support for both web scraping and Telegram channel monitoring. ## Author **Nahom_WM** ## Features - šŸŒ **Multilingual Support**: Scrapes news in Arabic (ar), French (fr), Swahili (sw), and Somali (so) - šŸ“° **80+ News Sources**: Comprehensive coverage from major news outlets across Africa and the Middle East - šŸ“” **Telegram Integration**: Monitor and scrape content from Telegram channels - šŸŽÆ **Smart Filtering**: Relevance filtering using multilingual anchor terms - šŸ’¾ **Dual Storage**: Local JSON files and MongoDB Atlas cloud storage - ⚔ **Async Processing**: High-performance concurrent scraping with semaphore-based rate limiting - šŸ”„ **Source Synchronization**: Smart sync between local and cloud storage - šŸ“Š **RSS & HTML Parsing**: Supports both RSS feeds and direct HTML link extraction - šŸ•’ **Date Extraction**: Intelligent article date parsing from URLs and content ## Data Sources The engine aggregates news from diverse sources including: - **Somali**: BBC Somali, VOA Somali, Garowe Online, Goobjoog, Caasimada, and 15+ more - **Arabic**: Al Jazeera, BBC Arabic, Sky News Arabia, Al Arabiya, France24 Arabic, and 30+ more - **French**: RFI, France24, Jeune Afrique, Le Monde Afrique, TV5Monde, and 15+ more - **Swahili**: BBC Swahili, DW Swahili, VOA Swahili, Taifa Leo, and more Full source list available in `src/config.py` ## Architecture ``` news-scraping-engine/ ā”œā”€ā”€ main.py # Main entry point and pipeline orchestration ā”œā”€ā”€ requirements.txt # Python dependencies ā”œā”€ā”€ .env # Environment configuration (not in repo) ā”œā”€ā”€ src/ │ ā”œā”€ā”€ config.py # News sources and anchor terms configuration │ ā”œā”€ā”€ scraper.py # Core web scraping logic (RSS + HTML) …

Visit

github.com

Languages

AmharicSomaliSwahili

Similar

nahomWM/Ethiopian-Legal-Answer-RAGGashaw29/Scraping---Ethiopian-Digital-Finance-Platforms-Review-Datadani6566/Ethiopian-Medical-Business-Data-Warehouse-Telegram-Scraping-Object-Detection21Oli/ethiopian-news-intelligence-platformnate7378/Ethiopian-News-Information-Retrieval-SystemnahomWM/nlp-based-amharic-hate-speech-detection

nahomWM/Ethiopian-Legal-Answer-RAG

A high-performance Retrieval-Augmented Generation (RAG) system designed specifically for Ethiopian l

Gashaw29/Scraping---Ethiopian-Digital-Finance-Platforms-Review-Data

A data scraper and analysis pipeline for 10 Ethiopian digital finance and mobile banking apps, built

dani6566/Ethiopian-Medical-Business-Data-Warehouse-Telegram-Scraping-Object-Detection

# Ethiopian Medical Businesses Data Warehouse This project focuses on building a **Data Warehouse**

21Oli/ethiopian-news-intelligence-platform

An end-to-end AI platform for collecting, analyzing, and understanding Ethiopian news using Data Eng

nate7378/Ethiopian-News-Information-Retrieval-System

# Ethiopian-News-Information-Retrieval-System The Ethiopian News Information Retrieval System aims

nahomWM/nlp-based-amharic-hate-speech-detection

This project implements a hate speech detection system specifically designed for Amharic language te