This is a test from Airflow!
Blog
-
Malaysian Weather Forecast System
π€ Building a Real-Time Weather Warning Tracker for Malaysia with Airflow, S3, and WordPress
As someone who appreciates data-driven tools with real-world impact, Iβve decided to build a real-time weather warning tracker for Malaysia. This project will fetch, store, and display alerts from the official Malaysian government weather API, and make it interactive and accessible via a website β no technical background needed.
π― Project Goals
- β Automatically call the Malaysia weather warning API
- β Store the data securely for reference and backup
- β Display the latest warnings on a public website in an easy-to-read format
- β Allow users to check the latest alerts interactively by region or severity
βοΈ Tech Stack Overview
To achieve this, Iβll be using a modern data + web toolchain:
Purpose Technology Data orchestration Apache Airflow API access Python + requests
moduleStorage/backup Amazon S3 (optional but scalable) Website platform WordPress (hosted on Bluehost) Interactive display JavaScript (Chart.js, Leaflet, or similar) embedded via plugin or shortcode
π How It Works (Data Flow)
- Apache Airflow DAG runs daily (or hourly)
- Calls:
https://api.data.gov.my/weather/warning
- Response JSON is:
- Processed via Python
- Saved to Amazon S3 (for backup and audit)
- Pushed via REST API to my WordPress site, or saved locally and embedded
- WordPress page displays:
- Latest warnings
- Interactive filters by region / type (using JS widgets)
π‘ Why This Matters
With rising weather unpredictability, itβs crucial for Malaysians β especially those in flood-prone or coastal regions β to access timely information. This tool can:
- Empower citizens
- Assist local communities
- Be reused by NGOs or municipal councils
π οΈ Whatβs Next
- π§ Build and test the Airflow DAG
- π Secure the data pipeline with minimal manual steps
- π Integrate output into WordPress as a shortcode block or interactive map
- π± Make it responsive and mobile-friendly
If youβre interested in collaborating, offering design/UI help, or just following along, feel free to drop a comment or connect!
-
Hello world!
Welcome to WordPress. This is your first post. Edit or delete it, then start writing!