Skip to content

Releases: SpaceSquare640/PokeTrack-App

PokéTrack v1.3.0

01 Jun 23:13

Choose a tag to compare

PokéTrack v1.3.0

Distribution, calendar, favorites, more languages, and polish.

New in 1.3.0

  • Distribution & trust — GitHub Actions CI (pytest on Python 3.11–3.13), a Dockerfile for the web app, and a one-file Windows .exe built & attached automatically on release.
  • Calendar (.ics) — per-event and filtered export, plus a subscribable web feed at /calendar.ics.
  • Favorites — star event types, filter to favorites, and optionally notify only for favorites.
  • Event detail view — desktop modal / web /event/<id> page with bosses, promo codes, and quick actions (open page, add to calendar, favorite).
  • Time formatting — 12-hour / 24-hour clock and an optional display timezone.
  • System tray (desktop, opt-in) to keep monitoring in the background.
  • More languages — Japanese and Korean (now 5 total: en / zh-Hant / zh-Hans / ja / ko).
  • Telegram alerts alongside desktop notifications and webhooks.

Run

  • pip install -r requirements.txt
  • python main.py (desktop) · python run_web.py (web → http://127.0.0.1:5000/) · python -m pytest -q
  • Docker: docker build -t poketrack . && docker run -p 5000:5000 poketrack
  • Python 3.10+ (tested on 3.13 and 3.14).

Disclaimer

Unofficial fan project — not affiliated with or endorsed by Niantic, Nintendo, The Pokémon Company, or Leek Duck. Pokémon and Pokémon GO are trademarks of their respective owners. Event data via Leek Duck / ScrapedDuck, for informational use. Project code licensed MIT; see DISCLAIMER.md.

PokéTrack v1.2.0

01 Jun 22:14

Choose a tag to compare

PokéTrack v1.2.0

An unofficial, fan-made monitor for Pokémon GO community events — two interfaces sharing one Midnight Blue dark theme.

Highlights

  • Hybrid UI — CustomTkinter desktop + Flask/Tailwind web from one shared palette.
  • i18n — English, Traditional Chinese, Simplified Chinese (all strings in languages.json).
  • Live data — robust parser over the Leek Duck / ScrapedDuck feed, cached in SQLite for offline viewing.
  • Browse & filter — search, event-type & region filters, clickable cards, descriptions, thumbnails, live countdowns, and a live/upcoming/total stats bar.
  • Alerts — desktop + in-app notifications and a configurable webhook (Discord / Slack / custom), HMAC-signed via X-PokeTrack-Signature.
  • Background updates — APScheduler on a configurable interval.

New in 1.2.0

  • Region rules externalized to data/regions_map.json (edit without code changes).
  • Asynchronous (async/await, httpx) fetching so the desktop UI never blocks.
  • Config import / export in both UIs (plus a web Settings page).
  • SQLite index on name; skeleton loading screen; webhook HMAC signing.
  • Expanded offline pytest suite (22 tests).

Run

  • pip install -r requirements.txt
  • python main.py (desktop) · python run_web.py (web → http://127.0.0.1:5000/) · python -m pytest -q
  • Python 3.10+ (tested on 3.13 and 3.14).

Disclaimer

Unofficial fan project — not affiliated with or endorsed by Niantic, Nintendo, The Pokémon Company, or Leek Duck. Pokémon and Pokémon GO are trademarks of their respective owners. Event data via Leek Duck / ScrapedDuck, for informational use. Project code licensed MIT; see DISCLAIMER.md.