moeoverflow / Comicbook
Licence: gpl-3.0
epub comic generator | nhentai.net | e-hentai.org | wnacg.org
Stars: ✭ 222
Programming Languages
python
139335 projects - #7 most used programming language
Projects that are alternatives of or similar to Comicbook
comi
ComiGO:Simple, cross-platform manga reader。简单、跨平台的漫画阅读器。シンプルな漫画リーダー。
Stars: ✭ 34 (-84.68%)
Mutual labels: comic, epub
InMangaKindle
Descarga manga en español en diferentes formatos (PNG, PDF, EPUB, MOBI)
Stars: ✭ 43 (-80.63%)
Mutual labels: comic, epub
Koodo Reader
A modern ebook manager and reader with sync and backup capacities for Windows, macOS, Linux and Web
Stars: ✭ 2,938 (+1223.42%)
Mutual labels: epub, comic
Comics Downloader
tool to download comics and manga in pdf/epub/cbr/cbz from a website
Stars: ✭ 190 (-14.41%)
Mutual labels: epub, comic
Epub Manga Creator
a web GUI for create japanese epub manga
Stars: ✭ 90 (-59.46%)
Mutual labels: epub, comic
Asciidoctor Epub3
📘 Asciidoctor EPUB3 is a set of Asciidoctor extensions for converting AsciiDoc to EPUB3 & KF8/MOBI
Stars: ✭ 166 (-25.23%)
Mutual labels: epub
Novel Grabber
Novel-Grabber can download novels from pretty much any webnovel and lightnovel site.
Stars: ✭ 125 (-43.69%)
Mutual labels: epub
Opencomic
Comic and Manga reader, written with Node.js and using Electron
Stars: ✭ 213 (-4.05%)
Mutual labels: comic
Pandoc Markdown Book Template
A template for creating epub books from markdown using pandoc.
Stars: ✭ 191 (-13.96%)
Mutual labels: epub
Folioreader Android
A Java ePub reader and parser framework for Android.
Stars: ✭ 2,025 (+812.16%)
Mutual labels: epub
Epub Boilerplate
A simple template to help you create ePub-formatted books.
Stars: ✭ 138 (-37.84%)
Mutual labels: epub
Folioreaderkit
📚 A Swift ePub reader and parser framework for iOS.
Stars: ✭ 2,382 (+972.97%)
Mutual labels: epub
Manifold
Transforming scholarly publications into living digital works.
Stars: ✭ 163 (-26.58%)
Mutual labels: epub
Villain
A free and open source web-based comic book reader.
Stars: ✭ 160 (-27.93%)
Mutual labels: comic
Epubviewer
ePub viewer with dictionary, themes, search, offline support, and more
Stars: ✭ 156 (-29.73%)
Mutual labels: epub
Comicbook
convert comic to .epub e-book.
Install
$ pip3 install -r requirements.txt
Usage
$ cd comicbook
$ python3 comicbook.py --comic https://nhentai.net/g/{id}/
$ python3 comicbook.py --comic http://g.e-hentai.org/g/{gid}/{token}/
$ python3 comicbook.py --comic http://wnacg.org/photos-view-id-{aid}.html
$ python3 comicbook.py --help
Webapp
# gunicorn and eventlet
$ pip3 install gunicorn
$ pip3 install eventlet
$ gunicorn --worker-class eventlet -w 1 --threads 12 -b 127.0.0.1:5000 webapp:app
# or
$ python3 comicbook.py --server
# run server and bot.
$ python3 comicbook.py --server --telegram-bot
Docker Deploy Note
Docker Compose deploy structure
➜ comicbook_project tree -L 1
.
├── comicbook # Project Git Repo
├── comicbook-calibre-web # Project Git Repo
├── comicbook-calibre-web_data # Persistent Data
├── comicbook-calibre-worker # Project Git Repo
├── comicbook-calibre-worker_data # Persistent Data
├── comicbook_data # Persistent Data
└── docker-compose.yml # Docker Compose configuration
6 directories, 1 file
example docker-compose.yml
version: '3'
services:
comicbook:
container_name: comicbook
build:
context: ./comicbook
dockerfile: ./Dockerfile
expose:
- 8080
ports:
- 5000:8080
volumes:
- <CALIBRE_LIBRARY>:/usr/src/app/library
- ./comicbook_data/storage:/usr/src/app/storage
- ./comicbook_data/config.py:/usr/src/app/config.py
networks:
- mongodb_default
comicbook-calibre-worker:
container_name: comicbook-calibre-worker
build:
context: ./comicbook-calibre-worker
dockerfile: ./Dockerfile
networks:
- mongodb_default
volumes:
- <CALIBRE_LIBRARY>:/usr/src/app/library
- ./comicbook-calibre-worker_data/config.js:/usr/src/app/config.js
- ./comicbook_data/storage/comic/nhentai.net:/usr/src/app/storage/nhentai
- ./comicbook_data/storage/comic/ehentai.org:/usr/src/app/storage/ehentai
- ./comicbook_data/storage/comic/wnacg.org:/usr/src/app/storage/wnacg
comicbook-calibre-web:
container_name: comicbook-calibre-web
build:
context: ./comicbook-calibre-web
dockerfile: ./Dockerfile
volumes:
- <CALIBRE_LIBRARY>:/data/DATA/comicbook_library
- ./comicbook-calibre-web_data/app.db:/usr/src/app/app.db
- ./comicbook-calibre-web_data/gdrive.db:/usr/src/app/gdrive.db
ports:
- 5001:8083
networks:
mongodb_default:
external: true
example comicbook config.py
# ...
CALIBRE_LIBRARY_PATH = '/usr/src/app/library'
MONGODB_URL = 'mongodb://mongo:27017/'
# ...
example comicbook-calibre-worker config.js
module.exports = {
libraryPath: '/usr/src/app/library',
nhentaiDir: '/usr/src/app/storage/nhentai',
ehentaiDir: '/usr/src/app/storage/ehentai',
wnacgDir: '/usr/src/app/storage/wnacg',
mongodbUrl: 'mongodb://mongo:27017/comicbook',
}
PS: You should create your own mongodb docker container.
LICENSE
Comicbook is published under GPL 3.0 License. See the LICENSE file for more.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].