Go to file
2024-02-20 18:36:34 -08:00
bin initial commit 2023-12-21 13:04:52 -08:00
comicfn2dict formatting 2024-02-20 18:36:34 -08:00
tests move working tests into block. move difficult tests into difficult block 2024-02-20 17:35:44 -08:00
.dockerignore initial commit 2023-12-21 13:04:52 -08:00
.eslintignore update to flat eslint config 2024-02-16 18:27:29 -08:00
.gitignore initial commit 2023-12-21 13:04:52 -08:00
.prettierignore initial commit 2023-12-21 13:04:52 -08:00
.remarkignore initial commit 2023-12-21 13:04:52 -08:00
.shellcheckrc initial commit 2023-12-21 13:04:52 -08:00
builder-requirements.txt initial commit 2023-12-21 13:04:52 -08:00
comicfn2dict.py initial commit 2023-12-21 13:04:52 -08:00
comicfn2dict.sh initial commit 2023-12-21 13:04:52 -08:00
eslint.config.js update to flat eslint config 2024-02-16 18:27:29 -08:00
LICENSE resolve LICENSE conflict 2023-12-21 13:06:58 -08:00
Makefile initial commit 2023-12-21 13:04:52 -08:00
NEWS.md sophisticated date parsing 2024-02-20 17:14:03 -08:00
package-lock.json update deps 2024-02-20 12:46:42 -08:00
package.json update to flat eslint config 2024-02-16 18:27:29 -08:00
poetry.lock update deps 2024-02-20 12:46:42 -08:00
pyproject.toml titles after tokens 2024-02-19 14:11:47 -08:00
README.md update to flat eslint config 2024-02-16 18:27:29 -08:00

comicfn2dict

An API and CLI for extracting structured comic metadata from filenames.

Install

pip install comicfn2dict

API

look at comicfn2dict/comicfn2dict.py

CLI

comicfn2dict "Series Name #01 - Title (2023).cbz"
{'ext': 'cbz',
'issue': '001',
'series': 'Series Name',
'title': 'Title',
'year': '2023'}