Skip to content
View AndreyMentor's full-sized avatar
  • 17:21 (UTC +05:00)
  • Joined Sep 6, 2026

Block or report AndreyMentor

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
AndreyMentor/README.md

ЖД Дайджест — Кабина скоростного поезда

Интерактивный дашборд новостей железнодорожного транспорта за неделю. Тёмная тема с оранжевыми акцентами, анимации в стиле кабины скоростного поезда: набегающие рельсы, 3D-перспектива, приборная панель навигации, частицы, индикаторы.

Запуск

# 1. Установить зависимости (создаёт venv, если нужно)
python -m venv .venv
venv\Scripts\activate
pip install -r requirements.txt

# 2. Запуск сервера
python app.py

Открыть в браузере: http://127.0.0.1:5000

Альтернатива: можно использовать уже готовый venv соседнего проекта ..\2026 Curs VibeCoding v RF\.venv\Scripts\python.exe.

10 разделов сайта

Раздел Источник данных (logs/news/YYYYMMDD.json → data/news.json)
Финансы и Экономика brief.finance
РЖД brief.rzd
ОПЖТ brief.opzt
Тендеры brief.tenders
Наука и Образование brief.science
Проектировщики brief.designers
Зарубежье brief.foreign
Конкуренты brief.competitors
Личности brief.persona
События brief.events_current + events_next

Обновление данных за новую неделю

  1. Собрать новости (как в существующем процессе): результат — logs/news/YYYYMMDD.json.
  2. Запустить конвертацию:
    python convert_news.py
    Скрипт читает самый свежий сбор и пересобирает data/news.json.
  3. Обновить страницу в браузере.

Структура проекта

20260910 website digest/
├── app.py                 # Flask: маршруты /, /api/news, /api/sections
├── convert_news.py        # logs/news/YYYYMMDD.json → data/news.json
├── requirements.txt
├── data/news.json         # данные для сайта (10 разделов)
├── templates/index.html   # шаблон кабины поезда
└── static/
    ├── css/style.css      # тёмная тема + анимации
    ├── js/main.js         # модальные окна, загрузка данных
    ├── js/animations.js   # рельсы, частицы, 3D, часы, индикаторы
    ├── js/navigation.js   # переключение разделов, клавиатура
    └── img/train/         # SVG: проводница, поезд

Popular repositories Loading

  1. AndreyMentor AndreyMentor Public

    JavaScript