| assets/fonts | ||
| cache | ||
| config | ||
| docs | ||
| src | ||
| tests | ||
| .gitignore | ||
| LICENSE | ||
| pyproject.toml | ||
Skyfeed
Leak Technologies — Terminal Weather Intelligence
Skyfeed is a minimal, terminal-style weather application built for Linux systems. It retrieves live Environment Canada data, normalizes conditions, and displays them using a clean Unicode interface with a black-on-colour retro aesthetic.
This project forms the foundation of the weather system that will power the Telefact information service.
Features
• Real-time Environment Canada weather data • Government alert integration (warnings, advisories, statements) • Automatic or manual location detection • Unicode icon set (no external graphics required) • Monospaced terminal UI (inspired by Ceefax / MS-DOS) • Multilingual support (English, French, Inuktut) • Configurable refresh and cache intervals • Optional alert border and clock display • Modular architecture for easy reuse by Telefact
Installation
Requirements:
- Python 3.13 or later
- pip
- Linux or compatible terminal environment
Clone and install locally: git clone https://git.leaktechnologies.dev/stu/Skyfeed.git cd Skyfeed pip install -r requirements.txt # if created later python -m src.cli.main
Configuration
Configuration file: config/config.json
Key options: • Language — en_CA, fr_CA, iu_CA • Theme — dark / custom • ManualLocation — override IP lookup • Display — alert borders, clock toggle, icon scale • RefreshMinutes — update interval
Running Tests
Run all tests: pytest -v
Run a specific test: pytest tests/test_weather_client.py
Development Notes
Version format: MAJOR.MINOR.PATCH.DEV
Example: 0.1.0.0 = Initial scaffolding and documentation 0.1.0.1 = Development build after README and tests 0.1.1.0 = Patch release with fixes
Roadmap
• [x] Initial architecture and documentation • [x] Unicode weather symbol mapping • [x] Localization (English, French, Inuktut) • [ ] Minimal terminal UI • [ ] Fullscreen weather view • [ ] Alert notification bar • [ ] Integration with Telefact
Repository
Primary repo: https://git.leaktechnologies.dev/stu/Skyfeed.git
Maintainer: Stu Leak — Leak Technologies
License: MIT License (see LICENSE file)
Version
Current version: 0.1.0.1-dev Revision date: November 2025