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.

emegua19/ethiopian-medical-telegram-api

Domaine:

healthcare

Type de record:

software
Créateur:
eme
Hôte:
# Ethiopian Medical Telegram API An end-to-end data product that scrapes, processes, analyzes, and exposes insights from Ethiopian medical product discussions on public Telegram channels. All Tasks (Task 0–5) Completed Includes scraping, dbt modeling, YOLO image enrichment, FastAPI analytics, and Dagster orchestration. --- ## Project Overview This project enables medical professionals, analysts, and policy-makers to: - Scrape and collect messages and images from Ethiopian Telegram medical channels - Structure and model the data using a star schema with dbt - Apply YOLOv8 object detection on images - Expose analytics via a FastAPI-based web API - Orchestrate the entire pipeline with Dagster for scheduling and monitoring --- ## Tech Stack | Area | Tools/Tech | | ----------------- | ----------------------- | | Scraping | Telethon (Telegram API) | | Data Storage | JSON, PostgreSQL | | Data Modeling | dbt | | Image Enrichment | YOLOv8 (Ultralytics) | | API Layer | FastAPI, Uvicorn | | Orchestration | Dagster | | CI/CD | GitHub Actions | | Containerization | Docker | --- ## Project Structure ```plaintext ethiopian-medical-telegram-api/ ├── data/ # Raw JSON, media, YOLO outputs │ ├── raw/ │ └── yolo_outputs/ ├── dbt/ # dbt models (staging + marts) │ ├── models/ │ │ ├── staging/ │ │ └── marts/ │ └── schema.yml ├── src/ │ ├── api/ # FastAPI app (main, crud, schemas, db) │ ├── enrich.py # YOLO detection code │ ├── scrape.py # Telegram scraper │ ├── load.py # Loader to PostgreSQL ├── dagster_pipeline/ # Dagster job, ops, schedule ├── tests/ # Unit tests ├── docs/img/ # Diagrams and visuals ├── Dockerfile ├── docker-compose.yml ├── .env ├── requirements.txt ├─ …

Visit

github.com

Languages

Amharic

Licenses

Apache-2.0

Similaires

Bereket-07/Telegram-Ethiopian-Medical-channel-data-warehouse-YemisrachG/Telegram-data-API-dani6566/Ethiopian-Medical-Business-Data-Warehouse-Telegram-Scraping-Object-DetectionJaki77/medical-telegram-warehouseGebSenait/medical-telegram-warehouseHabtu32/medical-telegram-warehouse

Bereket-07/Telegram-Ethiopian-Medical-channel-data-warehouse-

This repository contains ETL and ELT frameworks designed for data scraping from Telegram channels, t

YemisrachG/Telegram-data-API-

build a complete ELT pipeline to analyze public Telegram data related to Ethiopian medical businesse

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

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

Jaki77/medical-telegram-warehouse

End-to-end ELT pipeline for Ethiopian pharmaceutical Telegram channels. Scrapes data, transforms wit

GebSenait/medical-telegram-warehouse

Analytics warehouse that transforms Ethiopian medical Telegram data into structured insights using f

Habtu32/medical-telegram-warehouse

This data platform harnesses public Telegram data on Ethiopian medical businesses to extract, proces