BikeControl (SwiftControl)
使用 Zwift Click、Zwift Play、Shimano Di2 或任何藍牙控制器,搭配 MyWhoosh、Rouvy、Zwift 等。iOS、Android、Windows、macOS 均可免費試用。
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗コナミスポーツクラブ全施設の直近1週間のスタジオプログラムを、「日付」「プログラム名」 「担当インストラクター名」で横断検索できる非公式Webアプリです。
データ元: https://information.konamisportsclub.jp/ksc/search_program/ (公式ページ)
robots.txtで全クローラーを拒否し、<meta name="robots" content="noindex,nofollow">
も設定済みです)。リポジトリを完全非公開にしたい場合はGitHub Pagesを使わず、Private
リポジトリ + ローカルサーバー、またはGitHub Pro/Team以上のPrivate Pages機能をご利用
ください。.
├── scripts/
│ ├── collect.py # データ収集スクリプト
│ └── requirements.txt
├── .github/workflows/
│ └── collect.yml # 毎日5:00 JSTに自動収集してprograms.jsonを更新
├── data/
│ └── programs.json # 収集したプログラムデータ(生成物)
├── index.html / app.js / style.css # 検索Webアプリ本体(ビルド不要)
├── manifest.json / sw.js / icons/ # PWA対応
└── robots.txt
scripts/collect.py は以下を行います。
PREFECTURE_DATA から都道府県・施設の対応表を取得data/programs.json に保存failed_pages に記録pip install -r scripts/requirements.txt
# 動作確認(数ページ=数施設分のみ取得)
python scripts/collect.py --max-pages 3
# 全件収集
python scripts/collect.py
出力は既定で data/programs.json です。--out で出力先を変更できます。
.github/workflows/collect.yml が毎日 5:00 JST (20:00 UTC) に自動実行され、
data/programs.json に変更があればリポジトリへコミット・pushします。
Collect KONAMI programs を
Run workflow で手動起動できます(max_pages を指定すると件数を絞ってテスト可能)max_pages を小さい値にして手動実行し、正しく動くことを
確認してから定期実行に任せることを推奨しますSettings > Pages で Deploy from a branch を選択し、ブランチをルート(/)で指定https://<ユーザー名>.github.io/<リポジトリ名>/ になりますlocalStorage に保存し、次回アクセス時に復元prefers-color-scheme)対応、iOSでの自動ズームを防ぐ16px以上のフォント、
44px以上のタップ領域