Skip to main content

A simple CLI tool where you can download comics easily

Project description

Comickaze

A Python CLI that scrapes and lets you download comics easily. Comickaze gets comic data, images from ReadComicsOnline.ru

Comickaze Demo

Install

pip install Comickaze

Sample Usage

Command line:

comickaze dl "deadpool"

Install

pip install Comickaze

Module:

from comickaze.Comickaze import Comickaze

c = Comickaze()
res = c.search("Deadpool")
comic = res[0] #gets the first result
c.downloader(comic).startDownload()

CLI Commands

config      Comickaze : Configuration
dl          Comickaze : Downloader

DL

--path PATH                                     Specifies the download directory
--dl-range, --range TEXT                        Specifies the range of issues to be
                                                downloaded, Ex: 1-5 or 1-*. See docs for
                                                valid inputs.  [default: *]
--output-format, --format [cbz|pdf|jpg]     Specifies the output format of the download
                                comics

Methods:

Comickaze

Comickaze()
  • search(keyword)
res = c.search("Deadpool")
  • getComicChapters(comic)
chapters = c.getComicChapters(res[0])
  • downloader(comic, dl_path, dl_range="*", output_format="cbz")
downloader = c.downloader(comic, "C:\\")

Downloader

Downloader(comic, dl_path, dl_range="*", session=None, output_format="cbz")
  • startDownload()
downloader.startDownload()

Converter

Converter()
  • toPDF(img_path, output)

  • toCBZ(comic_path, output)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for Comickaze, version 1.1
Filename, size File type Python version Upload date Hashes
Filename, size Comickaze-1.1-py3-none-any.whl (8.7 kB) File type Wheel Python version py3 Upload date Hashes View hashes
Filename, size Comickaze-1.1.tar.gz (5.9 kB) File type Source Python version None Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page