Replies: 5 comments 3 replies
-
|
Are you able to convert them in desktop Calibre with that set of plugins? I use DeACSM + DeDRM for my Libby books. It looks like you can also take the plugins volume mapping out entirely, since your plugins folder is already in the right place in your config folder. |
Beta Was this translation helpful? Give feedback.
-
|
I'm having the same issue and have tried a fresh start a few times with no luck. Using portainer with docker compose: Plugins have been configure using calibre in the same VM portainer/cwa is running on, and confirmed working when using the calibre GUI. I just can't seem to figure out how to get calibre-web to pick them up. I've also copied over the the customize.py.json to $ cat /docker/calibre/config/.config/calibre/customize.py.json
{
"disabled_plugins": {
"__class__": "set",
"__value__": []
},
"enabled_plugins": {
"__class__": "set",
"__value__": []
},
"filetype_mapping": {},
"plugin_customization": {},
"plugins": {
"DeACSM": "/config/.config/calibre/plugins/DeACSM.zip",
"DeDRM": "/conifg/.config/calibre/plugins/DeDRM.zip",
"Obok DeDRM": "/config/.config/calibre/plugins/Obok DeDRM.zip"
}
} |
Beta Was this translation helpful? Give feedback.
-
|
I see a typo in your customize.py.json for DeDRM -- you have "conifg" instead of "config." I would think that would only affect the DeDRM step, and not DeACSM (which comes first), but everything else looks OK to me. If you're on dev instead of latest, I think you also need this environment variable in your docker-compose:
|
Beta Was this translation helpful? Give feedback.
-
|
I just caught that too! I actually just switch to dev as well, and it's working there! (Version:- V3.2.0-DEV_BUILD-dev-345) FWIW I do not have that env variable set in my compose, all I did was switch to the dev tag from latest. |
Beta Was this translation helpful? Give feedback.
-
|
Glad you got it working! |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I just installed Calibre Web Automated on my Synology NAS using docker. Everything seems to be working fine, but I have some books that I bought from the Kobo eReader store, that I want to add to my Calibre Web Automated library but are on .ascm format and I can´t manage to convert them to the epub format. Everytime I try to do it appears a message that says: Calibre failed with error: ValueError: No plugin to handle input format: acsm.
I´m not sure but I think that something is wrong with my customize.py.json file.
So here is my customize.py.json file:
{ "disabled_plugins": { "__class__": "set", "__value__": [] }, "enabled_plugins": { "__class__": "set", "__value__": [] }, "filetype_mapping": {}, "plugin_customization": {}, "plugins": { "Count Pages": "/volume1/docker/cwa/config/.config/calibre/plugins/Count Pages.zip", "DeDRM": "/volume1/docker/cwa/config/.config/calibre/plugins/\DeDRM.zip", "Kobo Utilities": "/volume1/docker/cwa/config/.config/calibre/plugins/Kobo Utilities.zip", "KoboTouchExtended": "/volume1/docker/cwa/config/.config/calibre/plugins/KoboTouchExtended.zip", "Obok DeDRM": "/volume1/docker/cwa/config/.config/calibre/plugins/Obok DeDRM.zip" } }Also, here is my docker-compose file, in case the problem is in there:
services: calibre-web-automated: image: crocodilestick/calibre-web-automated:latest container_name: calibre-web-automated environment: # Only change these if you know what you're doing - PUID=1027 - PGID=65536 # Edit to match your current timezone https://en.wikipedia.org/wiki/List_of_tz_database_time_zones - TZ=Europe/Madrid # Sets the listening port for the application. Defaults to 8083. # - CWA_PORT_OVERRIDE=8083 # Hardcover API Key required for Hardcover as a Metadata Provider, get one here: https://docs.hardcover.app/api/getting-started/ - HARDCOVER_TOKEN= # If your library is on a network share (e.g., NFS/SMB), disables WAL and chown to reduce locking/permission issues, # and switches file watching to polling (more reliable on network mounts) instead of inotify. # Accepts: true/false (default: false) - NETWORK_SHARE_MODE=false # If you want to force polling mode regardless of share type, set CWA_WATCH_MODE=poll # - CWA_WATCH_MODE=poll # Skip the automatic library detection/mount at startup. When enabled, the auto-library service will not run. # Accepts: true/yes/1 to disable auto-mount (default: false) # - DISABLE_LIBRARY_AUTOMOUNT=false volumes: # CW users migrating should stop their existing CW instance, make a copy of the config folder, and bind that here to carry over all of their user settings etc. - /volume1/docker/cwa/config:/config # This is an ingest dir, NOT a library one. Anything added here will be automatically added to your library according to the settings you have configured in CWA Settings page. All files placed here are REMOVED AFTER PROCESSING - /volume1/data/media/libros/cwa/ingest:/cwa-book-ingest # If you don't have an existing library, CWA will automatically create one at the bind provided here - /volume1/data/media/libros/cwa/liburuk:/calibre-library # If you use calibre plugins, you can bind your plugins folder here to have CWA attempt to add them to it's workflow (WIP) # If you are starting with a fresh install, you also need to copy plugins\..\customize.py.json to the corresponding docker location (the config path above + .config/calibre/customize.py.json) - /volume1/docker/cwa/config/.config/calibre/plugins:/config/.config/calibre/plugins network_mode: synobridge ports: # Change the first number to change the port you want to access the Web UI, not the second - 8085:8083 # If you set CWA_PORT_OVERRIDE to a port below 1024, you may need to uncomment the following line: # cap_add: # - NET_BIND_SERVICE restart: unless-stoppedThanks
Beta Was this translation helpful? Give feedback.
All reactions