comicfn2dict

[docs] package comicfn2dict

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
"""Comic Filename to Dict parser and unparser."""

from comicfn2dict.parse import ComicFilenameParser, comicfn2dict
from comicfn2dict.unparse import ComicFilenameSerializer, dict2comicfn

__all__ = (
    "ComicFilenameParser",
    "ComicFilenameSerializer",
    "comicfn2dict",
    "dict2comicfn",
)

[docs] comicfn2dict(path: str | Path, verbose: int = 0) → dict[str, str | tuple[str, …]]

459
460
461
462
463
464
def comicfn2dict(
    path: str | Path, verbose: int = 0
) -> dict[str, str | tuple[str, ...]]:
    """Simplfily the API."""
    parser = ComicFilenameParser(path, verbose=verbose)
    return parser.parse()