Sure, why not get in touch to see what he thinks? I imagine
Calibre just ingests an OPDS feed, which we have available at the
bottom of the site.
--
You received this message because you are subscribed to the Google Groups "Standard Ebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to standardebook...@googlegroups.com.
To post to this group, send email to standar...@googlegroups.com.
Visit this group at https://groups.google.com/group/standardebooks.
To view this discussion on the web visit https://groups.google.com/d/msgid/standardebooks/f6c3b955-f4a8-43f1-9cf8-f9acf534974f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to a topic in the Google Groups "Standard Ebooks" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/standardebooks/czCsi3Wwd5s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to standardebook...@googlegroups.com.
To post to this group, send email to standar...@googlegroups.com.
Visit this group at https://groups.google.com/group/standardebooks.
To view this discussion on the web visit https://groups.google.com/d/msgid/standardebooks/dfbf108c-59b8-43f6-877d-013e2f4fc63a%40googlegroups.com.
Hi Paul!
Thanks for asking; I've been meaning to write. Each ebook store in Calibre is developed as a separate plugin, and there's a dedicated forum thread, where (a) users can request stores and (b) developers can announce plugins. In 2017, user giJT requested SE to be added, but no one has responded so far. Is there anyone on this forum who has any experience in developing Calibre plugins? Based on David's info regarding the OPDS feed, it shouldn't be too hard, so if no one's done this before, I could take a swing at it.
Best,
Szymon
You received this message because you are subscribed to a topic in the Google Groups "Standard Ebooks" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/standardebooks/czCsi3Wwd5s/unsubscribe.
To unsubscribe from this group and all its topics, send an email to standardebook...@googlegroups.com.
To post to this group, send email to standar...@googlegroups.com.
Visit this group at https://groups.google.com/group/standardebooks.
To view this discussion on the web visit https://groups.google.com/d/msgid/standardebooks/85ecd457-8b47-eb4d-0e12-bd8a20f66702%40standardebooks.org.
I'm not sure how I got the link, can't find it on a simple search here in Google Groups, but here's a link to the GitHub repository of the OPDS client by Steinar Bang.
--
You received this message because you are subscribed to the Google Groups "Standard Ebooks" group.
To unsubscribe from this group and stop receiving emails from it, send an email to standardebook...@googlegroups.com.
To post to this group, send email to standar...@googlegroups.com.
Visit this group at https://groups.google.com/group/standardebooks.
To view this discussion on the web visit https://groups.google.com/d/msgid/standardebooks/85e7eda9-e71b-4cdb-be08-0f37d8b968e5%40googlegroups.com.
Thanks David and Chris for the suggestions! I've been comparing the relevant parts of the OPDS plugin and an example Calibre store plugin. It seems that the former implements what the latter calls from various calibre.gui2.store.* modules. Looking also at the code complexity, I think there should be an easier way than converting the OPDS plugin into a store plugin.
Here's what I found so far: the above-mentioned store plugin refers to Archive.org's OpenSearch XML which provides a "search URL":
<?xml version="1.0" encoding="UTF-8"?>
<OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/">
<ShortName>Internet Archive Search</ShortName>
<Description>Search archive.org's OPDS Catalog.</Description>
<Url template="https://bookserver.archive.org/opensearch?q={searchTerms}" type="application/atom+xml;profile=opds-catalog;kind=acquisition"/>
</OpenSearchDescription>Similarly, other "store plugins" rely on the search capabilities of the store they're querying (through OpenSearch or parsing the web search results). Meanwhile SE's OPDS feed has a link to all ebooks: https://standardebooks.org/opds/all but I could not find a "search URL".
Alex, would it be possible to add OpenSearch to SE as Archive.org has done?
Best, Szymon
Alex,
I'm afraid I can't help much as I know almost nothing about OPDS and Open Search. However, I've found this example which has:
<link type="application/opensearchdescription+xml" title="Search on test catalog" rel="search" href="opensearch.xml"/>Perhaps this should go into https://standardebooks.org/opds/? Then the .xml file would need to be filled out according to the Open Search spec.
Best, Szymon