Loading opds_catalog/feeds.py +12 −12 Original line number Diff line number Diff line Loading @@ -260,7 +260,7 @@ class CatalogsFeed(AuthFeed): next_url = None return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":start_url, "prev_url":prev_url, "next_url":next_url, Loading Loading @@ -323,11 +323,11 @@ class SearchTypesFeed(AuthFeed): return searchterms.replace('+',' ') def link(self, obj): return "/opds/search/{searchTerms}/" return "%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/') def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -502,7 +502,7 @@ class SearchBooksFeed(AuthFeed): else: next_url = None return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text/html", "prev_url":prev_url, Loading Loading @@ -574,7 +574,7 @@ class SelectSeriesFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -653,7 +653,7 @@ class SearchAuthorsFeed(AuthFeed): else: next_url = None return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", "prev_url":prev_url, Loading Loading @@ -731,7 +731,7 @@ class SearchSeriesFeed(AuthFeed): else: next_url = None return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", "prev_url":prev_url, Loading Loading @@ -773,7 +773,7 @@ class LangFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -819,7 +819,7 @@ class BooksFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -877,7 +877,7 @@ class AuthorsFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -935,7 +935,7 @@ class SeriesFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -993,7 +993,7 @@ class GenresFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading opds_catalog/templates/opensearch.html +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>SimpleOPDS</ShortName> <LongName>SimpleOPDS</LongName> <Url type="application/atom+xml" template="{% url opds:opensearch %}{searchTerms}/" /> <Url type="application/atom+xml" template="{% url opds_catalog:opensearch %}{searchTerms}/" /> <Image width="16" height="16">http://www.sopds.ru/favicon.ico</Image> <Tags /> <Contact /> Loading Loading
opds_catalog/feeds.py +12 −12 Original line number Diff line number Diff line Loading @@ -260,7 +260,7 @@ class CatalogsFeed(AuthFeed): next_url = None return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":start_url, "prev_url":prev_url, "next_url":next_url, Loading Loading @@ -323,11 +323,11 @@ class SearchTypesFeed(AuthFeed): return searchterms.replace('+',' ') def link(self, obj): return "/opds/search/{searchTerms}/" return "%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/') def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -502,7 +502,7 @@ class SearchBooksFeed(AuthFeed): else: next_url = None return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text/html", "prev_url":prev_url, Loading Loading @@ -574,7 +574,7 @@ class SelectSeriesFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -653,7 +653,7 @@ class SearchAuthorsFeed(AuthFeed): else: next_url = None return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", "prev_url":prev_url, Loading Loading @@ -731,7 +731,7 @@ class SearchSeriesFeed(AuthFeed): else: next_url = None return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", "prev_url":prev_url, Loading Loading @@ -773,7 +773,7 @@ class LangFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -819,7 +819,7 @@ class BooksFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -877,7 +877,7 @@ class AuthorsFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -935,7 +935,7 @@ class SeriesFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading Loading @@ -993,7 +993,7 @@ class GenresFeed(AuthFeed): def feed_extra_kwargs(self, obj): return { "searchTerm_url":"/opds/search/{searchTerms}/", "searchTerm_url":"%s%s"%(reverse("opds_catalog:opensearch"),'{searchTerms}/'), "start_url":reverse("opds_catalog:main"), "description_mime_type":"text", } Loading
opds_catalog/templates/opensearch.html +1 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,7 @@ <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/"> <ShortName>SimpleOPDS</ShortName> <LongName>SimpleOPDS</LongName> <Url type="application/atom+xml" template="{% url opds:opensearch %}{searchTerms}/" /> <Url type="application/atom+xml" template="{% url opds_catalog:opensearch %}{searchTerms}/" /> <Image width="16" height="16">http://www.sopds.ru/favicon.ico</Image> <Tags /> <Contact /> Loading