Консольная утилита для создания статичной веб-галереи из набора фото и видео файлов.

thumbsup 002

thumbsup — консольная Python / JavaScript / Perl утилита для создания статичной веб-галереи из каталога с фото и видео файлами.

thumbsup 003

thumbsup 004

thumbsup позволяет превратить любой каталог с изображениями и видео файлами в HTML-галерею для публикации в Интернет или локального просмотра. При генерации с настройками "по умолчанию" (без дополнительных параметров) миниатюры галереи равномерно располагаются по всеми доступному пространству и имеют одинаковые размеры.

thumbsup 005

thumbsup 006

Для генерируемой thumbsup галереи можно сразу задать тему (эффекты, переходы и цвета), а в последующем настроить с помощью дополнительных правил CSS (каскадные таблицы стилей). Темы включают в себя элементы навигации и внешнее оформление, используемая тема меняет окончательный макет галерей, но не влияет на генерацию миниатюр.

thumbsup 007

thumbsup 008

Кликом по миниатюре открывается картинка или видео файл во всю страницу (окно веб-браузера), картинку или видео файл можно открыть в полный экран, есть возможность загрузки отдельных файлов галереи. Поддержку мультимедиа всех наиболее популярных графических и видео форматов обеспечивают ImageMagick (набор консольных утилит для обработки изображений) и FFmpeg (набор библиотек и утилита командной строки, позволяющая записывать, конвертировать и передавать цифровое аудио и видео в различных форматах).

thumbsup 010

thumbsup 011

thumbsup при повторном запуске позволяет быстро восстановить изменённые файлы (добавленные/удалённые графические и видео файлы). Для упрощения повторного использования можно сохранить все аргументы в виде файла JSON (основанный на JavaScript текстовой формат обмена данными).

thumbsup 012

Лицензия: MLT (The MIT License)

thumbsup 009

Домашняя страница

Страница на github.com

thumbsup 013