|
|
#1 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
[Store Plugin] Open Calibre Store
The plugin aims to add a store function to Calibre for adding networked or remote Calibre OPDS servers as a searchable store.
Basic Features: - Searches multiple Open Calibre servers - Works with LAN libraries - Supports IP addresses and hostnames - HTTP and HTTPS support - Basic authentication support - OPDS feed parsing - Duplicate result filtering - Book downloads through Calibre Configuration: In the plugins, the customize plugin allows you to save the servers and also has an option to test. When testing, it uses the IP: port to verify OPDS access to make sure it's available; otherwise, it times out (you can test it outside this function by just going to the IP: port in your browser and seeing if Calibre displays) Usage: Once servers have been added, you can configure it in "Get books" to use the "Open Calibre Store". After doing that, it will search networked/remote servers for specific books/authors/keywords; if the remote server has matches, they will be displayed. From there, you can download or show in store. When downloading, it will prompt for format if the network/remote server has multiple formats. Show in store will take you to the book detail OPDS page for the book on the network/remote server. When downloading, it will also pull metadata from the server if available. Remarks: I've only tested it on Calibre OPDS, not any other OPDS systems. Tested in Version:9.12.0 on Windows. I've set a tentative requirement of Version: 9.0.0. I've not tested password-protected OPDS servers, but I did build a basic function to handle it. Plugin tested and working as of 8/6/26. Disclosure: AI was used to debug and troubleshoot issues. I will not be providing Open Calibre OPDS servers for use with this plugin. Todo: (Would be nice, provided I get time.) Add a bulk server add/test to customize. Retest existing servers in list and remove inaccessible ones Feel free to leave feedback. |
|
|
|
|
|
#2 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
Found a small bug that forced all downloads to be formatted in .epub; even if the download was .mobi or something else, it would save as .epub and would open as a broken zip file; fixed and tested.
Updated version to 1.0.3 Last edited by Ketzah; 08-07-2026 at 11:32 AM. |
|
|
|
|
|
#3 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
New features:
Bulk server add/test to customize. Retest existing servers in the list and remove inaccessible ones Version Updated to 1.2.0 |
|
|
|
|
|
#4 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,153
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
I get this error
Traceback (most recent call last): File "calibre/gui2/actions/store.py", line 129, in open_store TypeError: OpenCalibreStore.open() missing 1 required positional argument: 'detail_item' |
|
|
|
|
|
#5 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
|
|
|
|
|
|
#6 | |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
Quote:
I'll need some more details to troubleshoot this. Can you DM me some info : what server, what book: It looks like the issue is the "show in store" option. But I can't quite nail down if it's the server or the plugin, because it works in version 1.2.0, but I can only test on the servers I have, and they are currently working. |
|
|
|
|
|
|
#7 | |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
Quote:
I'll need more details to troubleshoot this. Can you DM me the server and book where you got this error? With the servers I've added, I did not get any errors when using the "show in store" function. |
|
|
|
|
|
|
#8 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,153
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
QUOTE=Ketzah;4603005]Not being able to edit posts is a mess,
I'll need more details to troubleshoot this. Can you DM me the server and book where you got this error? With the servers I've added, I did not get any errors when using the "show in store" function.[/QUOTE] Spoiler:
|
|
|
|
|
|
#10 |
|
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 1,153
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
|
|
|
|
|
|
#11 |
|
Junior Member
![]() Posts: 7
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
I believe I've got it resolved. I will need someone to test it, since I never received the error myself.
Updated version to 1.2.1 Set an expected variable to none when not received from the local/remote server. Updating author from my normal gamer tag, jadex, to Ketzah to be more uniform. I've uploaded the plugin to my GitHub as well https://github.com/ketzah/Open-Calibre-Store |
|
|
|
![]() |
| Tags |
| opds catalog download, plugin, storeplugin |
| Thread Tools | Search this Thread |
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| [Store Plugin] Configurable COPS store | bkranjc | Plugins | 0 | 01-14-2021 03:47 AM |
| Get Books--Baen EBook Store and B&N Store plugin | gbm | Calibre | 2 | 05-01-2017 09:58 AM |
| [Store Plugin] | miheerdew | Plugins | 0 | 07-29-2016 09:35 AM |
| [Store plugin] Polish ebook store - nexto.pl | t3d | Plugins | 7 | 05-15-2011 08:12 PM |
| store plugin | t3d | Development | 9 | 05-15-2011 08:56 AM |