|
|
#1 |
|
Member
![]() Posts: 12
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 (untested) - OPDS feed parsing - Duplicate result filtering - Book downloads through Calibre - Bulk server add/test to customize. - Retest existing servers in list and remove inaccessible ones - Add OPDS by library by name (calibre-library is default) 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. You can also 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: >1.2.4 only works on Calibre version >= 9.14 (due to store updates) <1.2.3 works on Calibre version <= 9.13 Disclosure: AI was used to debug and troubleshoot issues. I will not be providing Open Calibre OPDS servers for use with this plugin. (Store page) (Config page) My GitHub for this plugin is: https://github.com/ketzah/Open-Calibre-Store Update 1.2.5 - Fixed search URL to allow for all fields (title/author/tags) in Calibre Version 9.14. Feel free to leave feedback. Last edited by Ketzah; Yesterday at 08:47 PM. Reason: Updated original post to reflect updates. |
|
|
|
|
|
#2 |
|
Member
![]() Posts: 12
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 |
|
Member
![]() Posts: 12
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,165
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 |
|
Member
![]() Posts: 12
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
|
|
|
|
|
|
#6 | |
|
Member
![]() Posts: 12
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 | |
|
Member
![]() Posts: 12
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,165
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,165
Karma: 1512904
Join Date: Sep 2017
Location: Buenos Aires, Argentina
Device: moon+ reader, kindle paperwhite
|
|
|
|
|
|
|
#11 |
|
Member
![]() Posts: 12
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 |
|
|
|
|
|
#12 |
|
Member
![]() Posts: 12
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
Update 1.2.3
Fixed search parameters to accept both Title and Author and match only in those fields, not in comments or other contexts. Allow specific libraries on the OPDS server to be listed to have each searched separately (if they are specified, it will default to calibre-library). |
|
|
|
|
|
#13 |
|
Member
![]() Posts: 12
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
Update 1.2.4
Calibre update 9.14 updated the store option and broke the plugin
I've updated the plugin to support the changes, tested it, and it's working. GitHub: https://github.com/ketzah/Open-Calibre-Store |
|
|
|
|
|
#14 |
|
Grand Sorcerer
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 14,080
Karma: 83386418
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
|
Could you update the original post in this thread with the new version please
|
|
|
|
|
|
#15 |
|
Member
![]() Posts: 12
Karma: 10
Join Date: Aug 2026
Device: Kindle Paperwhite 2018
|
|
|
|
|
![]() |
| Tags |
| opds catalog download, plugin, storeplugin |
|
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 |