Skip to content

MaswiliK/MotorSports

Repository files navigation

Python License Platform

A lightweight desktop command center for tracking elite motorsport events in real time. Built with Tkinter.

Track upcoming races from:

  • F1
  • MotoGP
  • WorldSBK

Features:

  • 📅 Calendar view with race markers
  • ⏳ Live countdown timer
  • 🎨 Color-coded series
  • 📊 Filter by series or race-only events
  • 🔄 Auto refresh

📦 Project Structure


MotorSports/
├── ics/
│   ├── MotoGP_2026_calendar.ics
│   ├── WorldSBK_2026_calendar.ics
│   └── calendar-formula-2026.ics
├── motorsports.py
├── requirements.txt
├── motorsports.gif
└── Motorsports demo.mp4


🚀 Installation

git clone https://github.com/MaswiliK/MotorSports.git
cd MotorSports
pip install -r requirements.txt
python motorsports.py

🧠 Built With

  • Python
  • Tkinter
  • tkcalendar
  • icalendar
  • pytz
  • schedule

🎥 Demo

Demo


🙏 Credits & Acknowledgments

This project uses publicly available motorsport calendar data.


🏍️ Bike Calendars (MotoGP & WorldSBK)

Calendar Generator MotoGP WorldSBK

Calendar data generated via:

🔗 https://nixxo.github.io/calendars/


🏎️ Formula 1 (2026 Season)

F1 2026 Calendar RacingNews365

Calendar source:

🔗 https://racingnews365.com/add-the-2026-f1-calendar-to-your-agenda-with-one-click


🏁 Disclaimer

This project is an independent desktop tracker and is not affiliated with:

  • Formula One
  • MotoGP
  • Superbike World Championship

All trademarks belong to their respective owners.


About

Desktop motorsport command center for F1, MotoGP & WorldSBK with live countdowns and race alerts.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages