Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LottoWatch - National Lottery High Prizes Notifier

LottoWatch is a simple tool that notifies you when National Lottery prizes become above average. You’ll get reminders after work the day before a big draw, so you never miss out on a great opportunity. By focusing only on decent prizes, you will save money on playing about 40% of the time instead of every time.

Join the Telegram channel to receive high jackpot notifications: https://t.me/lottowatch

LottoWatch Telegram notification example

Schedule

Runs Monday to Friday at 5pm (Europe/London) — cron: 0 17 * * 1-5, triggered via cron-job.org for reliable scheduling (GitHub Actions cron is best-effort and can be delayed by hours).

Games

Game Draw Days Average1 Median1 Max1 Historic Highest Notifying Condition
EuroMillions Tuesday, Friday £69M £62M £181M £195M
  • Jackpot ≥ £75,000,0002
Lotto Wednesday, Saturday £7M £7M £15M £66M
  • Jackpot ≥ £7,500,0003
  • Must-be-won draw

Notifiers

Name When Output
Console --test mode Prints a table to stdout
Telegram Scheduled runs Sends a message to the channel

How to Run Locally

Install dependencies:

pip install -e .

Run in test mode — skips the day check and prints to console:

python main.py --test

Footnotes

  1. Based on last 52 draws (180 days) as of 31 May 2026. 2 3

  2. Threshold calibrated to ~40% of draws — 21 of 52.

  3. Threshold calibrated to ~38% of draws — 20 of 52.

About

Notify users when The National Lottery games reach a decent prize

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages