Ця програма дозволяє легко керувати даними через зручний редактор та автоматично генерує сучасну веб-сторінку (index.html) зі статистикою, яку можна розмістити на GitHub Pages або будь-якому іншому хостингу.
Візуалізація зображенням (старші)
Вигляд редакторів
(Поступів і релізів)
- Графічний редактор: Додавайте, редагуйте та видаляйте активні й випущені проєкти прямо в програмі без необхідності вручну правити JSON-файли.
- Автоматична генерація: При кожному збереженні програма сама інтегрує оновлені дані у вашу сторінку
index.html. - Детальна статистика проєкту: Розбиття тексту на підгрупи (текст, DLC, досягнення, текстури, озвучка тощо) із можливістю вказувати перекладені та затверджені рядки.
- Керування випущеними релізами: Окрема вкладка для завершених проєктів із керуванням посиланнями для завантаження на різних платформах (Steam, Epic Games, власні сайти тощо).
- Легка кастомізація: Сторінка
index.htmlадаптивна, і ви можете змінювати її стилі під власні потреби.
Якщо ви хочете використовувати цю програму для власної команди або проєктів, ось коротка інструкція зі встановлення:
-
Завантажте сирцевий код собі на ПК (нажміть Code -> Download ZIP або зробіть форк репозиторію).
-
Встановіть Python з офіційної сторінки.
- Важливо: Під час інсталяції обов'язково поставте галочку біля Add Python to PATH.
-
Відкрийте командний рядок (Terminal / CMD) у теці з програмою.
-
Встановіть усі необхідні залежності:
pip install -r requirements.txt
(Якщо виникає помилка з
pip, можна спробувати:python -m pip install -r requirements.txt) -
Запустіть програму:
python main.py
Для користувачів Windows: замість використання консолі ви можете просто двічі клікнути на файл
start.bat, щоб запустити програму.(Примітка для користувачів Windows: перший рядок файлу
main.py(#!/usr/bin/env python3) призначений для Linux/macOS. Якщо ви запускаєтеmain.pyвручну через консоль і виникає помилка — просто видаліть його.)
- Програма зберігає всі ваші налаштування та проєкти у файлі
data.json. Хоча ви можете редагувати його вручну, зручніше та безпечніше робити це через графічний інтерфейс програми. - Після збереження змін згенеровані дані автоматично потрапляють у
index.html. Для цього програма шукає спеціальні коментарі вindex.html(між якими лежить масивEMBEDDED_DATA), і перезаписує їх новими даними. - Нові зображення для іконок ігор ви можете закидати у теку
iconsі потім просто обирати відповідний файл чи вказувати шлях через застосунок.
Найпростіший спосіб швидко створити свій сайт зі статистикою — зробити форк цього репозиторію і використати безкоштовний сервіс GitHub Pages. Ось як це зробити:
- Зробіть Fork (форк) цього репозиторію на свій GitHub акаунт (кнопка Fork у правому верхньому куті сторінки).
- Перейдіть до налаштувань вашого створеного репозиторію — вкладка Settings (⚙️).
- У лівому меню (в секції Code and automation) натисніть на Pages.
- У розділі Build and deployment:
- Для Source оберіть
Deploy from a branch. - Для Branch вкажіть вашу основну гілку (зазвичай
main), залиште шлях/(root)і натисніть Save.
- Для Source оберіть
- Зачекайте 1-2 хвилини. Зверху в налаштуваннях з'явиться посилання на ваш опублікований інтернет-сайт!
Порада: Щойно ви внесете нові зміни через програму, просто завантажуйте оновлені
index.html,data.json(та нові картинки, якщо є) назад у свій форк на GitHub, і сторінка автоматично оновиться для всіх відвідувачів.
Розробник: Спілка "Ліниві ШІ"
Цей проєкт поширюється на умовах відкритої ліцензії MIT.

