ZeppOS App Store explorer web-application https://ze.mmk.pw/
Find a file
MelianMiko 95c428c88a
All checks were successful
Build and install Docker container / release (push) Successful in 59s
Build and install Docker container / deploy (push) Successful in 55s
[Feature] Move developer link to entity page header
2025-11-30 06:59:06 +00:00
.forgejo/workflows [Fix] CICD 2025-10-17 10:25:11 +00:00
alembic [Refactor] Accent color calculation on backend 2025-11-09 06:12:54 +00:00
docs [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
root [Feature] Increate update interval 48h -> 24h 2025-10-25 09:33:16 +00:00
zeppexplorer [Fix] Invalid URL error while fetching accent color 2025-11-30 04:44:50 +00:00
zeppexplorer_patches [Fix] ZeppOS ZPM 3.3.0 compatibility 2025-11-30 05:21:57 +00:00
zeppexplorer_web [Feature] Move developer link to entity page header 2025-11-30 06:59:06 +00:00
.dockerignore [Feature] Zepp Flow related patches 2025-10-25 04:37:06 +00:00
.env.example [Feature] Flow UI t18n patch, add repl lang picker 2025-10-25 09:52:23 +00:00
.gitignore [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
alembic.ini [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
compose.yml [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
Dockerfile [Fix] ZeppOS ZPM 3.3.0 compatibility 2025-11-30 05:21:57 +00:00
justfile [Fix] Rebase, FOSS preparation 2025-10-14 12:03:15 +00:00
LICENSE [Docs] Add README and LICENSE 2025-10-16 07:15:21 +00:00
pdm.lock [Feature] Add accent color fixup script 2025-11-12 13:22:10 +00:00
pyproject.toml [Feature] Add accent color fixup script 2025-11-12 13:22:10 +00:00
README.md [Docs] Add README and LICENSE 2025-10-16 07:15:21 +00:00

Zepp Explorer

Web-application that provides access to ZeppOS applications and watch face catalogue for all device models and most regions.

Features:

  • Local database mirroring and icon cache for faster navigation;
  • Application and firmware release history;
  • Device benchmark results server.

Tech stack: Python, FastAPI, SQLAlchemy, TypeScript, React, BeerCSS.

Local deployment

With docker: docker compose up -d --build.

Without docker (requires Python3, PDM, Node.js, Just and more staff):

# 0. Start a postgres and redis servers manually, or use Docker (just startdb)

# 1. Configure application
cp ./docs/config.yml ./data/config/config.yml
vim ./data/config/config.yml # add at least one amazfit account to use content fetcher
cp ./.env.example ./.env
vim ./.env # at lest change SQL connection data

# 2. Install node dependencies and build UI
cd zeppexplorer_web
npm i
npm run build
cd ..

# 3. Fetch AppStore contents
pdm run python -m zeppexplorer.fetch
# Will take ~`4/account_count` hours, for single account ~4 hrs

# 4. Run backend and pray
just startback
# http://localhost:8000

# Optional: run UI in development mode in new terminal
just startui
# http://localhost:5173