Skip to content

Altersam/Historical-Display-Generator

Repository files navigation

Historical Display Generator

Приложение для создания информационных плакатов с историческими событиями для 4-стороннего LED-экрана.

Возможности

  • Графический интерфейс (GUI)
  • Загрузка событий с Wikipedia API
  • Редактирование года и текста событий
  • Выбор изображения из списка
  • Генерация изображения 2080x1872 пикселей
  • Автоматический подбор размера шрифта

Использование

  1. Выберите день и месяц
  2. Нажмите "Загрузить" для загрузки событий
  3. Для каждой стороны выберите событие из списка
  4. При необходимости отредактируйте год и текст
  5. Нажмите "Собрать", затем "Сохранить"

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

История/
├── final/                    # Готовая версия
│   ├── HistoricalDisplay.exe
│   ├── historical_display_gui.py
│   ├── four_sided_display.py
│   ├── IskraCYR-BoldItalic.otf
│   └── Маскот/
├── four_sided_display.py      # CLI версия
├── generate_cli.py           # Упрощенная CLI
└── HistoricalDisplay.spec    # PyInstaller спецификация

Требования

  • Python 3.14+
  • Pillow (PIL)
  • Tkinter
  • requests

Сборка EXE

pyinstaller HistoricalDisplay.spec --noconfirm

Лицензия

Для образовательных целей.

About

Desktop application for generating historical event posters for 4-sided LED displays(520х1872px each)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors