A lightweight webserver for viewing mangas/ comics stored on a linux/ bsd server.
- Tag based search (with exclude support) (
tagfile.txt
) - Directory preview pictures (
folder.extension
) - No restriction on file-structure
- Cbz and Pdf support
- Phone-view support
- Low resource usage
- Hackable
- Support for custom
index.html
files at any level (as well as accompanying css/.. files) - Usable with a reverse proxy
- Support for custom
- Support for
.ignore
files
PORT=8080 python3 cbzerv.py
Example filestructure:
cbzerv.py
cbzerv
|- Marvel
| |- folder.png
| |- Spiderman
| |- tagfile.txt
| |- folder.jpg
| |- Episode1.cbz
| |- Episode2.pdf
|- Manga
|- Izumi Tomoki # <-- author
| |- Mieruko-chan
| |- tagfile.txt
| |- Ch 01.cbz
| |- Ch 02.cbz
|- Tower of God
|- Book 001.cbz
Example tagfile.txt
contents:
Comedy
Slice of Life
Vampires
Shounen
Japanese
downloader/guya.py
: Synchronise all (or specific) mangas from Guya instances (should also support most guya-forks). (usage:python3 downloader/guya --help
)tools/cbz_optimizer.nu
: Try to reduce the png filesize of the images within thecbz
files without loosing data. (usage:nu tools/cbz_optimizer.nu --help
)