- Live standings scraping from ESPN
- Match results display
- Rich terminal UI with animations
- CSV export
- SQLite database
- Last updated timestamp
- Animated logo, banners and exit sequence
- 💾 Match results saved to database
- 📅 Fixture list — upcoming matches with dates and team form
- 📺 Better results screen — winner highlighted, dates shown
- 🔔 Flash notifications when new results come in
- 🎨 Fixed description panel text wrapping
- 📊 PF, PA, PD columns — points for, against and difference
- ● Form column — last 5 results as coloured dots
- 🏆 Trophy for 1st place, ⬇ for last place
- 📈 Animated team stats screen with points comparison bar chart
- 📉 Points trend graph — unlocks with daily scraping
- 🔄 Auto-scrapes all competitions at startup
⚠️ Smart error handling — retries, rate limits, connection checks- 📐 Auto resize for narrow terminals
- 🏗️ display.py split into 8 focused modules
- 🔢 All magic numbers replaced with named constants
- 🏷️ Type hints on every function
- 🗄️ Database connections use
withstatements consistently - ♻️ Duplicate result style functions merged into one
- 🧹 Zero Ruff linter warnings
- ⚡ Async network requests with aiohttp — UI never freezes
- 🚀 All competitions scraped concurrently at startup
- 🪵 Python logging module — errors go to data/rugby.log
- 📝 Docstrings on every public function
- 🧪 34 tests — stats, scraper, database all covered
- 📦 Pinned requirements.txt
- 🌍 Cross-platform terminal clearing
- 📊 More stats — bonus points, try scoring, head to head records
- 🔴 Match timeline — scrums, lineouts, penalties, tries
- 🏅 Player of the match
- 🗺️ Show which country each team is from with a flag
- 🔍 Search for a specific team across all competitions
- 🎯 Predict match outcomes based on current form
- 🔄 Proper auto-refresh — scrape in background every hour
- 🎥 YouTube highlights link per match using
webbrowser.open() - 📰 Latest rugby news headlines scraped from a news site
- ⚙️ Config file — set your favourite competition to load first
- 🌍 Support more competitions — Super Rugby, Top League Japan
- 🎮 Rugby trivia mode — random rugby facts and questions
- 🏉 Random "did you know" facts about each competition on open
- 📊 Historical standings chart — track a team's position over the season
- 🤝 Multiplayer rugby trivia
- 🌐 Flask web version
- 📱 Simple API so others can use the data
- 📲 Mobile notifications for match results
---
**README.md** — just update the version badge and add v2.2 to features:
Change:
To: