Skip to content

nainglinaung/gomanga

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GOMANGA

Manga Crawler app written in golang

Purpose

Learning Golang by doing familiar things

Installation

So far, you can build with

go build -o gomanga ./

and if you want to install globally

go get -u github.com/nainglinaung/gomanga

Usage

Depending on the provider, you can run as follows:

Manga Sites

If you're downloading manga you need to provide the name of manga and the chapter. For now, We support the following sites; mangareader,mangatown,mangazuki,mangapanda,isekaiscan,mngdoom,topmanhua.

gomanga -s "mangareader" -m "World Trigger" -c 15

Doujin Sites

You only need to provide code to download. (P.S it's more efficient to download from registered nhentai account than this). Currently, we support nhentai, hentaicafe, hentainexus.

gomanga -s "nhentai" -c 88848

Definition

-s, --site

Selecting the website you wish to download. (eg. nhentai,mangareader,mangatown...)

-m, --manga

Selecting the title of the manga you wish to download (eg. bleach)

-c, --chapter

Selecting the chapter you want to download.

-o, --output (optional)

Selecting the destinated location of the downloaded images. If it's not selected, it'll automatically choose . as default.

./gomanga -s "mangareader" -m "bleach" -c 120 -o "output/"

How to Read

After Downloading the designated pictures, You need to zip the folder and change the extension to either .cbz or .cbr and feed it to your comic reader of desired platform. In my case, I use Panel

TODO

  • refactor mangatown
  • goroutine to hentainexus
  • drop support for nhentai
  • add multiple manga sources
  • batch download
  • need to zip and change to cbz
  • add mangasy,mangakakalot, mangafreak
  • otakusmash (comic)

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published