English | 简体中文
A static mirror of 3.jetbra.in, including its page assets and ZIP download. Automatically synced and deployed to GitHub Pages.
Requires Python 3.10+.
python -m pip install -r requirements-dev.txt
python scripts/mirror.py
python scripts/mirror.py --verify-onlyOpen public/index.html to preview. Run tests with python -m pytest -q.
- Push the project to the repository's
mainbranch. - Set Settings > Pages > Source to GitHub Actions.
- Run Actions > Sync and deploy mirror > Run workflow.
No additional secrets are required. Repository policies must allow Actions to commit to main and deploy to Pages.
The workflow syncs daily at 00:00 UTC / 08:00 Beijing time, on code pushes to main, or manually. Failed downloads preserve the previous snapshot.
After syncing, the ZIP annotation date (e.g. 260914) names a GitHub Release with all of public/ in 260914.zip. Each date is published once. To package locally: python -m scripts.package_release.