fetch-and-update
CommunityAuto-fetch Cyprus dam data and publish updates.
Software Engineering#data ingestion#xlsx parsing#telegram automation#cyprus-reservoirs#CI git publish#nextjs data modules
Authorvbougay
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Keeps reservoir/dam figures in the dashboard up to date without manual downloading, parsing, and publishing, so the community and UI always reflect the latest MOA XLSX data.
Core Features & Use Cases
- Automated XLSX retrieval: Locates and downloads the newest English (or Greek fallback) XLSX from the Cyprus MOA reservoir page.
- Deterministic data ingestion: Uses Node-based download and XLSX parsing to generate a new app data module and ensures all 21 reservoirs are included with correct regional mapping.
- Build-and-publish workflow: Validates the app builds, commits, pushes to GitHub, then publishes the updated community post to Telegram and refreshes related artifacts (historical storage heatmap, summaries, news/news-ticker).
Quick Start
Run the fetch-and-update skill to download the latest Cyprus reservoir XLSX, regenerate the latest data module and historical heatmap entry, push the build to the repository, and post the update to Telegram.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: fetch-and-update Download link: https://github.com/vbougay/fragmata.info/archive/main.zip#fetch-and-update Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.