comicbox

View on PyPIReverse Dependencies (0)

1.2.1 comicbox-1.2.1-py3-none-any.whl

Wheel Details

Project: comicbox
Version: 1.2.1
Filename: comicbox-1.2.1-py3-none-any.whl
Download: [link]
Size: 105217
MD5: 2ef593c231627bfbdd8e0b94dc1f9bf5
SHA256: af49c68dd21b0945e49e9c1a42783deb46abe7ead640522cd8685b7798fb406b
Uploaded: 2024-10-09 17:48:45 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: comicbox
Version: 1.2.1
Summary: An API for reading comic archive contents and metadata: CBZ, CBR, CBT and PDF
Author: AJ Slater
Author-Email: aj[at]slater.net
Home-Page: https://github.com/ajslater/comicbox
Project-Url: Documentation, https://github.com/ajslater/comicbox
Project-Url: Repository, https://github.com/ajslater/comicbox
License: LGPL-3.0-only
Keywords: comic,cbz,cbr,cbt,pdf,comicinfo,comicbookinfo,comet,metroninfo
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<4.0
Requires-Dist: ansicolors (<2.0.0,>=1.1.8)
Requires-Dist: bidict (<0.24.0,>=0.23.0)
Requires-Dist: comicbox-pdffile (<0.2.0,>=0.1.7); extra == "pdf"
Requires-Dist: comicfn2dict (<0.3.0,>=0.2.4)
Requires-Dist: confuse (<3.0.0,>=2.0.0)
Requires-Dist: marshmallow (<4.0.0,>=3.19.0)
Requires-Dist: marshmallow-union (<0.2.0,>=0.1.15.post1)
Requires-Dist: pycountry (<25.0.0,>=24.6.1)
Requires-Dist: python-dateutil (<3.0.0,>=2.8.2)
Requires-Dist: rarfile (<5.0,>=4.0)
Requires-Dist: ruamel-yaml (<0.19.00,>=0.17.32)
Requires-Dist: simplejson (<4.0.0,>=3.19.1)
Requires-Dist: stringcase (<2.0.0,>=1.2.0)
Requires-Dist: urnparse (<0.3.0,>=0.2.0)
Requires-Dist: xmltodict (<0.15.0,>=0.14.0)
Provides-Extra: pdf
Description-Content-Type: text/markdown
[Description omitted; length: 10592 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
NEWS.md sha256=c7OS1fpGyL3Wh1Q7IH0YAWoYU-3HqfmhBlk0C6OMUp8 7857
comicbox/__init__.py sha256=g7gP9QtDNRfaCyy5EEThviAzFhn06XEypIDcrAnW0Kk 16
comicbox/box/__init__.py sha256=KOMeVgdVMS8l9PO3Y93vr5zMAAbpH3OTF941qe_iWoQ 90
comicbox/box/archive.py sha256=3oCcUdGIi1STTMMfCG9CK-a0wdUm9_kPhpnYiGxS1BM 1358
comicbox/box/archive_read.py sha256=ep1AnzbQ3jMOjqMjddqMh90qswlXpWqRM7SVoVoQjSc 4213
comicbox/box/archive_write.py sha256=LXcpbY7OtA1JWDBHorugzx7cI3GFvXJ0DpVcGpJRU_0 6523
comicbox/box/comic.py sha256=WvKMbedc0rIGaSzGx_5hgN21hobuW3Z6NiKglKF0o-Q 3113
comicbox/box/computed.py sha256=i-UFczKUNtl9-tQEZ5nC-UEzsLtfIDSxr9O-BOBPY7A 21723
comicbox/box/extract.py sha256=Bx751Dv9uSWi2PhO0O_7Pn9K5v1jLu38GUz5RQUefdw 2527
comicbox/box/init.py sha256=vkzafIePxPz_jigt2p3udm7WOcDPYwg1UmKlY0zwiD8 4995
comicbox/box/load.py sha256=XrlDJH5Fj5L7ciq1rISZoHP1WZnMMsFOSgBj0ns2Ytw 4776
comicbox/box/merge.py sha256=fHt0SL1S2QWrdFRZTu-5Pcef4SN2J_u61s_E5DMdhk8 4850
comicbox/box/metadata.py sha256=qv0bSM4P62CQZ6vpzWjZ52XKiNB7m1Appkbqw5ZXick 2101
comicbox/box/normalize.py sha256=-85XsRzquZ2hkxENiSdyfmYz_0hWSpu0P9wV1goMm-w 2789
comicbox/box/page_filenames.py sha256=kIqJIxcXUuV9Wy4ndPh6eArvzlwv_xxBx64PTSzhsmg 2368
comicbox/box/pages.py sha256=5MYPdLeunJKdI4A3sxw1UeYNUV4ZCiCj5Pu7XLXtsEw 3372
comicbox/box/print.py sha256=RCPnOjUeRBD6a69xUg2b0ClW3DF9YT_qNGj46gQu9II 6181
comicbox/box/sources.py sha256=DUeamAeilAOO3yz2PFVxrP9YTVg4IYcVOYZfwp3EcjE 6585
comicbox/box/write.py sha256=l008qEf6J3PpvZbwWX0iXV3hT-Ha17sWfxprZBeNHtM 6635
comicbox/cli.py sha256=dabF-76TgKT_MbHNLFGGbGcwR6_-9RByN0zOBAznslU 10478
comicbox/config.py sha256=rUm3vpDObLpfBF7Wn146_CVKm20w8unO-ZMXa1kpLoQ 7182
comicbox/config_default.yaml sha256=oaETiq58YVlc9G7HVNVyRbAQFvyM3gDyWvcz-sVZPXI 651
comicbox/dict_funcs.py sha256=1Biv-PTq1luLmV1bo7aT2L5J2MFKb0WSQej__iQQ8vU 604
comicbox/exceptions.py sha256=V6GINGwAPM3yrx_irZ9AnKa3oFNh0KG05ZIp80iwoxs 115
comicbox/fields/__init__.py sha256=RiCXTKjuBudWoRfdu5LzNJzmI_jBEzqYdbdhu1RCqPI 33
comicbox/fields/collections.py sha256=fBf5oW06ucIREdUJksWd-zEUjWWh55XlMfevr7Mbv2U 3677
comicbox/fields/enum.py sha256=UblbpVudB6Qs8DBR1Vno5DVqPxxm0WhMpC0WkZv255Q 5648
comicbox/fields/fields.py sha256=x3_1xhsCEQItmkSJvEetetiAhg8h_pdQwfomCpjJARg 2986
comicbox/fields/numbers.py sha256=OmeWJxfjNz2_QX-vHt7meW9y5vCC4B238yJqMrfVsQQ 3384
comicbox/fields/pycountry.py sha256=AnRO-8b0hT1M1br5zXA7FgGP28eglkThwM1WMo-lNdY 2674
comicbox/fields/time.py sha256=QMZhTKhc0OvY3pz4NCh1EhryYv63dfJ0s6VbCtrJfxE 1959
comicbox/fields/xml.py sha256=8dp3_bMq8r8bpMndEyDIpQnACo8ijFuHYazo7KkbSr0 3968
comicbox/identifiers.py sha256=Agy71lD1eG_U4-AsfRM6z1guzb0CKne4m4pV65K9kkE 5881
comicbox/logging.py sha256=F4MAUhNm5KlkTqc2z93iblUPm1iveMMyhTQ7wGu96Qc 1525
comicbox/print.py sha256=dVLuwwuPUvj1htq1ERD7mU1uPaMvMqQfkG0HLC5zDq8 298
comicbox/run.py sha256=RZtKnL9iD9kB6pzwFLO-w1IdwiwDgHa_1AILpeZCWMg 2057
comicbox/schemas/__init__.py sha256=c2vsSmqAR2Dq0EHDFs79Ocsoo0t4bNidfAlHqagaD7I 36
comicbox/schemas/base.py sha256=rm4NQrb9ZXgqh_nBRBF1Gm8ScfNb-5oUH6wbA2vXhzk 3681
comicbox/schemas/comet.py sha256=MqNRoEd4Qtl2qxODOowcA2PsuWzAYLJTLbXu0wg48Jg 2477
comicbox/schemas/comicbookinfo.py sha256=vw5NPfm4kVWjB9z6MDHFMIFfBKHzeyNcatHSY_r_0c0 4232
comicbox/schemas/comicbox_cli.py sha256=fLEmmXZXMpV5ei2eFkx3JAuqIrpKCojkDYiTBRiyPIM 3066
comicbox/schemas/comicbox_json.py sha256=8E-NxVXBPElUeZKqwRFArPByJOB6Ly3YrLaeK2YEEVo 738
comicbox/schemas/comicbox_mixin.py sha256=WJCXfCQyW5beZivYsN12YOVYGkNg9IZ-dgbIAZQCSm0 5293
comicbox/schemas/comicbox_yaml.py sha256=eNmGrpm58YgeioeGsN4TbsSdkhmNanJS-kJaShXKrCQ 510
comicbox/schemas/comicinfo.py sha256=0cu0ZfhCXW5XLmh624qVcchl_TLnW9i8EqSFj2wBF6Q 3474
comicbox/schemas/comictagger.py sha256=RYF7BIy7oj-LIN9cXtiEW0RThOVXajBi5EVRJmyKW6U 3805
comicbox/schemas/decorators.py sha256=fkjJM5Vaxm__Glj8xnVeUJovvcD9J6K96lwdUFGcVoM 537
comicbox/schemas/error_store.py sha256=Vz4cXQrQ6LUmozizbBlwjP0gXGN0to9XkpCdO6jLehQ 1667
comicbox/schemas/filename.py sha256=n1FWktZOIGbJXvi_oEKEkNOQWkx8xhVj0JYas9H0Hk8 3105
comicbox/schemas/identifier.py sha256=hv7AaCk3Hyp-EE7glTHOruiq-3KDCPXLb12KvT8bowA 274
comicbox/schemas/json.py sha256=xyK07Sarb6z_9ADEs9YVs5IzYXdjPSN1qIbJ8R_jeAQ 1344
comicbox/schemas/metroninfo.py sha256=VpENGA-UV1JV6qurt_ZTPIscMNdnl_DPlCWGUwOaamY 5061
comicbox/schemas/pdf.py sha256=uIeoy_lMF5Pt28ZrlZSdeNByxVjq1NmSPOFKMui-QgY 2832
comicbox/schemas/xml.py sha256=AzkZVYI7lLjGzJ2ReBXlFxgnAbypjnT2tVK99vEuBjQ 2514
comicbox/schemas/xml_sub_tags.py sha256=xODNavIEy7oBBWl56HSMsRgqAJ6nFGdvQUMCr2lhLjI 1432
comicbox/schemas/yaml.py sha256=7LA83qgFcW74_miQ_B4zriyMIalFeObUjJCAEyaOqYI 3702
comicbox/sources.py sha256=VXetus6W6hGP0AwsXT173GByTLT2fLAJEDlstIZ8n1c 3980
comicbox/transforms/__init__.py sha256=VfCnzZuV7WOIfUe9BlQpYzO0GNXOfOtz-hOgWJ39egU 38
comicbox/transforms/base.py sha256=jX4aBi6qkh0X1LDhJMoJngdHZ6Kr5X9hkDlfAgq8TyY 6963
comicbox/transforms/comet.py sha256=lFRxHTf1Dlm_b1VAdeK49N5bNk0ZfVEH-iXRUmp6snE 3433
comicbox/transforms/comet_reprints.py sha256=kuvLDwqg8dxIBEl9z0RhdiDGZ3TUFIsFMvYkEMFvcoA 2299
comicbox/transforms/comicbookinfo.py sha256=GJnlbvTLM9oYqWIHQRbTLdbJ2z8HeOQ9MXw7UKk2PbM 3122
comicbox/transforms/comicbookinfo_credits.py sha256=FkbaGnlJ5UfMv9VueEAIZwpoHHf7QTyCpX9pE24dSXo 4375
comicbox/transforms/comicbox_cli.py sha256=YV8FoRGY0S2mCu1do6MXS1_V8ePMOHQ0dA1Lp4p6ZEE 312
comicbox/transforms/comicbox_json.py sha256=wS8kuNt9YDaTMzmiHeDHfEZfs-pLxSOa0BGTmt-xwLM 387
comicbox/transforms/comicbox_mixin.py sha256=V_6G6ZD2wncf-NOfwrHd6xLzLZ_SraUgIeqRzxcSeCQ 854
comicbox/transforms/comicbox_yaml.py sha256=ugCjKEuJJd7H-SsY8VyVq0qfFh3is-JKKFxHpHLZ3qE 387
comicbox/transforms/comicinfo.py sha256=ku5cT7ZzvcWeoWYRcLL3czMpX6jR61KRGCPjWr3lvHg 4787
comicbox/transforms/comicinfo_pages.py sha256=VcEXioXjSOoRB0TFYOTnFsZFEFSercfP350aW-2ZjAo 2105
comicbox/transforms/comicinfo_reprints.py sha256=k44M0GgbCAg1LQO2X6-1K4Z-vSmckWta4jLcEG6PGXY 2363
comicbox/transforms/comicinfo_storyarcs.py sha256=-xuv2snqskC8PaR7H0l_YSvXu92ZveYCpXN3FrHaIvY 2357
comicbox/transforms/comictagger.py sha256=1utlK3QW7wKqdc8hCTC-Q6dwHvZ1RBUgj5qtGNqCBhQ 6585
comicbox/transforms/filename.py sha256=m8bTTKH0acKTte5eBojIM7CpyXFcLZdfBNenJZ0W4Y4 1121
comicbox/transforms/identifiers.py sha256=sD1c_-uCiCEXPLxBwso6U1WKNLKVm4iJ5V-QJs6PjJI 4569
comicbox/transforms/json.py sha256=x24wfqL43ZSJdGKWiUB7MnKwbDQtrxKbgdREqUbKuuk 142
comicbox/transforms/metroninfo.py sha256=xsPXqgEXVOc1c_6ju9l3VZMc7x-hRKQyoeaEgzcV8rU 19010
comicbox/transforms/pdf.py sha256=M3WZoxd97msH8H71iLeTVOU9giJp1pniO0ZY9-SA1L4 5559
comicbox/transforms/publishing_tags.py sha256=ta2JsbzoXsyNIupaTHt9PoJk6kWvjwVBaRWEPu-omSE 2046
comicbox/transforms/reprints.py sha256=qXtaPZ8LLAsCuTcmjl87eg1NJZZU09jjdpnZ5nkK9Ho 1769
comicbox/transforms/xml.py sha256=57PbCcAj8d3BPIZMXHDsJmHYf9znWVusT8sFDaXxqxE 2012
comicbox/transforms/xml_credits.py sha256=8L97aiIBfsZW-10Rzttjh9hYMzhjf69fcO0wGAA80Dc 2197
comicbox/transforms/yaml.py sha256=y_yP2Kzm7GkfE4HCjY9AUI53Tm1jnYgz2GjFZ9zH-AM 142
comicbox/version.py sha256=tc0u7vFYNyzI0tex6wZqMDtYucZY8obhCK-1nvttwZI 456
comicbox/zipfile_remove/__init__.py sha256=nlr7BmH4t-F9uWQ-c5oWv70h1hjIDf7wuTlAaIBmOic 3549
comicbox-1.2.1.dist-info/LICENSE sha256=46mU2C5kSwOnkqkw9XQAJlhBL2JAf1_uCD8lVcXyMRg 7652
comicbox-1.2.1.dist-info/METADATA sha256=Ihf2UiKyFx73-tXAXDgwcp3WwbNZjEqtGFHFeiGTO_M 12322
comicbox-1.2.1.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
comicbox-1.2.1.dist-info/entry_points.txt sha256=vbRfHzZZAZ1cp_sFijmyGCz9IPha49Gf1NL23CmLZW0 46
comicbox-1.2.1.dist-info/RECORD

entry_points.txt

comicbox = comicbox.cli:main