Skip to main content

Own project

DWD Weather Data Crawler

Weather data fetched automatically, matched to locations via geocoding, and stored in MySQL for analysis.

Screenshot of the DWD weather data crawler in VS Code with Python code, sample CSV data, and a terminal log.
Industry
Data collection, automation
Problem
Weather data from the German weather service had to be gathered by hand and matched to locations for every analysis.
Solution
A Python tool that fetches the data automatically, matches it to locations via geocoding, and stores it in a MySQL database. Runs unattended as a scheduled job, with a lightweight Tkinter interface showing the last run and allowing a manual restart.
Result
No more manual gathering, the data set keeps itself current.
Tools
Python, MySQL, Geocoding, Tkinter

Related services

/ Next step

Need data from several sources collected automatically?

Briefly describe where the data comes from today and how often you need it.