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.

Source Distribution

Comickaze-1.1.tar.gz (5.9 kB view hashes)

Uploaded Source

Built Distribution

Comickaze-1.1-py3-none-any.whl (8.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page