comicbox

View on PyPIReverse Dependencies (0)

1.1.6 comicbox-1.1.6-py3-none-any.whl

Wheel Details

Project: comicbox
Version: 1.1.6
Filename: comicbox-1.1.6-py3-none-any.whl
Download: [link]
Size: 102676
MD5: f97241afb7575e8d50ee81956af9781e
SHA256: 773b4b57288c2bb0a6d20953be28454933a00143943c221b561605a55ccd0993
Uploaded: 2024-04-26 05:40:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: comicbox
Version: 1.1.6
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.5); extra == "pdf"
Requires-Dist: comicfn2dict (<0.3.0,>=0.2.2)
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 (<24.0.0,>=23.12.11)
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.14.0,>=0.13.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=bZg66q6-kt57sztakm1THnj3ZLFSBRz1CT37L6kKKqM 7189
comicbox/__init__.py sha256=g7gP9QtDNRfaCyy5EEThviAzFhn06XEypIDcrAnW0Kk 16
comicbox/box/__init__.py sha256=KOMeVgdVMS8l9PO3Y93vr5zMAAbpH3OTF941qe_iWoQ 90
comicbox/box/archive.py sha256=ZfZc-AKV_7yQtjbySThubeSMoVkyfUJHXf3VpEYzRXM 1354
comicbox/box/archive_read.py sha256=ep1AnzbQ3jMOjqMjddqMh90qswlXpWqRM7SVoVoQjSc 4213
comicbox/box/archive_write.py sha256=9gc60W1HwdRMNO9ge9hl1auQLjRkLfAVfrZvtneOBFE 6060
comicbox/box/comic.py sha256=WvKMbedc0rIGaSzGx_5hgN21hobuW3Z6NiKglKF0o-Q 3113
comicbox/box/computed.py sha256=nfs8kPeNOxw_vUVMnLrYrCs0UHils30NFACYcxDFUBc 21654
comicbox/box/extract.py sha256=Bx751Dv9uSWi2PhO0O_7Pn9K5v1jLu38GUz5RQUefdw 2527
comicbox/box/init.py sha256=vkzafIePxPz_jigt2p3udm7WOcDPYwg1UmKlY0zwiD8 4995
comicbox/box/load.py sha256=3Ge0wWiaDbEGuYL74uVIRmopknfe_9a6KYQPMz28aPI 4086
comicbox/box/merge.py sha256=HR4X-VsGkqw8Xkikgj3BzSO6O3Q89YxjspIB3r-xc-Q 4638
comicbox/box/metadata.py sha256=qv0bSM4P62CQZ6vpzWjZ52XKiNB7m1Appkbqw5ZXick 2101
comicbox/box/normalize.py sha256=-85XsRzquZ2hkxENiSdyfmYz_0hWSpu0P9wV1goMm-w 2789
comicbox/box/page_filenames.py sha256=_tKX1NSTyAjoKlT-GbZjZX06lv02mNumhtoVMXTApIc 2405
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=Ubo8oUHYMRMoLGLxBTjj6nwKdRttEm4iVUHyZhAEays 6636
comicbox/cli.py sha256=5RasPlWpnwIN8HmNjBNOnizTWviMi7lduyQN8TEy94w 9822
comicbox/config.py sha256=-tPvzIhKdqwNX8z8E1JumlRpdbAQCkX6JJeVDe4-FAE 6907
comicbox/config_default.yaml sha256=okXkvm-ibtU9dUZebrOw_KmzY9i91SVvmrrM7WN5kNQ 607
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=Cv4UmNOt_CNprCwJQa-gzluxFZ2MiOdIxSaZyNPec_c 3661
comicbox/fields/enum.py sha256=UblbpVudB6Qs8DBR1Vno5DVqPxxm0WhMpC0WkZv255Q 5648
comicbox/fields/fields.py sha256=q2yrb74bxR5M-8HXFajl-Ku9b4aqMlZmgiu3n9f_61U 2934
comicbox/fields/numbers.py sha256=hpvgHUJ7EQJT7cYR5qR-EnoPfz9g78d5f60un2jMSMs 3311
comicbox/fields/pycountry.py sha256=LYI6R-jPCdEGnzmAEiykbmGVSQSghTR6IKXhaq4y22s 2634
comicbox/fields/time.py sha256=HTd25GfvxGlp0sXuf0U125RtnaTq4PjM2Ph9CE1EzxY 1845
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=sCHxFOIEFNBzqFwtGr7EnDusVnZGJSyyv3pL32RNNEE 3077
comicbox/schemas/identifier.py sha256=hv7AaCk3Hyp-EE7glTHOruiq-3KDCPXLb12KvT8bowA 274
comicbox/schemas/json.py sha256=6i9D6HJ_eEOfhUJPm3QbccM12gww9yZ122YNKnPwNCA 1317
comicbox/schemas/metroninfo.py sha256=VpENGA-UV1JV6qurt_ZTPIscMNdnl_DPlCWGUwOaamY 5061
comicbox/schemas/pdf.py sha256=uIeoy_lMF5Pt28ZrlZSdeNByxVjq1NmSPOFKMui-QgY 2832
comicbox/schemas/xml.py sha256=dQdDaPsI5t2X6UzNGjUMLVAL8_4aN2oNE73vS-JFvDs 2487
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=BOC-gj3W5JvRWy24fMBn9xtX2Z_6J9dg6bIsINLJsAo 2325
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=WyzvXC-ETeVyY5_2TNvZ_0oF1FQ5duCAEgKKp9mbV9U 4374
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-1.1.6.dist-info/LICENSE sha256=46mU2C5kSwOnkqkw9XQAJlhBL2JAf1_uCD8lVcXyMRg 7652
comicbox-1.1.6.dist-info/METADATA sha256=DE2EZ_UZXWg8zuBDpmk0yUU9ov-c1ZJn1WknobKNvas 12324
comicbox-1.1.6.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
comicbox-1.1.6.dist-info/entry_points.txt sha256=vbRfHzZZAZ1cp_sFijmyGCz9IPha49Gf1NL23CmLZW0 46
comicbox-1.1.6.dist-info/RECORD

entry_points.txt

comicbox = comicbox.cli:main