Skip to content

Tags: ajslater/comicbox

Tags

v2.0.6

Toggle v2.0.6's commit message
Merge branch 'main' into develop

v2.0.5

Toggle v2.0.5's commit message
Merge branch 'main' into develop

v2.0.4

Toggle v2.0.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
v2.0.4 (#96)

* Squashed commit of the following:

commit 31d077913237908001d3aaa25b1cec51e4d9ff79
Author: AJ Slater <[email protected]>
Date:   Thu Jun 15 17:01:22 2023 -0700

    fix writing test data

commit 4fb23b5a89b9f3a22b38bb9055ba755849c21a31
Author: AJ Slater <[email protected]>
Date:   Thu Jun 15 16:59:52 2023 -0700

    fix readme comicpageinfo support

commit a0585c9dd3b9d824fcc730db16b633209b86f56b
Author: AJ Slater <[email protected]>
Date:   Thu Jun 15 16:58:10 2023 -0700

    fix comicinfo page typing. minimal pages support for cli

commit 3bb99a43c4f37f171369c7f0b5cb43fa4318b920
Author: AJ Slater <[email protected]>
Date:   Thu Jun 15 16:06:33 2023 -0700

    newline for cli file export

commit ba7c12a01dbaebf4a3c86d97ef16619e6ce4dc43
Author: AJ Slater <[email protected]>
Date:   Thu Jun 15 16:04:58 2023 -0700

    bump news

commit 95b22e2ef9ca88c72aecf629e74da36f2c877ddb
Author: AJ Slater <[email protected]>
Date:   Thu Jun 15 16:04:06 2023 -0700

    pretty print json to file

commit bdb88c6f442f1536b847d476c553866b2fb9c5a1
Author: AJ Slater <[email protected]>
Date:   Thu Jun 15 16:02:07 2023 -0700

    export file for cli & pdf. pretty print xml data

commit cae9648b146d865e3534249821dc855efcc8889b
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 20:13:06 2023 -0700

    comicinfoxml uses serializers

commit a004da5a7ab9e1203d4e1471f7b4d5af846f6c1f
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 20:09:02 2023 -0700

    comicbookinfo uses serializers

commit 5431ec4e5470b0633b9a8261ee139a2a813a53d6
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 20:07:51 2023 -0700

    comet uses serializers

commit 756758c652050ad58d4728a807f1532fac10bbee
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 20:07:29 2023 -0700

    remove cruft

commit 3ff33f849c684156a6582986ddf768c4ec87798b
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 20:05:22 2023 -0700

    change order in test_metadata so diff shows what happened more properly

commit a4b30ccd664915a582e6b434f1fe4a3f80012e84
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 20:04:29 2023 -0700

    change variable names and ignore dict order

commit a0570e55fe01dce15a47c678b8a7a62036f9b5ba
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 19:21:27 2023 -0700

    move serializer methods into comic_base, use with comet

commit 6e31c8c4ba3e5257a6c2992400a11be2cd782646
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 18:57:20 2023 -0700

    remove comment cruft

commit 91e983a18734d1c55d47a21ba6eeaeea1ce5cc64
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 18:54:16 2023 -0700

    bump news

commit f43a23a616611e9bf1a1504c47c05c3dfa73de27
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 18:53:00 2023 -0700

    bump version

commit dbf4bc8f1e786db88839eae3864eca1fe989b521
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 18:49:07 2023 -0700

    refactor normalize to live in metadata.ComicBase

commit 14086bf0de8319c9c55492f65de4571d448bfccc
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 18:36:38 2023 -0700

    update writing metadata docks

commit 4115c06abadf4674f2ee93399b28df667d54c4fa
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 17:58:04 2023 -0700

    write test whoohoo

commit 6342a044182eb543350056afb9f4dbae10b42c28
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 17:36:51 2023 -0700

    fix none cli metadata

commit 0997fd2bd114146912ebd803771a3639306e2b71
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 17:35:20 2023 -0700

    reading from cli test

commit f9d0a435558e8a40139b1edeedf612bf41c8f1fc
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 11:50:07 2023 -0700

    update deps

commit a31c83af597dddb3df3ca30af288d6c19687b9a0
Author: AJ Slater <[email protected]>
Date:   Wed Jun 14 11:49:50 2023 -0700

    consolidate parsing in comic_base

* minor refactor of parse_pycountry and serialize_pycountry. make some classmethods staticmethods

* fix comment

* Squashed commit of the following:

commit 0793c6777450f4d05de18265a978517db9e09648
Author: AJ Slater <[email protected]>
Date:   Fri Sep 15 22:40:24 2023 -0700

    update deps. bump to 1.0.0rc0. bump news

commit f9152fb54516094ff63e420990f2d67164a658a2
Author: AJ Slater <[email protected]>
Date:   Thu Sep 14 19:01:59 2023 -0700

    use argparse in comicfn2dict

commit 16a3ad687467d31d2c3b8a5d1c12b165f878bfc9
Author: AJ Slater <[email protected]>
Date:   Thu Sep 14 19:01:40 2023 -0700

    lint

commit 2e153eb5c7bac26c891c5001386ab0128c527728
Author: AJ Slater <[email protected]>
Date:   Thu Sep 14 17:58:12 2023 -0700

    bump news and readme

commit 3e8e5539650f9986fb10dd9b497bf5ef799b189b
Author: AJ Slater <[email protected]>
Date:   Thu Sep 14 17:45:59 2023 -0700

    comicvine-series as its own nid

commit 0c7812301151bdb5fac31c76fa4e66bf6553f004
Author: AJ Slater <[email protected]>
Date:   Thu Sep 14 16:08:45 2023 -0700

    Fix comictagger to match ct code. seperate storyarcs parser into mixin

commit 9a311ecd74ea9394e823702423f6d8c1bb52faa0
Author: AJ Slater <[email protected]>
Date:   Thu Sep 14 12:27:38 2023 -0700

    remove comicbox.xml from instantiation entirely

commit 187303b83dd8ae0b87e79f40496f27343f9b54cb
Author: AJ Slater <[email protected]>
Date:   Wed Sep 13 19:21:59 2023 -0700

    update format regexes

commit dce9c6e7274f00f31723fac8f0da65da46aa32c5
Author: AJ Slater <[email protected]>
Date:   Wed Sep 13 19:15:18 2023 -0700

    update deps. use new urnparse feature

commit fb1991e077a03b6bb87e53509c15b80b2a3bbf90
Author: AJ Slater <[email protected]>
Date:   Wed Sep 13 19:11:52 2023 -0700

    Squashed commit of the following:

    commit 3909128df88565ae3f38a569f2f08222a833a943
    Author: AJ Slater <[email protected]>
    Date:   Wed Sep 13 19:11:26 2023 -0700

        case insensive sort for namelists and infolists

    commit c14b277ab8e2572683cb86fc2c371aef5f458d3b
    Author: AJ Slater <[email protected]>
    Date:   Sun Sep 10 21:46:57 2023 -0700

        update deps

    commit 1f0c38f684b045cfa37765d4f79f6e58f8a5fea2
    Author: AJ Slater <[email protected]>
    Date:   Sun Sep 10 21:31:36 2023 -0700

        fewer required params to TestParser

    commit 02e0071c850fa4cfa017cfc0d96c3d00a60c7a6a
    Author: AJ Slater <[email protected]>
    Date:   Sun Sep 10 21:23:37 2023 -0700

        consolidate creation of test metadata into util functions

    commit e139ab316d2f218b3a72cbb91dba31aabbfcbba8
    Author: AJ Slater <[email protected]>
    Date:   Sun Sep 10 21:12:55 2023 -0700

        move key

    commit aaa3f7fa917a513a2c90b970bfd5d12a695d0164
    Author: AJ Slater <[email protected]>
    Date:   Sun Sep 10 21:10:40 2023 -0700

        rename variables

    commit 56d1aedb6175dda535bf671d68079916c50f93e4
    Author: AJ Slater <[email protected]>
    Date:   Sun Sep 10 21:07:55 2023 -0700

        consolidate identifier parsing in the field

    commit ca7f279ca6da0f0f78475c2aa3bb61047fcca098
    Author: AJ Slater <[email protected]>
    Date:   Sun Sep 10 18:13:59 2023 -0700

        tests pass for using urns for identifiers

commit 57b8e1cbe8acbf46de09979dbf3f197039419f91
Author: AJ Slater <[email protected]>
Date:   Thu Sep 7 23:08:05 2023 -0700

    order pyproject

commit c55dd807ad3be15c6dfb49c64de72269f2c4afbe
Author: AJ Slater <[email protected]>
Date:   Thu Sep 7 23:06:27 2023 -0700

    switch pdf identifiers to urns. look for urns in notes

commit 68512112e1a9dc70adcdcc21f5156d0e4bbbd614
Author: AJ Slater <[email protected]>
Date:   Thu Sep 7 22:37:39 2023 -0700

    update deps

commit 6fc6bc0f78223509d59659cc9a6c1ecb039a5a25
Author: AJ Slater <[email protected]>
Date:   Tue Aug 29 13:41:53 2023 -0700

    Squashed commit of the following:

    commit 3fb3d08d26371f3378ee6a08d60b383a19d0f62b
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 29 13:41:40 2023 -0700

        replace old config with dump_config

    commit f7b063adbe19103146265d711e20d8a563c24003
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 29 13:36:02 2023 -0700

        update deps and lint

    commit 9d0f9d135b453ffe5c2b95b6628d512a0e8e35a0
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 29 13:29:31 2023 -0700

        coerce pdf identifier into upper

    commit 97519278ffe04f0a3809a974ff44593754efe9b2
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 29 13:24:30 2023 -0700

        replace test arguments to dump with SchemaConfig injected into schema init.

    commit 286d608de0f66d93f627d69568bd0fd5d59a1102
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 29 13:21:56 2023 -0700

        reuse same schema for all prints

    commit 78b2f4c4a2ed2c20a6524818d67e0332657ce296
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 28 18:53:26 2023 -0700

        move issue and issue parts into computed

commit 1e46e6fb3788b1a2368f43a3a20102ed18846928
Author: AJ Slater <[email protected]>
Date:   Mon Aug 28 18:23:31 2023 -0700

    remove identifiers from comicboxinfo and comictagger. use regex to parse identifiers from notes. always write all notes components.

commit 435c009842db1db2bbf10332edd4ff77852290c8
Author: AJ Slater <[email protected]>
Date:   Mon Aug 28 15:45:43 2023 -0700

    multiple identifiers replaces gtin

commit cf644a979443cc56172fe4996879e06a7ca54c92
Author: AJ Slater <[email protected]>
Date:   Sun Aug 27 18:38:06 2023 -0700

    update deps and lint

commit 208d1a4342871820dfe9fd2e9543d6c68d45eb1f
Author: AJ Slater <[email protected]>
Date:   Sat Aug 26 17:10:37 2023 -0700

    add comixology urls. clean up maps.

commit f9f7fdc81ce240551f67264d83080f16392014c2
Author: AJ Slater <[email protected]>
Date:   Sat Aug 26 16:48:29 2023 -0700

    parse gtin and web from each other

commit f0615cc8e6b144b40f3c2082f21eb4855d49cc49
Author: AJ Slater <[email protected]>
Date:   Sat Aug 26 15:01:45 2023 -0700

    parse scan_info for original_format

commit 6c194c33699877f1b5a44566661d03acf1397f87
Author: AJ Slater <[email protected]>
Date:   Fri Aug 25 14:20:21 2023 -0700

    remove cruft

commit ae062174a07cabeff3352ae0667bc6b6e9a16b2e
Author: AJ Slater <[email protected]>
Date:   Fri Aug 25 12:25:44 2023 -0700

    remove non dir paths when not recursing

commit 1a498e290ec47d957d8887604480a40e2ec884e3
Author: AJ Slater <[email protected]>
Date:   Thu Aug 24 18:14:47 2023 -0700

    protect deserialize from null

commit 00243885025dbf80c5fbf93968f0c0f464c11b25
Author: AJ Slater <[email protected]>
Date:   Thu Aug 24 16:35:15 2023 -0700

    comments

commit 0a48963860b724c5071e9b9b9e4ba6294fd267bc
Author: AJ Slater <[email protected]>
Date:   Thu Aug 24 16:28:09 2023 -0700

    simplify xml_cred aggregation by using stringsetfield.deserialize()

commit b64eb42fb76f48c8e6504634158dcd30bf491e8f
Author: AJ Slater <[email protected]>
Date:   Thu Aug 24 16:21:54 2023 -0700

    replace multiple keys const with generated inline lookup

commit 32d1a18397d5dbbb5025481e7ec66ca8fd4dc7ed
Author: AJ Slater <[email protected]>
Date:   Thu Aug 24 15:53:23 2023 -0700

    fix field name

commit cbb66991734aa5ed460e5614111e5665baaf277e
Author: AJ Slater <[email protected]>
Date:   Thu Aug 24 15:50:41 2023 -0700

    simplify set construction

commit a3c5853faea23ae7ddf484d100e4b5591613dd84
Author: AJ Slater <[email protected]>
Date:   Thu Aug 24 15:47:42 2023 -0700

    construct frozensets from sets

commit 2c436261c637a4af704817d0269c9e88ab4cd468
Author: AJ Slater <[email protected]>
Date:   Thu Aug 24 15:35:14 2023 -0700

    synth ordered sets differently

commit aaaceeba38adab8c28c38f2b3f80c894b31b02ef
Author: AJ Slater <[email protected]>
Date:   Wed Aug 23 20:55:24 2023 -0700

    xml split comma delimited credits

commit 0398825fdcf0e59283b5e6dac7389e3543389cc9
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 19:34:53 2023 -0700

    nicer no cbi errors

commit 0f1e1f4359967c112f68a2eddb098d206dfa6bc3
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 19:18:36 2023 -0700

    protect string list from none

commit 2aa7288201e6678c3c9963d1a7dbf8d9f259c9c9
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 19:05:03 2023 -0700

    rename warn_except to trap_error. warn on parse exception. better gtin extractions from notes

commit 91fbb047cb72b7420089b8dd1bac895155477af5
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 17:19:14 2023 -0700

    fix original format with more specific return formats. fix original format regex

commit 68695b1479dcb7d9a6cf72351381a07491315571
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 15:51:37 2023 -0700

    prettify original format

commit a9087eb5f575d5a26640c1c754a61b2e308123f8
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 15:26:38 2023 -0700

    fix location of notes regex

commit f11ea8c75d7e0743fad6a264c1cc80b4cfb79ec7
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 15:22:35 2023 -0700

    update deps

commit 9d61e3a7b5244a870ba14a222e468ad230f14e40
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 15:21:40 2023 -0700

    add pdf rip to original format patterns

commit 205568c56fb53572e48fe2c34e1b7ed17dcac7c8
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 13:42:17 2023 -0700

    more exceptions over warnings

commit 6491a0121f3b206f3bd9f7ed6428cab217a1bb37
Author: AJ Slater <[email protected]>
Date:   Mon Aug 21 13:42:09 2023 -0700

    fix null cbi credit list

commit 0f610c72814f3b68b66901a0a4e98f9c5b297b73
Author: AJ Slater <[email protected]>
Date:   Fri Aug 18 14:26:11 2023 -0700

    make monochrome a boolean field most of the time. yesno only for comcinfo

commit f8114075ef510cb026ba9393222bd45c06ccd31b
Author: AJ Slater <[email protected]>
Date:   Fri Aug 18 13:58:26 2023 -0700

    move yesno enum field to enum.py

commit aec9d9e77cb11eb9c066725e6d91820134c995b3
Author: AJ Slater <[email protected]>
Date:   Thu Aug 17 20:26:47 2023 -0700

    don't print empty errors

commit 1ae6bffaa69cba7f2e33513c9d6a1674d1828a19
Author: AJ Slater <[email protected]>
Date:   Thu Aug 17 20:24:51 2023 -0700

    validation errors show path, and ignore some errors

commit be741423e44baafa7a62931012c2aaefa2c4c152
Author: AJ Slater <[email protected]>
Date:   Thu Aug 17 20:04:54 2023 -0700

    fix remaning groups index error

commit 18ba33e4ebef30f620ec25239c56212e5b17003c
Author: AJ Slater <[email protected]>
Date:   Thu Aug 17 19:59:28 2023 -0700

    rename variable

commit c1cd4f31efb3121b54bf403db0eb305bc0f444b7
Author: AJ Slater <[email protected]>
Date:   Thu Aug 17 19:58:44 2023 -0700

    fix pdf mistaken for zipfile

commit 61b48ca9057a8854903e0db1f5f724355bddabe8
Author: AJ Slater <[email protected]>
Date:   Thu Aug 17 19:58:27 2023 -0700

    fix file parser for no data

commit 06154730ce1beb997bde45a55785ce09ce0269ef
Author: AJ Slater <[email protected]>
Date:   Thu Aug 17 19:28:52 2023 -0700

    allow none storyarc numbers. log more exceptions. fix hoisting with no pages

commit 7dcdcdda037229ce5da4cb94d205a6118b9c8db7
Author: AJ Slater <[email protected]>
Date:   Thu Aug 17 19:03:42 2023 -0700

    ensure contributors persons is okay

commit cb6b6ba80aa64e0b9112e01be21eebc8b9dbd8c9
Author: AJ Slater <[email protected]>
Date:   Wed Aug 16 13:08:55 2023 -0700

    fix speling of method name

commit 84480cc502735972ab63697596d3625f36fca72e
Author: AJ Slater <[email protected]>
Date:   Wed Aug 16 13:07:14 2023 -0700

    add convenience methods for deteticng support of cbr & pdf

commit 9f5812a1a62128b6e209ddda80cd73f0071d408d
Author: AJ Slater <[email protected]>
Date:   Wed Aug 16 12:46:26 2023 -0700

    update deps

commit a6125def14f0ed4630f849a3dd888276cac5fde6
Author: AJ Slater <[email protected]>
Date:   Wed Aug 16 12:45:33 2023 -0700

    change interface to comicbox.box.Comicbox

commit 7a1119857733af34655e6662dd1fb2cf70390f9c
Author: AJ Slater <[email protected]>
Date:   Wed Aug 16 11:44:35 2023 -0700

    reorder cli options.

commit 6d418075345f452cc412a50d5b0a9c8a7e24c000
Author: AJ Slater <[email protected]>
Date:   Wed Aug 16 11:34:29 2023 -0700

    make use of new config arch in tests

commit 1e5a7d2c7cbf49910e51ea5a4a47c7835b591114
Author: AJ Slater <[email protected]>
Date:   Wed Aug 16 11:30:34 2023 -0700

    more flexible config parsing. queit uses loglevel. extra cli option -l.

commit 3e7eda07f1d755e17e568a1f3274a6c5ba6de4ac
Author: AJ Slater <[email protected]>
Date:   Tue Aug 15 18:25:05 2023 -0700

    update deps and lint

commit efd4396825a5b5cbcd23c90fac102e401376cd25
Author: AJ Slater <[email protected]>
Date:   Tue Aug 15 17:36:18 2023 -0700

    group optiona actions and targets in cli

commit 05e0a12a6c594b6069383e33ec98c03b39a0eb79
Author: AJ Slater <[email protected]>
Date:   Tue Aug 15 17:11:58 2023 -0700

    new print scheme with options. group source/parsed/loaded together

commit da1de624c92f4e31254c57ae15c36ad19126b832
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 23:11:15 2023 -0700

    fix noop warning

commit 3837c05e4d240df6adbd4642f8aee017d82dd4d5
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 23:08:29 2023 -0700

    handle null path in config not run

commit 38ed82d2fe10f8a964db64e210a8814c9aa515ff
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 23:08:05 2023 -0700

    fix metavar name for paths in cli

commit 6aad37f00023b78c64e6fa1bb52f5b8ad450f9dc
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 23:07:48 2023 -0700

    do not print file header without path

commit 790f2876bed02b29405d9d79a5a2886aec78a02b
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 22:41:39 2023 -0700

    move run and conifg not path stuff into CAR

commit 42c772314aca8a63652aff421111ebde833f3a67
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 21:07:38 2023 -0700

    move print_file_header into car

commit e60b6ad709d33a900b7bd0c179d0d783c7cdbc98
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 21:03:01 2023 -0700

    recurse prints name of file. no footers.

commit b3bd261585adf0a4dcf4d3cca0ee9d58095053e9
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 20:52:12 2023 -0700

    fix recurse not returing properly

commit f9cfc9b109f34da35a2f9d9881663d4a99c787fa
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 20:49:49 2023 -0700

    fix pdf parse tags post_load hook

commit b457d782702e3d2fd98ac329603c25be901c3cdc
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 18:05:01 2023 -0700

    add schema labels back to print output

commit 41a2460f57d83e855279fb0caa835e879612ca6a
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 17:57:51 2023 -0700

    add filenames to sources and parsed metadata

commit 7065847943687aa51f1ae0d68c41c00e804483d8
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 14:42:09 2023 -0700

    fix cli variable name

commit 59a030c7140697612e1049eca127fffdf180a85f
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 14:40:09 2023 -0700

    rename raw to sources

commit cd601d34afb2206e58b5cdb813789ba658db9c3b
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 14:18:29 2023 -0700

    fix tests for fitz not therre

commit 8ac19d17294a0365a9606ae57d611311225ce819
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 13:30:13 2023 -0700

    check import in pdf_file not outside

commit 0bccbce9dabd25b2d903725142260e38907c2721
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 12:59:42 2023 -0700

    Squashed commit of the following:

    commit 52bf2f44ee16d560abe817d9ec7802f7be3cb2d1
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 14 12:59:21 2023 -0700

        update deps

    commit 497105c00dc2481e182cacf8a6321cbf88afc0a2
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 14 12:58:27 2023 -0700

        change name of parse.py to parse_load.py

    commit 7cf008be801c7dcb387c661e20ad7fc57adcef83
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 14 12:57:01 2023 -0700

        change name of pre_parse to parse

    commit ee1aadc934ec743e3274621f084d0de3b76025c2
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 14 12:51:27 2023 -0700

        rename parsed to loaded

    commit cded45d4c3138175efc5a8e804c21d165ff23c8c
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 14 12:26:26 2023 -0700

        print preparsed

commit 764a5b0e55a6f59eab023295916a754ea381b993
Author: AJ Slater <[email protected]>
Date:   Mon Aug 14 12:21:34 2023 -0700

    make typing the same as other render loads methods

commit 1af28bfa4ef6aa84f63a465f5fb19b52d61bcfd7
Author: AJ Slater <[email protected]>
Date:   Sun Aug 13 14:18:20 2023 -0700

    Move the page count terminator for pages to computed

commit b741f7aa55a1c28bede06926d34078b85d2aa12d
Author: AJ Slater <[email protected]>
Date:   Sun Aug 13 14:17:57 2023 -0700

    more debug printing for tests

commit b72f6a96d65447863b7a136d126018d76f2df596
Author: AJ Slater <[email protected]>
Date:   Sun Aug 13 14:17:41 2023 -0700

    rename tests properly

commit dbdbbca849676ec91c188424b63b5c13881b77aa
Author: AJ Slater <[email protected]>
Date:   Sat Aug 12 23:20:08 2023 -0700

    only synth once with computed. collapse ensure page front cover into compute pages

commit 412dcef9ecf4c966ef87fde37583d35ec4c56cdb
Author: AJ Slater <[email protected]>
Date:   Sat Aug 12 22:32:43 2023 -0700

    seperate out computed metadata into own module. add print computed option. seperate out metadata mixin

commit dafb2787ddb82d0242b3fbfdb269a5857846517b
Author: AJ Slater <[email protected]>
Date:   Sat Aug 12 22:31:12 2023 -0700

    remove cruft

commit b460eeb318f772db02e99a364fdddd2a2c686e06
Author: AJ Slater <[email protected]>
Date:   Fri Aug 11 17:24:11 2023 -0700

    rename write_notes to stamp_tagger

commit 88f8216984d765633a66ac2db8d262f96ae01c73
Author: AJ Slater <[email protected]>
Date:   Fri Aug 11 17:17:17 2023 -0700

    clean up cruft

commit fab3e4ea88ca8ed5ac26abdb7265325d529bf2e6
Author: AJ Slater <[email protected]>
Date:   Fri Aug 11 17:16:35 2023 -0700

    clean up cruft

commit 144fad4c0786c0baa14363736bd8964403861edd
Author: AJ Slater <[email protected]>
Date:   Fri Aug 11 17:14:16 2023 -0700

    multiple file imports

commit 1283ff37c0ee5184d3e0473be9503577045b5eb7
Author: AJ Slater <[email protected]>
Date:   Fri Aug 11 16:57:22 2023 -0700

    lint

commit a11e7c80425676de46c820e3204fed3942c2cca2
Author: AJ Slater <[email protected]>
Date:   Fri Aug 11 16:51:48 2023 -0700

    mulitple raw sources per format type. car methods for adding sources and files. schmea tests now use CAR not load & dump. pdf now has producers and gtin encoded into keywords. notes parse and unparse gtin, tagger, updated_at, new fields

commit c2cc824a59204e82b90c7b7c7218a351ce46d3b7
Author: AJ Slater <[email protected]>
Date:   Wed Aug 9 20:23:51 2023 -0700

    update deps

commit 0813e6a9f0e088cc92aed53dab2c7d46777c636f
Author: AJ Slater <[email protected]>
Date:   Wed Aug 9 20:23:47 2023 -0700

    lint

commit 660bb8543f50b06ea17e30feddc293c8a04a6940
Author: AJ Slater <[email protected]>
Date:   Wed Aug 9 20:21:47 2023 -0700

    pdf producer is now notes

commit 91cf01ced3bd66b5faa013649a7eec3692cfd1e2
Author: AJ Slater <[email protected]>
Date:   Wed Aug 9 19:22:32 2023 -0700

    write notes field. adjust tests for notes field. extract gtin from notes field.

commit 7280ad687ff34a0ccaef8f50d0f51d64cfe0f016
Author: AJ Slater <[email protected]>
Date:   Wed Aug 9 14:17:02 2023 -0700

    remove check_unrar option. add minimal verbosity feature. clean up extract.py

commit 608bb2fc8377808eed435a393a3f3cb87dfd478f
Author: AJ Slater <[email protected]>
Date:   Wed Aug 9 14:16:32 2023 -0700

    format md

commit 5bebcc7149793f3e50eea9e73355048540c22951
Author: AJ Slater <[email protected]>
Date:   Wed Aug 9 14:16:18 2023 -0700

    add notes to schema

commit 0d3cd811f93d4a8349b5527ed06295072c7f0f48
Author: AJ Slater <[email protected]>
Date:   Tue Aug 8 19:29:13 2023 -0700

    fix changes api path

commit e52a2b3eb86d7727d9ab8da7fa2f7b1cceb1f704
Author: AJ Slater <[email protected]>
Date:   Tue Aug 8 18:06:25 2023 -0700

    add changes and bump news

commit fb7acae9ab48a218c6c11524752ae133275e18c7
Author: AJ Slater <[email protected]>
Date:   Tue Aug 8 17:34:06 2023 -0700

    bump version and update deps

commit 04be7cba9526befd7a9c818a00f02b4c744d35d3
Author: AJ Slater <[email protected]>
Date:   Tue Aug 8 17:31:45 2023 -0700

    Squashed commit of the following:

    commit 0414f5c1029d5eb4e1e1ef0e1b8c0c915059190a
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 16:42:23 2023 -0700

        fix tests for filename parsing

    commit 6864ec1dcfbdf109ce63c7e0da7022dba5f818c2
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 16:42:02 2023 -0700

        fix unparse and issue formatting

    commit eda38b6b2abdf6e234ca57b7986d846c9fdfa66e
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 16:40:32 2023 -0700

        simplify collections synth

    commit 9391375c3835236afe65537ccba74e379ff4c9a5
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 15:18:52 2023 -0700

        change remainder field to remainders. Make sure remaining groups start with a word char

    commit b68aa090a7d92d82f8d4bd173c67531271871b0b
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 14:36:42 2023 -0700

        add of & scan info to filename schema

    commit e1414c4cbbed2dc3824ba8e519b8bd8d6fa85af3
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 14:34:20 2023 -0700

        sepearate out comic2fn regexes to another file. Add many format patterns.

    commit e26e88742b91272b699d9fc336703c19d21f1608
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 14:09:05 2023 -0700

        comments for filename parsing

    commit 945127b4ebefaae1676a2777ea204aae4c5c9262
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 13:59:38 2023 -0700

        little bit more modularization for parse

    commit df8707ac200f6aa0bf171cdef8d77fa0f8ff2a57
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 13:52:21 2023 -0700

        simplify parse_item wrap logic

    commit 46a761c56dbf20a35ba16e92b02c8f9407ebb2cb
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 13:43:10 2023 -0700

        always use named match groups for comicfn2dict

    commit c577c5910531f679b9688c5579498be4317892fb
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 13:38:28 2023 -0700

        fix script for comicfn2dict

    commit 779d0038e1415e8c6bbd2e22b1417b78b4ecd172
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 13:38:03 2023 -0700

        rename test scripts fro comicfn2dict

    commit dfc6fbcf311e8641fdce7a26e91ca7d1367948c0
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 13:11:39 2023 -0700

        fix comment

    commit b6c2563196da2263c3748915149169715a0dc7ab
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 13:02:30 2023 -0700

        make fn unparse a little better

    commit dd9bf810d65284fe3ddd9fc388f62c0e7893d9c3
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 12:56:19 2023 -0700

        add comicfn2dict module

    commit 4a3ee796ab94659eb06d36011561ac1e17bdf0be
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 12:56:03 2023 -0700

        move filename parser into a module

    commit 9c575ec6351b5a70228ad60a5fe41ff6d2980827
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 02:01:02 2023 -0700

        minor reorg of filename parser

    commit fe9419c4c948c84518c2c314a6e2361cda36cba1
    Author: AJ Slater <[email protected]>
    Date:   Tue Aug 8 01:58:49 2023 -0700

        use regexes it's simpler

    commit 75501ffde26595a2c93866981aa5b43d8b832e90
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 7 14:51:29 2023 -0700

        break up parse_paren_groups

    commit 3a05c949255da12019990f160e49163e815639b3
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 7 14:30:04 2023 -0700

        use pop_value_from_token in parse_item

    commit 84dd77aed0c8570038dc0377d598f480b9b7baa8
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 7 13:51:05 2023 -0700

        break up issue pickup methods

    commit 0019f67f5a8c56b56e720bdb5dd4c2f4e4cff455
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 7 13:39:58 2023 -0700

        use parse_item for issue pickup

    commit 1af67bd691be6102c8d4caa12d2f15120d986a2b
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 7 13:33:23 2023 -0700

        wrap around paren parsing. more paren stripping

    commit d6b86f9168d53be09d1f00f1c3844a2207c091ba
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 7 13:32:48 2023 -0700

        fix test result

    commit 24ff4f00570c02b2f8c42622101fbd782b7e353a
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 7 11:55:19 2023 -0700

        simplify filename_parser test harness

    commit 514bf8a7fddcac7180f9400108ef7941f04c6fc7
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 7 11:53:02 2023 -0700

        update deps

    commit 106e7e6df1d13bfd0334d5d2d8035eabbacf1016
    Author: AJ Slater <[email protected]>
    Date:   Mon Aug 7 11:52:59 2023 -0700

        lint

    commit 706b69076b7a001dbbf1738d87557baeb94ec07f
    Author: AJ Slater <[email protected]>
    Date:   Sun Aug 6 22:58:23 2023 -0700

        use new filename parser and test it

    commit 2d9b8f0066a68e98520a63f378a1af4d16ca5fa5
    Author: AJ Slater <[email protected]>
    Date:   Sun Aug 6 22:57:40 2023 -0700

        mostly working new filename parser.

commit 08c59b755566e5816b62d2f5227325bfc8cacbe0
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 19:22:21 2023 -0700

    update deps and fix type warnings

commit fec694fb31270ff0ebbf112acb82e2aa904bd1f0
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 19:19:38 2023 -0700

    radon simplify methods

commit bba64c239169e9241c6b7115da3f824354cf9e8e
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 19:02:47 2023 -0700

    fix codex tests to test bytes of pages and covers

commit 4f68cb824baf97d0844237c073b536e5b1dfc7d3
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 19:01:55 2023 -0700

    use internal method in pages get cover

commit e839d6b38b17c0a536781937e3774af86c5fa379
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 18:00:28 2023 -0700

    print actions performed

commit b8d7113ecdea9bc023fee82066d488bc4559b66d
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 17:55:08 2023 -0700

    if using context don't close the archive during context

commit c1c817830f7928f11a795213c552933d7f810334
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 17:54:14 2023 -0700

    get pdf pages without altering the internal document.

commit bc82b4630658e66594730be01025ea447edcac7c
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 17:53:12 2023 -0700

    use internal methdo for get pages

commit 6f501d761adad9b34e273a8a15efb9dc106bf323
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 17:52:49 2023 -0700

    clean up extract code

commit f9ecdc4bcb4632d129319b5b56e66fb6745492cd
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 17:52:15 2023 -0700

    protect archive read from unlikely null archive.

commit 12f1d857adc10a6c1f7951a651711243e680682f
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 15:10:35 2023 -0700

    combine scripts

commit 8ce120b1d6bf823fc05a05bcf7f6ceab2dceebd9
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 15:01:12 2023 -0700

    generate more tmp_dirs

commit 7186218a517d3eae4469beec3dd53c1edd23b90d
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 14:58:29 2023 -0700

    centralize setup and cleanup methods

commit 5288d8870f3af6511486501c25e2761b997ae3ac
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 14:32:52 2023 -0700

    centralize paths in const for tests

commit 93aa0691b38aa6273b3a6ad6bd5a567a2df6709d
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 13:39:27 2023 -0700

    simplify test parser methods and move them into the class

commit 36b2bfec20ee8f35e8cde8718a9a0aafadeb68dd
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 13:39:08 2023 -0700

    lint

commit 7ce24758785981221e405da6997db3094bc04f42
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 13:27:09 2023 -0700

    move test_metadata into util

commit ae5925fe812e811333a07353036211360f61ee3a
Author: AJ Slater <[email protected]>
Date:   Thu Aug 3 02:38:04 2023 -0700

    remove cruft

commit 591704641067ff237a2843dd8d8e663d23a31010
Author: AJ Slater <[email protected]>
Date:   Wed Aug 2 22:29:21 2023 -0700

    test codex api

commit a290ba0dd3afea31a72dcef842075270f4500889
Author: AJ Slater <[email protected]>
Date:   Wed Aug 2 22:25:25 2023 -0700

    fix import file action

commit d937a51dcc358d477980723434ff929c73e28154
Author: AJ Slater <[email protected]>
Date:   Wed Aug 2 22:00:27 2023 -0700

    big page_count and pages refactor. compute them last so we always write real info. don't generate at all if sources don't require it.

commit a7599de7a34cf710ae5f0929ca495b28713d81f9
Author: AJ Slater <[email protected]>
Date:   Wed Aug 2 01:33:27 2023 -0700

    clean up and lint

commit 56646540d3edef7d30905bba6e02c4e33c493b06
Author: AJ Slater <[email protected]>
Date:   Wed Aug 2 01:19:06 2023 -0700

    recursively sort on dump. remove dfs pops. fix pdf data map. order root tags alphabetically. add broken link to comicbox.xsd

commit 55c673aaf95c5a053fc027233cb32230f1c041dc
Author: AJ Slater <[email protected]>
Date:   Wed Aug 2 01:17:51 2023 -0700

    fix writing to pdfs

commit 131c36294e1eb6b1b095b0f44eaa456b6c658414
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 20:19:05 2023 -0700

    fix export pdf test. create export.cbz script

commit b3718fd07e5aaf143b89a52574615833c2e79fb2
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 20:08:10 2023 -0700

    move schema tests into schema dir

commit 6b6423236348a052cdf51f7dd43a6a69a9440d07
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 18:56:56 2023 -0700

    clean up test dirs after write test

commit 0d554b228ca0d00efa5df79dd0dd9acbc91e2e97
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 18:34:16 2023 -0700

    pdf dumps defaults to adobe format

commit d59bdc5e7a0a670b03911d23aef1636e94c460f7
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 18:18:40 2023 -0700

    lint

commit a008aefbfdcb8f95ba7f1c9470f2447963222662
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 18:17:37 2023 -0700

    remove cruft from tests

commit 1d3137c3f5efc62ef3cbe3a68f3138d6661ed9c8
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 18:12:34 2023 -0700

    fix export test

commit fe24e8616e3ee12ae1e49102484101fc06507826
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 18:12:27 2023 -0700

    fix pdf test

commit 1f489958e2e50bde86bbe2ff51062ddeb1228273
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 17:25:00 2023 -0700

    test rename

commit f981d08a2450f0c741c6bd68dd89708ff54a772a
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 17:15:38 2023 -0700

    test export

commit 0364ddc2bfbbff29d9d2796bdf0044d7b3f21caf
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 17:15:29 2023 -0700

    rename to_xml to abobe_format. export as adobe format not mu

commit 897ef05c6ffa3bad0435e59b4319b0ba66455025
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 17:14:32 2023 -0700

    abstract compare files method

commit e83b1163895aa9ed35f84a9de69eed0978406fdc
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 15:58:04 2023 -0700

    test list

commit c85c0ebc7273a3c677b9e4082e88b1cb6cdf6ae9
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 15:52:13 2023 -0700

    test extract

commit 49be02576459201eebeeae9a5577ee3adeb41f75
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 15:52:05 2023 -0700

    fix pagename indexing

commit b542db9b91574ab4a876096c7de65f19177fa55a
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 15:51:20 2023 -0700

    fix file_type cli option

commit f16f597e56bf91ffbad824187ca971b10da167c1
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 15:45:22 2023 -0700

    include page number for archive list

commit bb0969b0343983bea04e896510135af64c1c461b
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 15:30:29 2023 -0700

    lint

commit c9be80ac0d2457dfb404ac4de2a35d6a32c63c4d
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 15:11:45 2023 -0700

    add list action

commit ab0e907a3213568fa44fc0b1d0b8a47c0762e0e6
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 14:02:07 2023 -0700

    add delete_tags test

commit 506cf572daa245eb9c24a6f0e32ca82271eff1a0
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 14:01:24 2023 -0700

    fix ignore_read option

commit dcf669f3e03cb4badaf2d09cb577a819f09a4b94
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 14:00:53 2023 -0700

    fix delete_tags action

commit 44517bd3bc8e6144685a8a456a9e6f095ce9f805
Author: AJ Slater <[email protected]>
Date:   Tue Aug 1 13:05:34 2023 -0700

    cli print tests

commit d23981f2c90765cada95d84f8cc72e49fd84503e
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 21:00:42 2023 -0700

    change around cli letters. remove -n --index entirely

commit bb5e51117b9c6da1a5171a7bfb2f54a9ceba64ab
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 19:37:13 2023 -0700

    lint json schemas

commit 11bc6bc0174eae247fc2113d5210866b4e53d92a
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 18:31:42 2023 -0700

    json schema for comicbox

commit 743910b6c05d2df9ca420b36a29b2d53971c7559
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 18:31:25 2023 -0700

    minumums for page_count and issue_count

commit 0c09368b41feb607aff8b3906e8aebc38f48ef77
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 16:04:23 2023 -0700

    prettyify age rating if possible, but still be lenient

commit 0b5cd4e599b49f04e76deab70b59ad6fb3aa3a60
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 15:52:11 2023 -0700

    remove cruft comment

commit 7d9c267629b5fa944f1bf52ba4799a29fa40dedf
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 15:50:52 2023 -0700

    refactor and clean up config & run, especially for handling no path submitted

commit b511a5000625b7803a6418551e57fd10098639a9
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 14:41:20 2023 -0700

    make variable private

commit 098de55e70d927389d0d82e95893520f8d57357a
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 00:17:51 2023 -0700

    bump metadata help

commit d6cd41c55a09c9915d2d10df4dfd3f0f65ae5764
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 00:16:34 2023 -0700

    remove cruft

commit f6b9153d663ebb740916bc5502d21672fadee54e
Author: AJ Slater <[email protected]>
Date:   Mon Jul 31 00:14:51 2023 -0700

    automate format help

commit 97634113b07f2dd845d7ed6327af6fa5ebcdac0c
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 23:16:05 2023 -0700

    update cli docs

commit 782d7bdcb7a3f642bad5aa221ae2ca6ee318367b
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 23:13:07 2023 -0700

    clean up debug message on import

commit 7bc22755c7c2a4c643ac5c06f0029781e6fa0755
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 21:54:10 2023 -0700

    move nested schemas into own files

commit 196a5fe95f28ef0a1995729f68cb47963d60ea34
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 21:44:30 2023 -0700

    many values for SourceFrom

commit 70dd7713b8bbaef653aa8a110c3564665f1511b1
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 21:27:01 2023 -0700

    combine is_archive_file and from_archive into an enum

commit d07bd8d911028be919f3821bc1566363adf0d4a4
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 21:13:52 2023 -0700

    remove source.from_source attr

commit e5674d36885988de9c9e1d4a85597a5f0c714f02
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 21:07:20 2023 -0700

    add from_archive to every is_archive_file

commit c3bdcfcc461acb176884c49e528680343ac5138b
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 21:05:30 2023 -0700

    explicit kwargs for sources

commit 54d0ff4bd2f0ffc1a3cde99306d1343c6377847a
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 20:10:48 2023 -0700

    remove raw_list attr and refactor parse to be simpler

commit 1178d572c20ab50db006efe6584b0188f25b9125
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 20:10:32 2023 -0700

    remove prints

commit 8ac97abcb374cefcdf807f1379a6b55a7461624f
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 19:56:20 2023 -0700

    remove unused raw_dict attr

commit e6ab0c69feb02435e7417a4818bb44e85003cf30
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 19:46:37 2023 -0700

    add writable attr to sources, removes lists from config. move configurable check into config from raw

commit 795ca008aa49bcf857af0c998df7efbc85970f11
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 19:13:22 2023 -0700

    lint md

commit c2bb0e2bc0d1b01d549bdde316999d86b0fe1e45
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 17:48:47 2023 -0700

    move sources up a level

commit 5b932492181a7c1b2599a204b6666065ff39fc97
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 17:46:35 2023 -0700

    disable comicbox.xml in the api as well

commit b8af281721e1c2e2455afb2b2f047cdc0fe92131
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 17:34:15 2023 -0700

    move most sorting into synth. A weird final sort is still needed

commit 4c8a9be3f199b284462b2aefc4591975c2f27b8b
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 17:31:51 2023 -0700

    minor tweaks to test order

commit 67bde0289a0608978ab155ee03ac4dd9c29705c4
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 16:42:24 2023 -0700

    remove unneccissary sorts

commit b12ad3edb2f8c4144770f5bddb6cc990ddaf8208
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 16:16:03 2023 -0700

    use contants more in schemas. generate credit maps with stringcase. remove bidict

commit 09d80d79a3ff88c59032a28fd2379f0d86539e1a
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 15:11:49 2023 -0700

    disable write comicbox.xml

commit 258435e5ce5609e191498b69f6c40430a8dbb7d9
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 15:04:10 2023 -0700

    rename some old credit things to contributors

commit 2acf4cdaca601cb5bd45fb2ca9a127c13fbb77ae
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 14:47:59 2023 -0700

    cleanups for cbi credit agg & disagg

commit f144a73f7d6950ae255801c5e249a1f52952713d
Author: AJ Slater <[email protected]>
Date:   Sun Jul 30 14:31:32 2023 -0700

    consolidate variant credit role names

commit 196dbf7f11b2b01f399025b32537ee3f5c31a670
Author: AJ Slater <[email protected]>
Date:   Sat Jul 29 19:21:32 2023 -0700

    update deps

commit ed70191312e71b505dc07d0bbbfd084c8979bf22
Author: AJ Slater <[email protected]>
Date:   Sat Jul 29 19:21:07 2023 -0700

    remove cruft comment

commit 2f89c776f8eb94a5d2fca1aab8b99fbbb17d044a
Author: AJ Slater <[email protected]>
Date:   Sat Jul 29 19:20:27 2023 -0700

    add comicbox xml format

commit aa1c17665ae2326caaa67599e861164848c2846f
Author: AJ Slater <[email protected]>
Date:   Fri Jul 28 16:23:22 2023 -0700

    move comicbox schema into json schema

commit f85741db5809a4dc150de643d691af7bbc6ea0ce
Author: AJ Slater <[email protected]>
Date:   Fri Jul 28 16:16:45 2023 -0700

    rename comicyaml to comicboxyaml schema

commit ba99e98887b0dadc68623b77aba552d10a488e25
Author: AJ Slater <[email protected]>
Date:   Fri Jul 28 15:43:16 2023 -0700

    don't require path in config or cli

commit 7a9debab14f550809b7fbc6e0763350faf05b3b1
Author: AJ Slater <[email protected]>
Date:   Thu Jul 27 22:23:16 2023 -0700

    remove cruft

commit a4308ef14c387fe5563a1f93d969568b9c187aba
Author: AJ Slater <[email protected]>
Date:   Thu Jul 27 22:21:24 2023 -0700

    protect against utf8 decode errors by deserializing lots of things via StringField

commit b2bc096418500d4c0ae630f230bcb0db6e718558
Author: AJ Slater <[email protected]>
Date:   Thu Jul 27 19:54:38 2023 -0700

    break up archive/archive.py

commit 2857bf11f9b4f7be11e77fba22e271d3cf7dd58b
Author: AJ Slater <[email protected]>
Date:   Thu Jul 27 19:25:59 2023 -0700

    move CLI out of writable sources. use comicbox_yaml instead

commit 728664879b88faa63d5b25fa3c006177debd67f3
Author: AJ Slater <[email protected]>
Date:   Thu Jul 27 19:25:15 2023 -0700

    update deps

commit eefca883933effb554de211a0d100a0c7888faf4
Author: AJ Slater <[email protected]>
Date:   Thu Jul 27 19:25:10 2023 -0700

    lint

commit a5e827a9c129c468c8208623d1feae3f79ae8b0e
Author: AJ Slater <[email protected]>
Date:   Sun Jul 23 21:17:22 2023 -0700

    compute page count. compute pages better and more often

commit 3a633a9ea1d1b7d84a4adc3cbf2c4dd15ec574cb
Author: AJ Slater <[email protected]>
Date:   Sun Jul 23 19:13:09 2023 -0700

    fix recursive CLISchema load bug

commit 2636b21b058c8e48229b2720e3707baba88349d2
Author: AJ Slater <[email protected]>
Date:   Sun Jul 23 18:03:24 2023 -0700

    speed up cli loading by breaking on success

commit be1ed487849e06d9819f1217b8fd59f6487d43e4
Author: AJ Slater <[email protected]>
Date:   Sun Jul 23 17:59:23 2023 -0700

    update deps

commit cb562686b26565918a703a6fda4ca1c7f52a0be7
Author: AJ Slater <[email protected]>
Date:   Sun Jul 23 17:58:47 2023 -0700

    fix exception trapping decorators

commit 1c2a5eff9591670dba412067bd3b6da30dda2cdf
Author: AJ Slater <[email protected]>
Date:   Sun Jul 23 17:19:46 2023 -0700

    fix roman.sh for darwin

commit 2ba4f04f2b2b4388131bbde61499e5148fd3de4b
Author: AJ Slater <[email protected]>
Date:   Sun Jul 23 17:00:18 2023 -0700

    fix cbz option. make cli tests dir

commit a98fc828a2a1a3c53fccfe2f55138b0cb4342a17
Author: AJ Slater <[email protected]>
Date:   Sun Jul 23 16:59:45 2023 -0700

    disable decorator wrappers

commit dce751a25ca5cfdb8d93e2730d9707b3d309af53
Author: AJ Slater <[email protected]>
Date:   Sun Jul 23 14:25:41 2023 -0700

    simplify yaml processing

commit 12c27aa240b9bceec91705cb41b24e33b236d003
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 18:31:19 2023 -0700

    fix delete-tags option

commit 0210972d3fbde361b68b67823bfc492d5d1d1614
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 17:06:19 2023 -0700

    path logging in schemas

commit 3131a3bb8dd138218c48c39c0bd6319d9c836072
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 16:07:23 2023 -0700

    better logging for error

commit 5fc5e69b5d9b2e8271a563a2411bdce4262dfb08
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 16:05:27 2023 -0700

    remove unused loggers

commit 92237602e3ad379b670e589710093e2fed535776
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 16:03:54 2023 -0700

    more path mentions in exception logging

commit 3d204869dd8a1852cd31ec4aedc5165370398634
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 15:03:01 2023 -0700

    wrap load methods to warn instead of throw

commit 86f93c7db904981d9c04420c006492f1c9205831
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 15:02:43 2023 -0700

    comments

commit 1c575ef1f0bbc8fe691d6fd42a22e58f95749686
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 01:10:24 2023 -0700

    fix story arc serialization for none values

commit 3a71e97ed138db9356545cd09ca8184a13e0ec29
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 00:55:01 2023 -0700

    use IntegerField deserializer in story arc parser

commit fd25d6c30500ab83b5e5bcf0c94b1ddf4eb6cede
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 00:48:42 2023 -0700

    centralize half replacing in a function

commit 4bb51efb2fb30956535559c08878d252a54dc5cd
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 00:42:05 2023 -0700

    use super() in ListField

commit 232bcc4157f0067145cc057b82d6f6b6586a0df7
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 00:41:51 2023 -0700

    add path to warning

commit 0541fee76dd10e559afbd225bfdcca62c48d7a20
Author: AJ Slater <[email protected]>
Date:   Sat Jul 22 00:17:55 2023 -0700

    simplify getting zip/tar info attributes

commit 3a923619250afc60d13108d6cb2c3403fd57aa55
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:59:51 2023 -0700

    move extract methods to write

commit a67b1e9b322f2b89e911a138809ed4b72981d152
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:54:45 2023 -0700

    only generate raw pages if writing or exporting to cix

commit db46544005e6bcf4cb9859aa2cda50e6ec899d1a
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:48:29 2023 -0700

    pretty print raw dicts. per file ignores for archive/print.py

commit 321c11ba66a8249c229522801bb18fd22e9cff43
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:27:18 2023 -0700

    export works like write now

commit ed89f138326107f9da373795f4b3d9dcdce193d7
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:18:06 2023 -0700

    python has actually supported deflate64 since 3.4

commit d40deaace6a01c45cdffafa42ee87bc86b08aa95
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:15:03 2023 -0700

    store nones in raw and parsed to avoid refetching or computing those

commit e30e73097f4b111bbc3a3e7374cc1ab36892184f
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:12:48 2023 -0700

    clear archive comments if not writing that specifically

commit 70910291b91f8a917881283c691768f20f48c6b4
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:10:36 2023 -0700

    use sources in config.write & config.read, rewrite recompression and metadata wrtiing to be multifile efficient and use append where possible

commit 2426257be934f15716087f539acd86a83a3cbbcf
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:07:51 2023 -0700

    move reset archive into method

commit d839f07557cebd50c45eb1e1f39768f5ff5c05b5
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:07:21 2023 -0700

    lint

commit 2b17b96c9d00d059dc1590713c21daab5039e5c7
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:07:11 2023 -0700

    lint

commit d40943cd791543687740bd5061baa577b9478e46
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:06:53 2023 -0700

    move ComicArchive out of module __init__

commit 1a49a7d397a5123a5ee6d3cce506391f15c3f245
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:05:34 2023 -0700

    update deps

commit 3c76591dcd38dd58d94ac5c4a1f53ef780843b2b
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 23:05:11 2023 -0700

    fix prettier ignore back to what it was

commit f06b4397736dca6f86c787533b8fcc29e71fd85a
Author: AJ Slater <[email protected]>
Date:   Fri Jul 21 19:30:08 2023 -0700

    fix roman

commit 9ef36c380c37c7bdb3680426658d0f1a40af1749
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 21:11:05 2023 -0700

    use new circle ci config command

commit 983d612008cf395777f6e321b335adc549d8b2db
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 21:10:52 2023 -0700

    fix roman script

commit f7239492139be63eb4a93e4c39531c1584c30685
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 20:26:37 2023 -0700

    enable multi write test

commit 049a9e7defa23f069fcddbba19bdb1204f5e8ab4
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 20:26:25 2023 -0700

    fix and simplify write metadata for multiple formats

commit 36154702528d81e53b6d3d14d2676c9e98cee5af
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 20:26:04 2023 -0700

    comments for possible prints in write_metadata

commit b0683738042946708beeb528a0dc8b1012d41d3f
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 17:21:31 2023 -0700

    test multi read. no write yet

commit a294916ba128f17ffed5172fa5ce27dbe694f66b
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 17:13:33 2023 -0700

    fix collection detection

commit fec58b39691068ffb63bf29bf36039c1c78ad198
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 17:02:34 2023 -0700

    another config key for comicbox

commit 54ce96336d804f0b1369490e51cbcfc0db981290
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 17:01:35 2023 -0700

    fix bytes to str conversion

commit 604d912b5ac4365028a71b409b5077ff5043967e
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 12:50:04 2023 -0700

    move test metadatas to one dir

commit 16170a2b53a3a0e5a6d65285f19871dd559e593d
Author: AJ Slater <[email protected]>
Date:   Thu Jul 20 12:49:53 2023 -0700

    combine empty check with data_map check for post_dump

commit 9a5515395fecf704051a80e188ae7166c3f8d8f6
Author: AJ Slater <[email protected]>
Date:   Wed Jul 19 15:23:40 2023 -0700

    code docs

commit 231a67d9096ffacbba7a3a1b1781bebf903c4001
Author: AJ Slater <[email protected]>
Date:   Wed Jul 19 15:20:12 2023 -0700

    more warnings instead of throwing for fields

commit d32d79f0cd28c9e8bf9e9226d8aee775f58c5055
Author: AJ Slater <[email protected]>
Date:   Wed Jul 19 15:05:47 2023 -0700

    move range capabilities into Integer & Decimal field

commit 0ebef3f67391df21ff999faea9136f820502c6b7
Author: AJ Slater <[email protected]>
Date:   Wed Jul 19 13:39:40 2023 -0700

    remove cruft

commit ca9fe41e24df508992d869a51e5154cbc46ecbdd
Author: AJ Slater <[email protected]>
Date:   Wed Jul 19 13:38:26 2023 -0700

    add validation tests reorganize schema class hierarchy

commit 8d17dfb574e658fb9e296f29cde34ba4f1e30982
Author: AJ Slater <[email protected]>
Date:   Mon Jul 17 16:34:14 2023 -0700

    document marshmallow decorator many=True hack

commit c2d930b5cdb133c5af8c91528ea836446102574e
Author: AJ Slater <[email protected]>
Date:   Mon Jul 17 15:08:11 2023 -0700

    remove cruft

commit 28bc52473239d7a5c4e70de3bc204a6bb0ca8fd1
Author: AJ Slater <[email protected]>
Date:   Mon Jul 17 15:03:26 2023 -0700

    use a read_ignore config option instead of a hack

commit 9ccea5f467d9e6c860f182863a36af4c7a424536
Author: AJ Slater <[email protected]>
Date:   Mon Jul 17 14:57:25 2023 -0700

    move config to use a list of config keys instead of individual bools

commit f68cdf4eadd2d6fbce81853e3bc1aab90ac2309d
Author: AJ Slater <[email protected]>
Date:   Mon Jul 17 12:57:10 2023 -0700

    add compact option to json schema

commit 81fa687b537a9540317438c358b81f35b7b3dc75
Author: AJ Slater <[email protected]>
Date:   Mon Jul 17 12:46:23 2023 -0700

    schemas for last commit

commit 841e5d4bd70e11c31c08d8cfc7bd9eb2bae6dfdf
Author: AJ Slater <[email protected]>
Date:   Mon Jul 17 12:30:25 2023 -0700

    reorg schema heirarchy. Add comicbox.json to cli schemas

commit 0e63aa5fe3f79fec8876c443ff60e092b26d67b9
Author: AJ Slater <[email protected]>
Date:   Mon Jul 17 02:31:39 2023 -0700

    add comicbox.json format. switch to simplejson.

commit c1229251d399bed1b616949d8e1839186762a279
Author: AJ Slater <[email protected]>
Date:   Sun Jul 16 17:53:04 2023 -0700

    move many maps into MappingSources enum of dataclasses

commit c78df94d206f2fd325eb5fd83ac3e6b861ce0611
Author: AJ Slater <[email protected]>
Date:   Sun Jul 16 14:52:19 2023 -0700

    move ComicArchive into comicbox.archive

commit 348e292e82ae4e5f31b0c651735fffa358b3929a
Author: AJ Slater <[email protected]>
Date:   Sun Jul 16 14:49:10 2023 -0700

    cleanup file writing in archive logic

commit 1259d162ae195f5d2c0ec0e4a251de6d65da8f9e
Author: AJ Slater <[email protected]>
Date:   Sun Jul 16 14:46:58 2023 -0700

    don't recompress pdfs

commit 685d3ab6f3f9c3c2191879e57ff3b457a033e873
Author: AJ Slater <[email protected]>
Date:   Sat Jul 15 19:56:07 2023 -0700

    clean up write methods a bit. use config for export files

commit 86b3075cf8d867bd2ae2dbc5c7ddf9b0bdf4c28c
Author: AJ Slater <[email protected]>
Date:   Sat Jul 15 19:41:20 2023 -0700

    inherit from pages as it is terminal

commit a0766f6cabe98d11d56102d2247f0632cd44b679
Author: AJ Slater <[email protected]>
Date:   Sat Jul 15 19:40:47 2023 -0700

    if extract cover as to a file take the first cover. Pages is now a terminal class, Write & Print to do not use it.

commit f55ea2b5c9927f360f8f8ce2cdbaf7749d6b5d59
Author: AJ Slater <[email protected]>
Date:   Sat Jul 15 19:28:30 2023 -0700

    move ADDED and COMPUTED PAGES into raw metadata types. Remove _synth_metadata. Move get_metadata() stuff back into synth.

commit 89a2b289078cda7902e7f1f25c9c44b856b199f3
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 18:38:49 2023 -0700

    reorg pages extract mehtods

commit 0157f451575f283c137cfb14fa8f4bfe3f2414e3
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 18:28:28 2023 -0700

    combine page count methods and make more accurate

commit c99e204aba753d641e13db75bfcce3d159f779c6
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 18:26:07 2023 -0700

    reorg pages a little more sensibly

commit eda8e233d96701ccd2c79bf26a57173e5efcc5bf
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 16:37:10 2023 -0700

    reorg pages for refactor

commit 9a1e5337a46fa8d5d61c9ba0c759e880af28f484
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 16:26:31 2023 -0700

    fix reading comictagger files

commit 4263bf793de05585490df849307777a49f1b3866
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 15:43:41 2023 -0700

    remove cruft

commit 19568d78fc69b82b8d0b4c1e50f65324fc90c90d
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 15:19:14 2023 -0700

    lazily get raw data and lazily parse raw data

commit 245ad813b104b0255e1698144ae4a8bfe62dc05f
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 15:18:53 2023 -0700

    reorder cbi tests like the rest

commit d3a161737cef371d78dd430a4e66edbfe7158994
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 12:30:01 2023 -0700

    move contributors key to schema. remove old PAGES_KEYS checking for synth data

commit 873baa51da0f1fc13e4df46944ed0440120e367c
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 12:05:30 2023 -0700

    normalize parse method names'

commit 7790f2c47e304105bfcaf9d14dc5358101335d18
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 12:00:15 2023 -0700

    cleanups for raw

commit 03d932af20c9950013f1e0b007533af283772469
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 11:52:56 2023 -0700

    simplify _set_raw_files_metadata

commit 8b6a3b89c475b3b71e7a7c2360190f4a47f48559
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 11:45:07 2023 -0700

    clean up recompress a little bit. do recompress empty files

commit 11ae1fb4e237c7c774ba8391059f6e5591f7e5a3
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 11:32:53 2023 -0700

    normalize some archive operations and cache them. remove duplicate comment getting code. rename raw methods to set

commit 26c1c09dd5f698e4506468df5e560c93697d0cf7
Author: AJ Slater <[email protected]>
Date:   Fri Jul 14 10:32:28 2023 -0700

    first breakup of comic_archive

commit e3713b34a5ea213332258cabcf860ad0fc2ce858
Author: AJ Slater <[email protected]>
Date:   Thu Jul 13 20:08:24 2023 -0700

    update deps

commit 69850148219396c72e8d96b1a0f73124cd47a7c2
Author: AJ Slater <[email protected]>
Date:   Thu Jul 13 20:07:14 2023 -0700

    clean up test cruft and reorg

commit 21e5a3fb25a01634dabb6128a772aaecf7ea42a5
Author: AJ Slater <[email protected]>
Date:   Wed Jul 12 17:13:23 2023 -0700

    rename to_file & from_file to dumpf and loadf

commit bf39ce59508d5678c434e45aa0e10f3dd988a1cb
Author: AJ Slater <[email protected]>
Date:   Wed Jul 12 17:08:42 2023 -0700

    rename metadata to schemas

commit 292298083c9b714d3d29b29bdf0843802798d921
Author: AJ Slater <[email protected]>
Date:   Wed Jul 12 17:04:07 2023 -0700

    refactor everything into schemas. fix filename tests, but many are still broken

commit d7b216daf5cb3df88931a7ac96e231a692dea220
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 16:01:28 2023 -0700

    simplify cbi not writing last_modified for children

commit 799c135f510cbe8ce194d99273c1b3ff88b9f044
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 15:58:29 2023 -0700

    fix badly inherited methods

commit 319966afec23fa859f57b4739b92f7f91b05419f
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 15:53:43 2023 -0700

    remove cruft

commit a7f8d4abd593b2244bb17f5ac47b3895eb426b1a
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 15:50:15 2023 -0700

    move last_modified injection in cbi into schema

commit 419c0a2ff90223763ac2eaaa54553c5d4f3fe3b7
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 15:49:56 2023 -0700

    comic_base.to_dict injects kwargs into dump

commit 61002993a42fccf5157d4e63178b8dc930a60460
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 15:49:26 2023 -0700

    make comic_yaml obey the to_dict kwargs passing

commit 68b10680213dbcf4e758310bdef5044460a2cac0
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 15:25:24 2023 -0700

    remove cruft

commit e8883beecd006290dce2aa6a5cbe53129ea3a793
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 15:19:14 2023 -0700

    move root tag strip and wrap into schema

commit 654d7696f450687ee07f557d5cb2ea7e67de7c91
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 13:25:23 2023 -0700

    minor cleanups and cruft

commit 19eb0af8693b781c676ce1ca3e4dad7e3fda5641
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 12:42:58 2023 -0700

    move compute pages out of comic_base

commit fcfdf3b805ab5dfabcdc26920cd61aa2610aece3
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 12:33:40 2023 -0700

    move synth out of comic_base

commit 719b72f3b30b8f926da2c6a3a189702f217db098
Author: AJ Slater <[email protected]>
Date:   Tue Jul 11 00:02:59 2023 -0700

    move a _page_filenames out of comic_base metadata into comic_archive

commit ff1e76ddaab48c5cdc65818844a1ef9ee990d8d8
Author: AJ Slater <[email protected]>
Date:   Mon Jul 10 23:36:49 2023 -0700

    move fields up a level

commit a29f5a96a2bdbc38aaadce98a5fbcf79dd79601c
Author: AJ Slater <[email protected]>
Date:   Mon Jul 10 23:30:12 2023 -0700

    clean up cruft add some TODOs

commit d7f416f3cebe5d36ae326fb4fb67dca06b7e7b9c
Author: AJ Slater <[email protected]>
Date:   Mon Jul 10 23:14:18 2023 -0700

    remove cruft. minor reorg

commit 55d671ee4acacadfcbc91f2333f28871f47503eb
Author: AJ Slater <[email protected]>
Date:   Mon Jul 10 21:24:41 2023 -0700

    update deps

commit 924424e114843ed265c62ef37a0dfce5cc002577
Author: AJ Slater <[email protected]>
Date:   Mon Jul 10 21:24:37 2023 -0700

    fix cli tags to use a string list in the test'

commit dd4d53be777c40ebe6f33d9a0b9d89038bad2835
Author: AJ Slater <[email protected]>
Date:   Mon Jul 10 21:05:26 2023 -0700

    make first_if_sequence an xml schema thing

commit 5a72b942979d510cda3f307be3d76d6f50eb81a4
Author: AJ Slater <[email protected]>
Date:   Mon Jul 10 20:26:37 2023 -0700

    use a metaclass instead of a wrapper on deserialize and not _deserialize

commit 43ac8313c9a78ec00373620fbb684b84b04c1450
Author: AJ Slater <[email protected]>
Date:   Mon Jul 10 13:41:41 2023 -0700

    use prettier plugins

commit 57518068e5fd58343d9c1e3564cc21af1733cd35
Author: AJ Slater <[email protected]>
Date:   Sun Jul 9 20:35:27 2023 -0700

    update deps

commit a3b4b3857bd2c33d44d522f61294a0747bb89319
Author: AJ Slater <[email protected]>
Date:   Sun Jul 9 20:29:55 2023 -0700

    seperate synth and parse methods

commit 1213ac1cff3f7ee8dfb36359f8527c7c0ddf61c4
Author: AJ Slater <[email protected]>
Date:   Sun Jul 9 20:25:52 2023 -0700

    cache and print parsed data. add a cli action for printing parsed data

commit ce41d6db36b083fe6779145fb18c9e4aaf7b6529
Author: AJ Slater <[email protected]>
Date:   Sun Jul 9 19:21:38 2023 -0700

    fix writing test by manually computing pages tags

commit e1bb564057d9a803e59b5b237f398743eab2c963
Author: AJ Slater <[email protected]>
Date:   Sun Jul 9 19:14:57 2023 -0700

    fix print output

commit ef5fb11f410eb361ed4ac6b71cb28dad46fbb6d3
Author: AJ Slater <[email protected]>
Date:   Sun Jul 9 19:08:55 2023 -0700

    move all the yaml customization into comic_yaml and cli. print using cli parser

commit c3d99729ec5a16e2984e04a9a5143beb30758df5
Author: AJ Slater <[email protected]>
Date:   Sat Jul 8 16:46:36 2023 -0700

    alphabetize

commit a49fb5eb5d0621eba1eaf068fd80db79292b29b5
Author: AJ Slater <[email protected]>
Date:   Fri Jul 7 19:55:08 2023 -0700

    fix bad role: 'role' being added on synth credits

commit 338f61a2456f0eea1a41511c8f64b045052eb1cf
Author: AJ Slater <[email protected]>
Date:   Fri Jul 7 19:41:10 2023 -0700

    fix decimal output when printing

commit 783003112f7adf2575227d91b6d0f6851d046411
Author: AJ Slater <[email protected]>
Date:   Fri Jul 7 19:20:51 2023 -0700

    change up defautls for stringsetfield. reorg pyproject.toml groups. change cli to use explicit lists. fix lists vs string lists in comet

commit 3d641cd13c7bb8f09f6e5fd9665b065e84aba61e
Author: AJ Slater <[email protected]>
Date:   Thu Jun 29 23:03:41 2023 -0700

    fix synth broken

commit 8d63ca31ba78a203a370c012871a0aa5fe8b1947
Author: AJ Slater <[email protected]>
Date:   Thu Jun 29 22:50:37 2023 -0700

    issue destructuring and a new way of using more marshmallow for schema hooks

commit 861655e1835f70aa08e740d8d52581c78546212a
Author: AJ Slater <[email protected]>
Date:   Thu Jun 29 11:34:12 2023 -0700

    use sets instead of frozensets

commit 0e5a13074541ee7412c657ba9229835c9332f4d5
Author: AJ Slater <[email protected]>
Date:   Thu Jun 29 00:01:17 2023 -0700

    credits is now a contributors dict

commit 1dc5a5ee644aa17dcf84f4d14bb26708fbae310b
Author: AJ Slater <[email protected]>
Date:   Wed Jun 28 19:50:20 2023 -0700

    remove cruft

commit a381a87048be3a0511e0e67b0ef6165bc49f113a
Author: AJ Slater <[email protected]>
Date:   Wed Jun 28 19:48:45 2023 -0700

    remove to_comicapi

commit 5b390eefde8aa2a02f2db70326f52fb17ebc6ece
Author: AJ Slater <[email protected]>
Date:   Wed Jun 28 19:22:51 2023 -0700

    update deps

commit b1e624f73eed350cf28bfc1c2301bc6341cffd9a
Author: AJ Slater <[email protected]>
Date:   Wed Jun 28 19:21:22 2023 -0700

    page count api

commit bc100cb943a03629098568d06a23454a6da59ac0
Author: AJ Slater <[email protected]>
Date:   Wed Jun 28 19:10:24 2023 -0700

    dynamically get cover image and improve images.

commit 1bf183c2e5ad6bedf73ab9a5dfc9e451f0eab31b
Author: AJ Slater <[email protected]>
Date:   Wed Jun 28 18:17:34 2023 -0700

    expand recurse suffixes

commit e36b6befde47d541fbc42354e553217c5d0dd3d5
Author: AJ Slater <[email protected]>
Date:   Wed Jun 28 18:16:12 2023 -0700

    comment

commit 7ca3e6df6b78560bea467f745604…

v2.0.3

Toggle v2.0.3's commit message
Merge branch 'main' into develop

v2.0.2

Toggle v2.0.2's commit message
Merge branch 'main' into develop

v2.0.1

Toggle v2.0.1's commit message
Merge branch 'main' into develop

v1.2.3

Toggle v1.2.3's commit message
fix readme for pymupdf build instructions

v1.2.1

Toggle v1.2.1's commit message
Merge branch 'main' into develop

v1.2.0

Toggle v1.2.0's commit message
Merge branch 'main' into develop

v1.1.10

Toggle v1.1.10's commit message
Merge branch 'main' into develop