Comic Dl
Comic-dl is a command line tool to download manga and comics from various comic and manga sites. Supported sites : readcomiconline.to, mangafox.me, comic naver and many more.
Install / Use
npx skills add Xonshiz/comic-dlInstalls into whichever agent you are using.
README
Comic-DL
| Service | Status |
|:------------------|:---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:|
| PyPI Distribution | | |
| Releases Build |
| |
| Docker Build |
| |
| Readthedocs Build |
|
Comic-dl is a command line tool to download Comics and Manga from various Manga and Comic sites easily. You can search Manga from this tool as well. Idea from youtube-dl.
If you're looking for an application, or a UI for this, please move to : CoManga
Don't overuse this script. Support the developers of those websites by disabling your adblock on their site. Advertisements pay for the website servers.
Table of Content
- Supported Sites
- Dependencies Installation
- Installation
- Python Support
- Windows Binary
- List of Arguments
- Language Codes
- Usage
- Auto Download
- Features
- Changelog
- Opening An Issue/Requesting A Site
- Contributors
- Notes
- Donations
Supported Websites
You can check the list of supported websites HERE.
Dependencies Installation
This script can run on multiple Operating Systems. You need Node.js in your system's path for this script to work (You need this on each and every Operating System, even on WINDOWS :/). Download the Node.Js from Node.js official website. Doesn't matter which operating system you're on, this is a must. Follow the instructions mentioned below, according to your OS.
Linux/Debian :
Since most (if not all) Linux/Debian OS come with python pre-installed, you don't have to install python manually. Make sure you're using python >= 2.7.x though.
We need pip to install any external dependency(ies). So, open any terminal and type in pip list and if it shows some data, then it is fine. But, if it shows error, like pip not found or something along this line, then you need to install pip. Just type this command in terminal :
sudo apt-get install python-pip
If you're on Fedora, CentOS/RHEL, openSUSE, Arch Linux, then you simply need to follow THIS TUTORIAL to install pip.
If this still doesn't work, then you'll manually need to install pip. Doing so is an easy one time job, and you can follow THIS TUTORIAL to do so.
Windows :
If you're on Windows, then it is recommended to download the windows binary for this script. If you use the windows binary, you don't need to install anything, except Node.js. But, if for some weird reason you want to use Python script instead, then follow these steps :
- Install Python > 2.7.6. Download the desired installer from here.
- Add it in the system path (if not already added).
- If you're using python >2.7.9, you don't need to install
PIP. However, if you don't have pip installed and added in windows path, then do so by following this little tutorial. - Download this
textfile and put it in some directory/folder. - Open Command Prompt and browse to the directory where you downloaded your requirements.txt file and run this command :
pip install -r requirements.txt
- It should install the required external libraries.
Now, install Node.Js as well and make sure it's in your path.
Well, if everything came up good without any error(s), then you're good to go!
Mac OS X :
Mac OS X users will have to fetch their version of Python and Pip.
- Python installation guide : http://docs.python-guide.org/en/latest/starting/install/osx/
- Pip installation guide : http://stackoverflow.com/questions/17271319/installing-pip-on-mac-os-x
After downloading and installing these, you need to add PIP & Python in your path. Follow THIS LITTLE GUIDE to install both, Python & pip successfully.
Installation
After installing and setting up all the dependencies in your Operating System, you're good to go and use this script.
The instructions for all the OS would remain same. Download THIS REPOSITORY and put it somewhere in your system. Move over to the comic_dl folder.
Windows users, it's better to not place it places where it requires administrator privileges. Good example would be C:\Windows. This goes for both, the Python script and the windows binary file (.exe).
Linux/Debian users make sure that this script is executable. Just run this command, if you run into problem(s) :
chmod +x cli.py
and then, execute with this :
./cli.py
Docker
With docker, you can get the whole dependencies enclosed in a container and use the comic_dl from your system.
You need an up and running Docker client running, follow the Docker Documentation.
Docker images are available here
Define a handy alias on your system with some docker tricks. This mounts the local directory under /directory in the container. This works on *NIX systems, and also under Windows Linux subsystem.
You can change the value of PGID and PUID with the value for the user needed in your download directory.
alias comic_dl="docker run -it --rm -e PGID=$(id -g) -e PUID=$(id -u) -v $(pwd):/directory:rw -w /directory ghcr.io/xonshiz/comic-dl:latest comic_dl -dd /directory"
Run it on your system. This actually starts a container on request and stop&delete it when finished.
usage: comicdl [-h] [--version] [-s SORTING] [-a] [-c]
[-dd DOWNLOAD_DIRECTORY] [-rn RANGE] [--convert CONVERT]
[--keep KEEP] [--quality QUALITY] [-i INPUT] [--comic]
[-comic-search SEARCH_COMIC] [-comic-info COMIC_INFO]
[--update UPDATE] [--print-index]
[-ml MANGA_LANGUAGE] [-sc SKIP_CACHE]
[-p PASSWORD] [-u USERNAME] [-v]
[...]
Python Support
This script supports python 3. You can run this on python 2 as well, as long as you have all the dependencies installed.
Windows Binary
It is recommended that Windows users use this binary to save both, your head and time from installing all the dependencies.
You need to download and install Node.js and make sure it is in your Windows path (watch out for the tick box during install).
If you already have it, then you can download this binary and start using the script right off the bat :
Binary (x86): Click Here
NOTE: This is a COMMAND LINE TOOL and will NOT work when you double-click it. So, download this .exe file and put it in some folder (Not in windows or some other restricted folder) and then hold down SHIFT KEY and right click anywhere on the screen and select "Open Command Window here". It'll open a CMD window for you. Now, you need to execute it and pass arguments to it like:
comic_dl.exe -i "https://readcomicsonline.ru/comic/irredeemabl
Related Skills
gh-issues
385.5kFetch GitHub issues, select candidates, spawn background fix agents, open PRs, and optionally process PR review comments.
browser-automation
385.5kUse when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.
imsg
385.5kUse the imsg CLI from OpenClaw agents for iMessage/SMS DMs, groups, replies, reactions, polls, watching, and private-API actions.
lobster
385.5kLobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation | User intent | Use Lobster?
