HaBaLeS / gnol

Gnol gives you access to your digital comic archives. A viewer and library for your Browser written in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Gnol - a web based library for your Graphic Novel archives

Features

  • Browser based viewer for Desktop and Mobile
  • Support wellknown formats cbz, cbr
  • On-Demand loading of pages
  • Only 1 executable, simple configuration
  • Server-Side Image preprocessing to minimize traffic

Planned Features

  • PDF Support
  • Multi-User Support
  • Parental Control
  • Save/Restore reading progress
  • Search/Tag Comics/Novels

Technology

  • Go Backend
  • Vanilla JavaScript
  • Bulma CSS

Running

install via go get

go get github.com/HaBaLeS/gnol

run ./gnol

Building from Source

checkout project,

run make

Configuration

By default gnol will run on localhost:8666 it will scan for comic archives in working directory. You can use

./gnol -c config.cfg 

to run gnol and provide a config file. Check example.cfg for details on configuration

About

Gnol gives you access to your digital comic archives. A viewer and library for your Browser written in Go


Languages

Language:Go 67.6%Language:JavaScript 30.5%Language:CSS 1.6%Language:Makefile 0.2%Language:Dockerfile 0.2%