Skip to main content

Download gallery and insert into h2hdb

Project description

H@HDB Downloader (h2hdb-downloader)

Usage

Here's a quick example of how to use H@HDB Downloader:

from h2hdb_downloader import PreLinks, Downloader
from hbrowser import ExHDriver

gallery = GalleryURLParser("https://exhentai.org/g/123/456/")
prelinks = PreLinks()
with ExHDriver("username", "password", headless=True) as driver:
    downloader = Downloader(driver, prelinks)
    downloader.download_gallery(gallery)
    downloader.deep_download_gid(gallery,
        filters=["artist", "group"],
        conditions=["language:chinese$", "language:speechless$"],
        )
    downloader.download_gid(666) # download gid:666

License

This project is distributed under the terms of the GNU General Public Licence (GPL). For detailed licence terms, see the LICENSE file included in this distribution.

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

h2hdb_downloader-0.0.7.tar.gz (16.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

h2hdb_downloader-0.0.7-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file h2hdb_downloader-0.0.7.tar.gz.

File metadata

  • Download URL: h2hdb_downloader-0.0.7.tar.gz
  • Upload date:
  • Size: 16.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.13.1

File hashes

Hashes for h2hdb_downloader-0.0.7.tar.gz
Algorithm Hash digest
SHA256 b3672b09e6a9dc34a42da50ecfaa4066f0961ca5d76d59d32e4d0ead6daeedda
MD5 c79859b9db62554c90295f456d6491be
BLAKE2b-256 8261397749c82a5588f46e7d4d470c23b2575120999d4779493912fd43272cb2

See more details on using hashes here.

File details

Details for the file h2hdb_downloader-0.0.7-py3-none-any.whl.

File metadata

File hashes

Hashes for h2hdb_downloader-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 d9dccc5364b37486c460f63ee49acfbcb884e3951a8ff49d7c2f187e47185c4d
MD5 c7c3ca3421942ea16e66f8f257bbcc4d
BLAKE2b-256 a1fc731eeb087f2e3120fdb3b21b3ea28305e1c0fde300d606650947020bfabb

See more details on using hashes here.

Supported by

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