destabilization.net/projects/daily-report
Stablev2·Updated June 1, 2026

Daily Report

PythonCLINewsWeatherFinance

A Python CLI tool that compiles a daily briefing. v2 adds a TF-IDF extractive summariser for article summaries, a 5-day weather forecast with UV index and wind direction, configurable crypto and stock tickers, ANSI colour output with --no-color flag, and auto-save to timestamped text files. No API keys required.

🔧
In Active Development

This project is currently being polished before release. It needs a couple more weeks of work before it is ready to share — expected to be available within approximately 2 weeks.

Check back soon or visit contact if you have questions.
Features
5-day weather forecast with UV index, wind direction, sunrise/sunset via Open-Meteo
Top news headlines from configurable RSS sources
TF-IDF extractive article summaries — no LLM or API key needed
Configurable crypto tickers with market cap display
Optional stock prices via yfinance (graceful fallback if not installed)
ANSI colour terminal output with --no-color flag
Auto-save reports to timestamped text files with --save flag
Fully configurable via daily_report_config.json — no code changes needed
Schedulable via --schedule flag (runs every 24 hours)
Requirements
Windows 10 or 11, 64-bit
Internet connection
For weather and news data
Known issues
!
News summary quality depends on how well-structured the source article is.
!
Windows Defender may flag the exe — standard PyInstaller false positive.
!
Stock prices require yfinance: pip install yfinance (not bundled by default).
Changelog
v2
  • TF-IDF extractive article summariser
  • 5-day weather forecast with UV index and wind direction
  • Configurable crypto and stock tickers
  • ANSI colour output with --no-color flag
  • Auto-save reports with --save flag
  • JSON config file — no code changes needed
  • --schedule flag for 24-hour auto-run
v1.0
  • Initial release
  • Weather via Open-Meteo
  • News headlines with extractive summaries
← back to projectsfaqcontact