Skip to main content

Comic Books Scraper. Easy download comics and make .cbz files.

Project description

Copyright (c) 2017 Nuncjo

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Description: ComicThief
========================



.. image:: https://codecov.io/gh/nuncjo/comicthief/branch/master/graph/badge.svg?branch=master
:target: https://codecov.io/github/nuncjo/comicthief
:alt: codecov.io


Comic Books Scraper. Easy download comics and make .cbz files.

Should work on Python versions 3.4+ on Linux and also on Windows/MacOS (but not tested yet).

Downloads comics from `Readcomics.tv <http://www.readcomics.tv/>`_.

Download and install ComicThief by:

.. code-block:: bash

$ pip3 install ComicThief
or
$ python3 setup.py install -r requirements.txt

Use as comand line utility:
----------------

Copy *ct.py* wherever You want.

Search comic books.

.. code-block:: bash

$ python3 ct.py -s "Name"

Type if there is more than one result. List of episodes will appear.

.. code-block:: bash

$ python3 ct.py -xs "Exact name"

Type to download selected episode.

.. code-block:: bash

$ python3 ct.py -xs "Exact name" -e "Episode name #1"

Go to "comics" directory, there it is!

Use as library:
----------------

.. code-block:: python

from ComicThief.main import ComicThief

ct = ComicThief()
result = ct.exact_search("Lobo")
episode_url = result.get("Lobo #1")

if episode_url:
ct.download_episode(episode_url, "Lobo #1")
..


Platform: Windows
Platform: MacOS
Platform: Unix
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6

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

ComicThief-0.1.9.tar.gz (6.3 kB view details)

Uploaded Source

Built Distributions

ComicThief-0.1.9-py3.5.egg (19.5 kB view details)

Uploaded Source

ComicThief-0.1.9-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

Details for the file ComicThief-0.1.9.tar.gz.

File metadata

  • Download URL: ComicThief-0.1.9.tar.gz
  • Upload date:
  • Size: 6.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for ComicThief-0.1.9.tar.gz
Algorithm Hash digest
SHA256 e4fcc397d617bdfe7bdbd0228feca93b67e285a6becc18a38b52ab6d855ff7cb
MD5 6aec61c4443905c35ab7217eab16808f
BLAKE2b-256 e0ed2456d45053ed117b34180c7b151b4d748bb50a9fc375688ec3be3cffd7f3

See more details on using hashes here.

File details

Details for the file ComicThief-0.1.9-py3.5.egg.

File metadata

File hashes

Hashes for ComicThief-0.1.9-py3.5.egg
Algorithm Hash digest
SHA256 49d9aa8a7e5cdb99e1308ee518eec9563e7f14d9ebbce118c361b0b60cd9b284
MD5 68d4aba23fc18857eb1aae9b765c6d75
BLAKE2b-256 454abdac8c6ac38b19cc3ed6bd349d3c856129c31f5cbe5b2cc1029c6b6fd7a9

See more details on using hashes here.

File details

Details for the file ComicThief-0.1.9-py3-none-any.whl.

File metadata

File hashes

Hashes for ComicThief-0.1.9-py3-none-any.whl
Algorithm Hash digest
SHA256 f46b542d87a3fee23601b2e779691540463a131669914c13cfaaf3c877279756
MD5 345b5eee64e73aac506084f31915bf86
BLAKE2b-256 2926a770f4a76eb98e5c43e0e82bceeef19f8d455ea26bd0dc512b0652926b00

See more details on using hashes here.

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