BikeControl (SwiftControl)
Use Zwift Click, Zwift Play, Shimano Di2, or any Bluetooth controller with MyWhoosh, Rouvy, Zwift, and more. Free to try on iOS, Android, Windows, and macOS.
Rudy's apps at a glance: tonight's picks, season records and what changed lately.
Translation pending
Sports & fitnessJavaScript · CSSGitHub @mattrudy13OnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
A live portal for my apps: today's picks, records and recent changes
Loading the full README.
Read the full README ↗A front door to my apps, with what each one is doing today: https://mattrudy13.github.io/hub/
Each tile reads its app's own published data, so the numbers match the app and nothing here needs updating by hand. A ticker shows recent changes across the repos. There's a light/dark switch, and an Arcade mode button that turns the scoreboard into an arcade cabinet.
| Tile | App |
|---|---|
| Beat the Model | beat-the-model: you vs the Model on your picks this season |
| Hoops Board | cbb-scores: games on the board today, UVA's game and today's upsets |
| College Football Picks | cfb-picks: this week's picks and the model's spread record |
| NFL Tight End TDs | te-tracker: this week's picks and the record by category |
| UVA Records | uva-records: the featured sport's record and last result |
| King of the Court | kotc-tracker: the next promo night's value picks and the last winner |
| Apartments | apartments: the cheapest unit that fits the budget |
| Out & About | out-and-about: how many events this weekend (a small tile) |
| NBA First Minute | nba-first-minute: today's chance both teams score in the first minute |
| Head to Head | h2h: look up any two teams' all-time series |
Daily (https://mattrudy13.github.io/hub/daily.html) is a second page with the markets (indexes, Treasury
yields, the VIX and overnight futures), Virginia Beach weather, UVA's next games and a few dated reminders
(data/countdowns.json), today's headlines, live college football and basketball scores (Top 25 and UVA,
plus ACC in football, with TV, the line and cfb-picks' picks; basketball links to Hoops Board), upsets by 7+ point underdogs, the AP Top 25, the newest videos
from a few YouTube channels (channels.txt) and a check that the apps' data jobs are running. A GitHub Action
refreshes the headlines, upsets and videos hourly; the rest comes live from CNBC, Open-Meteo, ESPN and GitHub.
Home Base (https://mattrudy13.github.io/hub/homebase.html) covers Virginia Beach: concerts, sports and shows around Hampton Roads for the next two weeks (Ticketmaster), the apartment tracker's cheapest viable unit, and Virginia Beach rent and home values (Zillow), mortgage rates (Freddie Mac) and gas prices (EIA). A Paycheck share tile shows how much of a typical Virginia Beach paycheck goes to one renter's basic bills (rent, groceries, gas, electricity, car insurance), from 2021 on.
Plain HTML, CSS and JavaScript, with no build step. The hourly GitHub Action writes the data files, and two
small Cloudflare Workers sit beside it: worker/ starts the Action on time (GitHub's own schedule skips
runs) and push/ sends push alerts to my own devices.
python3 -m http.server 8765
Then open http://localhost:8765/. Away from mattrudy13.github.io the page reads the live data from there (GitHub Pages allows cross-origin reads).