Файловый менеджер на flask.
- Есть просмотр изображений
- Подсветка кода тестовых файлов
- Есть просмотр PDF
- Есть просмотр DJVU с конвертацией в PDF
- Все в одном файле. Может запускать из архива (zipapps)
wget https://github.com/hightemp/wapp_file_manager/releases/latest/download/wapp_file_manager.pyz
chmod a+x ./wapp_file_manager.pyz
./wapp_file_manager.pyz
# https://docs.python.org/3/library/zipapp.html
python3 -m zipapp wapp_file_manager -p "/usr/bin/env python3"
Для сборки используется образ Manylinux/Windows Pyinstaller Docker Image https://hub.docker.com/r/fydeinc/pyinstaller
# сборка пакета
./build.sh zipapp
# сборка бинарника
./build.sh pyinst
echo "v0.0.0" > VERSION
./release-code.sh
apt пакеты
sudo apt install djvulibre-bin unoconv