Skip to content

hightemp/wapp_file_manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

wapp_file_manager

Файловый менеджер на 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