zimscraperlib

View on PyPIReverse Dependencies (11)

5.1.1 zimscraperlib-5.1.1-py3-none-any.whl

Wheel Details

Project: zimscraperlib
Version: 5.1.1
Filename: zimscraperlib-5.1.1-py3-none-any.whl
Download: [link]
Size: 123919
MD5: 561231ef7aaf5088e4bbe0e30bd2e6fa
SHA256: 4f7004e48cb275b995c902bdd6b83a7db3e4362e2afe41d7da8597dc1cd72ac1
Uploaded: 2025-02-17 08:36:49 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: zimscraperlib
Version: 5.1.1
Summary: Collection of python tools to re-use common code across scrapers
Author-Email: openZIM <dev[at]openzim.org>
Project-Url: Donate, https://www.kiwix.org/en/support-us/
Project-Url: Homepage, https://github.com/openzim/python-scraperlib
License: GPL-3.0-or-later
Keywords: offline,openzim,zim
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Requires-Python: <3.14,>=3.13
Requires-Dist: babel (<3.0,>=2.9)
Requires-Dist: beartype (==0.19.0)
Requires-Dist: beautifulsoup4 (<5.0,>=4.9.3)
Requires-Dist: cairosvg (<3.0,>=2.2.0)
Requires-Dist: colorthief (==0.2.1)
Requires-Dist: idna (<4.0,>=2.5)
Requires-Dist: iso639-lang (<3.0,>=2.4.0)
Requires-Dist: libzim (<4.0,>=3.4.0)
Requires-Dist: lxml (<6.0,>=4.6.3)
Requires-Dist: optimize-images (<2.0,>=1.3.6)
Requires-Dist: piexif (==1.1.3)
Requires-Dist: pillow (<12.0,>=7.0.0)
Requires-Dist: pymupdf (<2.0,>=1.24.0)
Requires-Dist: python-magic (<0.5,>=0.4.3)
Requires-Dist: python-resize-image (<1.2,>=1.1.19)
Requires-Dist: regex (>=2020.7.14)
Requires-Dist: requests (<3.0,>=2.25.1)
Requires-Dist: urllib3 (<2.4.0,>=1.26.5)
Requires-Dist: yt-dlp
Requires-Dist: pyright (==1.1.394); extra == "check"
Requires-Dist: pytest (==8.3.4); extra == "check"
Requires-Dist: black (==25.1.0); extra == "dev"
Requires-Dist: coverage (==7.6.12); extra == "dev"
Requires-Dist: invoke (==2.2.0); extra == "dev"
Requires-Dist: ipython (==8.32.0); extra == "dev"
Requires-Dist: jinja2 (==3.1.5); extra == "dev"
Requires-Dist: mkdocs-gen-files (==0.5.0); extra == "dev"
Requires-Dist: mkdocs-include-markdown-plugin (==7.1.4); extra == "dev"
Requires-Dist: mkdocs-literate-nav (==0.6.1); extra == "dev"
Requires-Dist: mkdocs-material (==9.6.4); extra == "dev"
Requires-Dist: mkdocs (==1.6.1); extra == "dev"
Requires-Dist: mkdocstrings[python] (==0.28.1); extra == "dev"
Requires-Dist: pre-commit (==4.1.0); extra == "dev"
Requires-Dist: pymdown-extensions (==10.14.3); extra == "dev"
Requires-Dist: pyright (==1.1.394); extra == "dev"
Requires-Dist: pytest-mock (==3.14.0); extra == "dev"
Requires-Dist: pytest (==8.3.4); extra == "dev"
Requires-Dist: pyyaml (==6.0.2); extra == "dev"
Requires-Dist: ruff (==0.9.6); extra == "dev"
Requires-Dist: mkdocs-gen-files (==0.5.0); extra == "docs"
Requires-Dist: mkdocs-include-markdown-plugin (==7.1.4); extra == "docs"
Requires-Dist: mkdocs-literate-nav (==0.6.1); extra == "docs"
Requires-Dist: mkdocs-material (==9.6.4); extra == "docs"
Requires-Dist: mkdocs (==1.6.1); extra == "docs"
Requires-Dist: mkdocstrings[python] (==0.28.1); extra == "docs"
Requires-Dist: pymdown-extensions (==10.14.3); extra == "docs"
Requires-Dist: black (==25.1.0); extra == "lint"
Requires-Dist: ruff (==0.9.6); extra == "lint"
Requires-Dist: invoke (==2.2.0); extra == "scripts"
Requires-Dist: jinja2 (==3.1.5); extra == "scripts"
Requires-Dist: pyyaml (==6.0.2); extra == "scripts"
Requires-Dist: coverage (==7.6.12); extra == "test"
Requires-Dist: pytest-mock (==3.14.0); extra == "test"
Requires-Dist: pytest (==8.3.4); extra == "test"
Provides-Extra: check
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: lint
Provides-Extra: scripts
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3250 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.27.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
zimscraperlib/__about__.py sha256=O2stXi7jIRoLCfzh6fPEOGlhpgQPwGWYLDheJ-AbO_4 22
zimscraperlib/__init__.py sha256=dIpWzWj_FRL4T93nxri2FpET3m3Z23_eIUHpzNPZOFY 320
zimscraperlib/constants.py sha256=eumqAnYPNaR6cZz06frjBcmWJbeTWeeQLZYRTJXeT7E 957
zimscraperlib/download.py sha256=-upvHifO-FJ52VOrGDeUbgkJxU1RWF2L_QvkB3negfY 7631
zimscraperlib/filesystem.py sha256=DFsKp3YVi7AmIvm7Kjh9bYZe-_HvQMtX3S8PE3MUNGk 1908
zimscraperlib/fix_ogvjs_dist.py sha256=fHxoUHQ_yP8IsaGBugu3ZJr8r3dMUd26MfQ_zJk5jhA 1270
zimscraperlib/html.py sha256=vb5KSGDKqAMLg-jjxCcaqSM735qR0lZB7hs7pQ7pkfg 2046
zimscraperlib/i18n.py sha256=aMSd_FxBg-ssXgiMbnp0uj8m0kRnE0qx2RO713ISb08 7080
zimscraperlib/inputs.py sha256=Vu4Z3olpYU9aP1PWa3XNXQZATpf5NVHPbDZc8Oh12is 5284
zimscraperlib/logging.py sha256=p-QKOJW49bkKbVP25AFCQ7Pq_5IDLAtcerZAQKoG2jY 2782
zimscraperlib/misc.py sha256=fevHNU_T83nYKu6g0xNY-ZatiOOedYPRq_2ygQ558eg 276
zimscraperlib/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
zimscraperlib/types.py sha256=mwSG0xUuadJMbwRGEeyoY-ZnY93MmMJgGk-B3WwNJSU 1921
zimscraperlib/typing.py sha256=hzmoNYWXsiCv9Po3J86Gy6vERVrB6d1cwTlLvOuyv0E 1492
zimscraperlib/uri.py sha256=ri4l5eU_vdU65diouSLvJMIbXlj3kk-IDdnN6mzifZI 1225
zimscraperlib/image/__init__.py sha256=29jkdCGsXIjGebJck2lINi_NsJpgbMr3k-RfQ0YYTu0 313
zimscraperlib/image/conversion.py sha256=UWD3S0YBy7WaSbkxD3ngDSHoV1b574Fh_49aqr8Z3C0 3217
zimscraperlib/image/optimization.py sha256=MIE4zUYFhPEfDXy-s19bOj8dOVAWFEcuWGnO1CRjdfs 12764
zimscraperlib/image/presets.py sha256=OOPQ4EGylzvcUz1uxZ98V3HY7BQehhcSEE8QQjkLaF4 4549
zimscraperlib/image/probing.py sha256=5fKO_ZoUlDAwAKBVFEbCyqMzDnb-CjZdJ_91sdWKKT8 3788
zimscraperlib/image/transformation.py sha256=wb2mxSPNGwDro80m-5p_b3LQWdnW4tZwTcOq8Fb_1og 2590
zimscraperlib/image/utils.py sha256=D-I5a1ZgMKOP5qlQH8WxfmUnBQR7U9wz1rvp_uN_MeQ 440
zimscraperlib/rewriting/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
zimscraperlib/rewriting/css.py sha256=yhT-ozFwV71FoT-4nE5wQv0tqK99uOc0l4T8wQxUrUs 8975
zimscraperlib/rewriting/html.py sha256=2FjnRTJK_lN1OsdHB7ANcF1d67UjviS1ZRgen61cRC8 24662
zimscraperlib/rewriting/js.py sha256=ACP2QZ-ryPOCkmZDh5xTB2nWWJ-lg0Fdle76YBYoKAI 11088
zimscraperlib/rewriting/rules.py sha256=s5aXT4iHAWE8wM6UJzd7GjnzuHhZDV67cGnFuvORetQ 1870
zimscraperlib/rewriting/rx_replacer.py sha256=Gld3Fku5VwXSQthPGL59RuKMlbreltbKN3wjg9EzAwE 4367
zimscraperlib/rewriting/url_rewriting.py sha256=AzSGQxxPWfuUbn13JU4NSJb3l87P9Gt5uI51zyS_jX0 16797
zimscraperlib/rewriting/statics/README.md sha256=GI6-Vhhw-kKj7ytNkn8O3WEdqyX-Hv9OeKYVkQAqn9c 498
zimscraperlib/rewriting/statics/__wb_module_decl.js sha256=mWDK6i9YFyjVKdEqBsHnOdvEa46cT9PO7fWmA0wkaUU 727
zimscraperlib/rewriting/statics/wombat.js sha256=LelOl6RnvwwMRDQ5bqc2PGa6dZjWfoISQO4iMyT_VEE 102531
zimscraperlib/rewriting/statics/wombatSetup.js sha256=NQkNaiHTco9cqcKV7fiJB4gOCjTt7FOxNVJku7kEapY 20654
zimscraperlib/rewriting/templates/head_insert.html sha256=OH0eC6j-G-gsGCJ_H3C_MLJPkmPKojd31Z4Zy-IJD1Y 795
zimscraperlib/video/__init__.py sha256=bPjfFe6X5Hu-3nW-PYgKdOv6kIOLftmGeMJIij4aoGA 203
zimscraperlib/video/config.py sha256=bpYR95u1BBrcvbgX8tLME4XFyjliAz0qI709vvNlCog 5761
zimscraperlib/video/encoding.py sha256=LQ3TmumEGQtKlG3NOek7lp63AYWzB8RP_VZ0Kd9SI-4 2377
zimscraperlib/video/presets.py sha256=p6TYkEXGDkNS5XL0fqDHBs7DZPawemoRZLkztXVwFSg 3730
zimscraperlib/video/probing.py sha256=fMqli138Ay3ym7KcUlG8AgWDBpjZ8UkoQIiOlCk9thc 949
zimscraperlib/zim/__init__.py sha256=4fTcQsPJKevAlm_JN4rUwHMR2vv5_LmXDuhNQTE653o 926
zimscraperlib/zim/_libkiwix.py sha256=k2kE0cSCAGSj10FpwRcJMaRR36LRy-8obgFxpLkZjQg 3913
zimscraperlib/zim/archive.py sha256=30yFa9V7BuO51IJZL_H4jsEbHqNAk7DWrxPibCR62-k 3808
zimscraperlib/zim/creator.py sha256=w-4A7xvo4iUQP1pjoRF2sqsYO-QBQ9_hPa0aXikEO9E 17011
zimscraperlib/zim/filesystem.py sha256=zFnvtc-HUsINooVzOo6H9nyvuZOApk9W_CBgf9joxPY 10756
zimscraperlib/zim/indexing.py sha256=2ehww4xLMkpd2e_WYrpmwqsbwrtMSw55mGnbPc69i90 3839
zimscraperlib/zim/items.py sha256=j-FC3-fNZ4OXQM5dhm2vGuMPUKQilidKzGClZ5P0i1A 11127
zimscraperlib/zim/metadata.py sha256=mxcN1H6tbidArtxtSQkfyHLmRfg8QOVZn5lNvGtPHxM 16754
zimscraperlib/zim/providers.py sha256=GUQqgJ3O6IVDXTX5daS8y8bgPMUPE5G8KbMYGmJDaUY 3032
zimscraperlib-5.1.1.dist-info/METADATA sha256=yHkXrIa86EzBPKdl0fPMUzMNKRJ1oglrywifvvPyAfs 6579
zimscraperlib-5.1.1.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
zimscraperlib-5.1.1.dist-info/entry_points.txt sha256=pKyh2Nhv89_d3F_qvvsPgm2Beuyw0lbF50DZIllAGb8 68
zimscraperlib-5.1.1.dist-info/licenses/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
zimscraperlib-5.1.1.dist-info/RECORD

entry_points.txt

fix_ogvjs_dist = zimscraperlib.fix_ogvjs_dist:run