OpenTrailPaper
LilyGO T5S3 4.7" E-Paper PRO용 오픈소스 자전거 컴퓨터 펌웨어, 오프라인 지도·GPX 경로·FIT 기록·블루투스 센서 지원
저장소 정보는 아직 수집하지 않았습니다.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Матч-центр КХЛ — новости, составы, таблица и календарь двух команд перед матчем
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Веб-версия Матч-центра, устроена по образцу spartak.kotoryy.ru. Сайт можно установить на телефон («Поделиться → На экран „Домой“» на iPhone, «Установить приложение» на Android), и он работает без сети с последними загруженными данными.
Вкладки те же, что в программе для компьютера: Матч, Новости, Составы, Таблица, Календарь.
Есть светлая и тёмная тема (кнопка ◐). Кнопка «Команды» открывает любой матч КХЛ, а ссылка на него
сохраняется в адресе: hockey.kotoryy.ru/#spartak--ska. Без адреса открывается матч из collector/config.json.
| Папка | Что это |
|---|---|
docs/ | Сам сайт: index.html, app.js, styles.css, sw.js (офлайн), manifest.webmanifest, CNAME. GitHub Pages публикует эту папку |
collector/ | Сборщик данных (Node.js без зависимостей): таблица, календари, составы и статистика всех 22 клубов с Sports.ru, новости из RSS и Google Новостей |
.github/workflows/collect.yml | Каждые 20 минут запускает сборщик и кладёт результат в ветку data — это зеркало данных |
Сайт читает данные из https://raw.githubusercontent.com/Kotoryy/hockey/data/ (так же, как Спартак читает spartak-data).
В ветке data всегда один коммит, поэтому репозиторий не разрастается.
Kotoryy/hockey. Если назовёте иначе, поменяйте адрес
в строке const DATA = … в docs/app.js.main).main, папка /docs.
В поле Custom domain должно стоять hockey.kotoryy.ru, после выпуска сертификата включите Enforce HTTPS.
Запись в Cloudflare уже есть: CNAME hockey → kotoryy.github.io, без проксирования.data, и сайт оживёт.GitHub выключает расписание, если в репозитории 60 дней не было коммитов. Тогда в Actions появится кнопка, которая включает его обратно.
cd "Матч-центр/Веб"
export PATH="$HOME/.local/node/bin:$PATH"
npm run collect # данные в .local-data/ (около минуты)
npm run serve # http://localhost:8080 — сайт берёт данные из .local-data
Если Sports.ru поменяет вёрстку, чинить нужно collector/sources.js. Тот же разбор страниц используется
в программе для компьютера: Исходный код/src/sources.js.