A public and interactive database of FM/AM radio concessions in Chile. This project visualizes radio station information by zone, frequency, and type, enabling easy search and exploration of licensed broadcast services.
Access the live project at: radios.palminio.cl
- 🔍 Real-time search by station name, frequency, and service zone.
- 🗺️ Interactive map with coordinates for each station.
- 📊 Cleaned and filtered data sourced from SUBTEL Chile.
- 🧪 ETL pipeline to extract, transform and output structured JSON from official Excel sources.
- ⚙️ Automatically deployed via GitHub Actions and GitHub Pages.
radios.palminio/
├── etl/ # ETL scripts (e.g., script.js)
├── public/ # Static files for frontend (HTML, CSS, JSON)
│ ├── index.html
│ ├── style.css
│ └── listado\_clean.json
├── .github/workflows/ # CI/CD workflow for GitHub Pages
├── package.json # Project metadata and scripts
- Node.js 20+
- npm
npm installnpm run etlThis will process the Excel source and generate public/listado_clean.json.
npm run cleanThe site is automatically deployed via GitHub Pages using GitHub Actions. See .github/workflows/main.yml for the workflow definition.
Lucas Palminio palminio.cl
This project is licensed under the MIT License. See the LICENSE file for details.