Skip to content

fehu-zone/population_scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Worldometer Data Monitoring and Visualization System πŸŒπŸ“Š

Real-Time Data Analysis with Python, Selenium, Elasticsearch & Kibana

Project Overview πŸš€


*Data Flow Architecture: Scraping β†’ Elasticsearch β†’ Kibana β†’ Web Interface*

🌟 Key Features

  • Intelligent Web Scraping: An optimized Selenium bot capturing real-time population data from Worldometer.
  • Data Integrity Check: A validation layer that automatically detects missing or corrupt data.
  • Elasticsearch Integration: Custom-designed index mapping for time series data.
  • Kibana Dashboards: Interactive visualizations for population growth and demographic trends.
  • Self-Hosted Web Interface: Customizable data presentation with population-data-app.

πŸ› οΈ Technology Stack


πŸ—οΈ System Architecture

Mermaid Diagram
graph TD
    A[Worldometer] -->|Selenium Bot| B(Data Scraping)
    B --> C{Data Validation}
    C -->|Valid| D[Elasticsearch]
    C -->|Invalid| E[Error Management]
    D --> F[Kibana Dashboard]
    D --> G[Web Interface]
    G --> H[User Interaction]
Loading

About

Instant World Population Information

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages