Logo Lanfrica
  • Accueil
  • Atlas
  • Analyses
  • Documentation
  • Sign in

© 2026 Lanfrica. Tous droits réservés. Tous les droits d'auteur des ressources affichées sur le site Web Lanfrica appartiennent aux détenteurs de droits d'auteur d'origine, sauf indication contraire explicite.

habteyesasfaw/ethiopian-medical-data-warehouse

Domaine:

healthcare
Créateur:
hab
Hôte:
# Ethiopian Medical Business Data Warehouse ## Overview This project involves building a data warehouse to store data on Ethiopian medical businesses scraped from Telegram channels. It also includes developing a data scraping and cleaning pipeline, applying object detection using YOLO on collected images, and exposing the collected data via a FastAPI-based API. ## Table of Contents - Overview - Project Structure - Setup and Installation - Task 1: Data Scraping and Collection Pipeline - Telegram Scraping - Image Scraping - Task 2: Data Cleaning and Transformation - Data Cleaning - DBT for Data Transformation - Task 3: Object Detection Using YOLO - YOLO Setup - Running Object Detection - Task 4: API Exposure with FastAPI - API Endpoints - Logging and Monitoring --- ## Setup and Installation 1. **Clone the Repository** ```bash git clone cd my_project ``` 2. **Create a Virtual Environment** ```bash python3 -m venv venv source venv/bin/activate ``` 3. **Install Dependencies** ```bash pip install -r requirements.txt ``` 4. **Install DBT (Data Build Tool)** DBT is used for data transformation tasks: ```bash pip install dbt ``` ## Task 1: Data Scraping and Collection Pipeline ### Telegram Scraping Data is scraped from public Telegram channels related to Ethiopian medical businesses. #### Steps: 1. **Install Telethon for Telegram Scraping:** ```bash pip install telethon ``` 2. **Running the Telegram Scraper:** The `telegram_scraper.py` script extracts messages, media, and links from specific Telegram channels: - Channels being scraped: - DoctorsET - Chemed Telegram Channel - Yetenaweg - EAHCI - To run the scraper: ```bash python scripts/telegram_scraper.py ``` 3. **Store Raw Data:** All raw data scraped from the channels is stored in the `data/raw/` directory in CSV or JSON format. ### Image Scraping Images are scraped from specific Telegram channels to be used for object detection. #### Steps: 1. **Running the Image Scraper:** The `image_scraper.py` script co …

Visit

github.com

Languages

Amharic

Similaires

kaleabb266/ethiopian-medical-data-warehouseGemechu90/ethiopian-medical-data-warehouseSelam46/ethiopian-medical-data-warehouseSaraFedlu/Ethiopian-Medical-Data-WarehouserahelFM/ethiopian-medical-data-warehousejuniorworku/ethiopian-medical-business-data-warehouse

kaleabb266/ethiopian-medical-data-warehouse

# **Ethiopian Medical Data Warehouse** ## **Project Overview** This project is a **data warehouse*

Gemechu90/ethiopian-medical-data-warehouse

This project builds a comprehensive data warehouse for Ethiopian medical business data scraped from

Selam46/ethiopian-medical-data-warehouse

# ethiopian-medical-data-warehouse ## Overview This repository implements a pipeline to scrape and

SaraFedlu/Ethiopian-Medical-Data-Warehouse

A scalable data warehouse for collecting, cleaning, and analyzing Ethiopian medical business data sc

rahelFM/ethiopian-medical-data-warehouse

# Ethiopian Medical Telegram Data Pipeline This project is an end-to-end data platform that scrapes

juniorworku/ethiopian-medical-business-data-warehouse

# Ethiopian Medical Business Data Warehouse ## Overview This project involves the development