https://github.com/hightemp/wapp_file_manager
Менеджер файлов на flask
https://github.com/hightemp/wapp_file_manager
bootstrap djvu filemanager flask pdf python3 sqlite3
Last synced: 2 months ago
JSON representation
Менеджер файлов на flask
- Host: GitHub
- URL: https://github.com/hightemp/wapp_file_manager
- Owner: hightemp
- Created: 2022-12-15T06:57:23.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-20T08:33:31.000Z (over 3 years ago)
- Last Synced: 2025-04-12T06:44:26.629Z (about 1 year ago)
- Topics: bootstrap, djvu, filemanager, flask, pdf, python3, sqlite3
- Language: JavaScript
- Homepage:
- Size: 148 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# wapp_file_manager

Файловый менеджер на flask.
- Есть просмотр изображений
- Подсветка кода тестовых файлов
- Есть просмотр PDF
- Есть просмотр DJVU с конвертацией в PDF
- Все в одном файле. Может запускать из архива (zipapps)

## Запуск
```bash
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
```
## Упаковка
```bash
# 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
```bash
# сборка пакета
./build.sh zipapp
# сборка бинарника
./build.sh pyinst
```
## Релиз
```bash
echo "v0.0.0" > VERSION
./release-code.sh
```
## Зависимости
apt пакеты
```
sudo apt install djvulibre-bin unoconv
```