All Projects → Gyro7 → mangodl

Gyro7 / mangodl

Licence: GPL-3.0 license
An easy-to-use cli tool for downloading manga

Programming Languages

go
31211 projects - #10 most used programming language
ruby
36898 projects - #4 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to mangodl

ReadmangaGrabber
Утилита для скачивания манги с сайтов ReadManga, MintManga и SelfManga.
Stars: ✭ 57 (-62.99%)
Mutual labels:  manga, manga-downloader
fanga
A manga reader and downloader made with flutter
Stars: ✭ 61 (-60.39%)
Mutual labels:  manga, manga-downloader
Renta Downloader
Download manga you rent from http://renta.papy.co.jp/
Stars: ✭ 34 (-77.92%)
Mutual labels:  manga, manga-downloader
MangaReaderScraper
Search and download mangas from the command line
Stars: ✭ 23 (-85.06%)
Mutual labels:  manga, manga-downloader
JapScanDownloader
Script to download mangas from JapScan
Stars: ✭ 17 (-88.96%)
Mutual labels:  manga, manga-downloader
UltimateMangaReader
A feature-rich online manga reader for Kobo E-Ink devices based on Qt5.
Stars: ✭ 72 (-53.25%)
Mutual labels:  manga, manga-downloader
Manga downloader
A Manga download framework using selenium.
Stars: ✭ 307 (+99.35%)
Mutual labels:  manga, manga-downloader
anilabx
AniLabX - android app for watching anime/dramas/cartoons and reading manga/comics/light novels
Stars: ✭ 54 (-64.94%)
Mutual labels:  manga, manga-downloader
Tachidesk-Server
A rewrite of Tachiyomi for the Desktop
Stars: ✭ 1,052 (+583.12%)
Mutual labels:  manga, manga-downloader
mangadesk
Terminal client for MangaDex 📖
Stars: ✭ 569 (+269.48%)
Mutual labels:  manga, manga-downloader
Bookwalker Downloader
Download manga you rent from https://bookwalker.jp/
Stars: ✭ 26 (-83.12%)
Mutual labels:  manga, manga-downloader
MangDL
The most inefficient Manga downloader for PC
Stars: ✭ 40 (-74.03%)
Mutual labels:  manga
Comics Downloader
tool to download comics and manga in pdf/epub/cbr/cbz from a website
Stars: ✭ 190 (+23.38%)
Mutual labels:  manga
Toshocat
Anime and Manga list app for desktop.
Stars: ✭ 174 (+12.99%)
Mutual labels:  manga
Kitsu Tools
🔨 The tools we use to build Kitsu, the coolest platform for anime and manga
Stars: ✭ 2,055 (+1234.42%)
Mutual labels:  manga
one-thing
Set the text for the One Thing app
Stars: ✭ 110 (-28.57%)
Mutual labels:  cli-app
mr2tachiyomi
Import your Mangarock favorites to Tachiyomi
Stars: ✭ 48 (-68.83%)
Mutual labels:  manga
Awesome Anime Sources
A curated list of everything anime.
Stars: ✭ 164 (+6.49%)
Mutual labels:  manga
Happypanda
A cross platform manga/doujinshi manager with namespace & tag support
Stars: ✭ 161 (+4.55%)
Mutual labels:  manga
LRReader
A feature-complete reader and client for LANraragi
Stars: ✭ 62 (-59.74%)
Mutual labels:  manga

Contributors Forks Stargazers Issues MIT License


Logo

mangodl

Download and search manga right from the terminal!

Report Bug || Request Feature

Table of Contents

About The Project


An easy-to-use cli tool for downloading manga

Example

Built With

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

  • Go compiler (if you want to build from source)
  • Linux, Windows or Mac

Installation

Linux

Download the files mangodl and install.sh from the latest Linux version in the Releases

# run the installation script
chmod +x install.sh
./install.sh

Linux (build from source)

# clone and go into the repository
git clone https://github.com/Gyro7/mangodl.git
cd mangodl

# NOW JUST OPEN THE INSTALL.SH SCRIPT AND UNCOMMENT THE COMMENTED LINES
# then run the installation script
chmod +x install.sh
./install.sh

Arch Linux and derivatives

An AUR package is now available.

Just yay -S mangodl or, if you use paru paru -S mangodl

Windows

Download the executable (mangodl.exe) from the latest Windows version in the Releases
If you just want to use it without installing it, just run mangodl.exe everytime and skip these steps below

Open start menu,
1. Type Edit environment variables
2. Open the option Edit the system environment variables
3. Click Environment variables... button
4. There you see two boxes, in System Variables box find path variable
5. Click Edit
6. a window pops up, click New
7. Type the Directory path of mangodl.exe (Directory means exclude the file name from path)
8. Click Ok on all open windows and restart the command prompt.

macOS

If you haven't already given the terminal access to the disk, then do it, for further help see THIS
Installing via brew (assuming that /usr/local/bin is already in the $PATH variable):

brew tap Gyro7/mangodl
brew install --build-from-source mangodl

macOS (alternative)

Download the executable mangodl-darwin from the latest macOS version in the Releases

# rename the executable
mv mangodl-darwin mangodl
chmod +x mangodl
# move the executable to the /usr/local/bin/ path, be aware of not deleting the directory!
sudo mv mangodl /usr/local/bin/mangodl

Usage

Usage: mangodl [FLAGS]...

Arguments and flags:

-h, --help			shows this message and exit

Needed (one of them):
-D, --download			downloads the manga specified after -D (e.g. mangodl -D jojo will search for 10 manga with that name and ask you which one to download)
-S, --search			searches for the manga specified after this flag (e.g. mangodl -S "kanojo x kanojo" will search and display the manga found with that name)
-Q, --query			show downloaded manga
-Dir, --directory		sets the default directory to download manga (e.g. mangodl -Dir "$HOME/Documents/manga/"), otherwise the default one would be "$HOME/Downloaded Manga/" and the Desktop for Windows
-v, --version			prints the version number (this was implemented from v1.6)

Optional:
For -D:
-c, --chapter			used to specify the chapter to download (if omitted it will download them all)
-cr, --chapterrange		used to specify a range of chapters to download (e.g. mangodl -D "Martial Peak" -cr 1 99 will download chapters from 1 to 99 (included)
-o, --output			used to specify the file output of the pages (img, pdf or cbz), e.g. mangodl -D "Tokyo Revengers" -o pdf will create a pdf for every chapter. By default, it's images.
                                Remember that this flag and any other flags must be used before the chapter selection flag, otherwise they wouldn't be detected
-s, --special			used to download "special" chapters too, the ones with floating point values (13.1, 14.7, 99.3, etc). Makes the downloads slower, so use this only if needed
-f, --first			used to skip the selection phase and select the first manga found. (e.g. mangodl -D "Chainsaw" -f)

For -S:
-n, --noplot		do not print the plot of searched manga	

Reading

To read the downloaded pages, I really suggest this free piece of software, which is lightweight and flexible:

OpenComic

OpenComic Demonstration

You can simply add the folder "Downloaded Manga" to OpenComic, which is the most recommended thing to do.
And then it'll open all your manga, divided into chapters.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the GPL 3.0 License. See LICENSE for more information.

Contact

Me - [email protected]

Project Link: https://github.com/Gyro7/mangodl

Acknowledgements

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].