Flask-сервис расписания, домен triron.ru
Go to file
2026-09-28 05:53:16 +00:00
.gitignore Initial import: schedule-web (Flask, triron.ru) 2026-09-28 05:53:16 +00:00
auto-refresh.sh Initial import: schedule-web (Flask, triron.ru) 2026-09-28 05:53:16 +00:00
PythonApplication1.py Initial import: schedule-web (Flask, triron.ru) 2026-09-28 05:53:16 +00:00
PythonApplication1.py.bak_timeago Initial import: schedule-web (Flask, triron.ru) 2026-09-28 05:53:16 +00:00
README.md Initial import: schedule-web (Flask, triron.ru) 2026-09-28 05:53:16 +00:00
requirements.txt Initial import: schedule-web (Flask, triron.ru) 2026-09-28 05:53:16 +00:00

schedule-web

Flask-сервис, который тянет расписание и ведёт журнал. Отдаётся через nginx на домен triron.ru (проксирование на 127.0.0.1:5000).

Состав

  • PythonApplication1.py — основной код приложения
  • auto-refresh.sh — периодический POST на /api/update
  • requirements.txt — зависимости из production-окружения
  • PythonApplication1.py.bak_timeago — бэкап кода от 13.09

Запуск

python3 -m venv venv
./venv/bin/pip install -r requirements.txt
./venv/bin/playwright install chromium
./venv/bin/python PythonApplication1.py

Приложение ожидает 127.0.0.1:5000 и файл с учётными данными .journal_credentials (права 600) в корне проекта — две строки: логин, пароль. Файл в репозиторий намеренно не включён.

Что не коммитится

venv/, логи, session*.json, schedule.json и .journal_credentials — см. .gitignore.