#scraping #manga #webtoon #manhwa #command-line-tool #manhua

app bibe

CLI tool to download from various man{ga,hua;hwa}s websites

5 releases

0.1.4 Apr 7, 2021
0.1.3 Mar 25, 2021
0.1.2 Mar 20, 2021
0.1.1 Mar 18, 2021
0.1.0 Mar 18, 2021

#14 in #manga

BSD-3-Clause

300KB
2.5K SLoC

Bibe

License

Bibe is a command-line tool that allows you to download every chapter (or a subset) of a series from websites like webtoons.com or mangadex.org.

Supported website

How to install

Pre-compiled binaries

You can download a pre-compiled executable for Linux, MacOS and Windows operating systems, then you should copy that executable to a location from your $PATH env:

You might need to run chmod +x bibe_amd64 or chmod +x bibe_darwin.

Build Manually

If you prefer to build bibe manually, or a pre-compiled executable is not provided for your platform, then you can build bibe from the source:

Usage

USAGE:
    bibe [OPTIONS] --url <url>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -b, --begin <begin>       Start downloading from this chapter [env: BIBE_BEGIN=]
    -d, --delay <delay>       Delay between each request (in ms) [env: BIBE_DELAY=] [default: 1000]
    -e, --end <end>           Stop downloading after this chapter [env: BIBE_END=]
    -g, --group <group>...    Preferred scantrad group in case of conflict [env: BIBE_GROUPS=]
    -l, --lang <lang>         Chapters language [env: BIBE_LANG=] [default: gb]
    -o, --output <output>     Output directory [env: BIBE_OUTPUT=] [default: .]
    -r, --retry <retry>       Max number of retry for HTTP requests [env: BIBE_RETRY=] [default: 3]
    -u, --url <url>           Series URL [env: BIBE_URL=]

The simplest invocation only requires you to specify the URL of the series you want to download, the other options have sensible defaults.

bibe -u "https://www.webtoons.com/fr/thriller/hell-is-other-people/list?title_no=1841"

If you only want to download a subset of the chapters, you can specify a range. For example, the following command will download the first 10 chapters under the specified directory:

bibe --url "https://www.webtoons.com/fr/thriller/hell-is-other-people/list?title_no=1841" \
     --begin 1
     --end 10
     --output ~/Documents/Books/Webtoons

Dependencies

~13–23MB
~340K SLoC