Based on Hokutya's moly.hu calibre plugin from mobileread.com.
Metadata from https://moly.hu
Supported applications:
Search for book in command-line: python -m moly_hu.main "raymond feist"
Include it in calibre-web docker yaml:
volumes:
- moly_hu.py:/app/calibre-web/cps/metadata_provider/moly_hu.py:ro
- moly_hu_provider.py:/app/calibre-web/cps/metadata_provider/moly_hu_provider.py:ro
python -m venv .venv
source .venv/bin/activate
pip install -e moly_hu[dev]
python -m pytest -v moly_hu/tests/
Reload in calibre: calibre-debug -s; calibre-customize -b .; calibre
VSCode code completion (calibre and calibre-web is one level up in directory tree):
{
"python.autoComplete.extraPaths": [
"../calibre/src",
"../calibre-web"
],
"python.analysis.extraPaths": [
"../calibre/src",
"../calibre-web"
],
}