mirror of
https://github.com/janeczku/calibre-web
synced 2024-11-17 15:24:53 +00:00
Merge remote-tracking branch 'sec_fixes/https'
This commit is contained in:
commit
f590b24f85
@ -103,11 +103,11 @@ class Identifiers(Base):
|
|||||||
if self.type == "amazon":
|
if self.type == "amazon":
|
||||||
return u"https://amzn.com/{0}".format(self.val)
|
return u"https://amzn.com/{0}".format(self.val)
|
||||||
elif self.type == "isbn":
|
elif self.type == "isbn":
|
||||||
return u"http://www.worldcat.org/isbn/{0}".format(self.val)
|
return u"https://www.worldcat.org/isbn/{0}".format(self.val)
|
||||||
elif self.type == "doi":
|
elif self.type == "doi":
|
||||||
return u"http://dx.doi.org/{0}".format(self.val)
|
return u"https://dx.doi.org/{0}".format(self.val)
|
||||||
elif self.type == "goodreads":
|
elif self.type == "goodreads":
|
||||||
return u"http://www.goodreads.com/book/show/{0}".format(self.val)
|
return u"https://www.goodreads.com/book/show/{0}".format(self.val)
|
||||||
elif self.type == "douban":
|
elif self.type == "douban":
|
||||||
return u"https://book.douban.com/subject/{0}".format(self.val)
|
return u"https://book.douban.com/subject/{0}".format(self.val)
|
||||||
elif self.type == "google":
|
elif self.type == "google":
|
||||||
@ -115,7 +115,7 @@ class Identifiers(Base):
|
|||||||
elif self.type == "kobo":
|
elif self.type == "kobo":
|
||||||
return u"https://www.kobo.com/ebook/{0}".format(self.val)
|
return u"https://www.kobo.com/ebook/{0}".format(self.val)
|
||||||
elif self.type == "lubimyczytac":
|
elif self.type == "lubimyczytac":
|
||||||
return u" http://lubimyczytac.pl/ksiazka/{0}".format(self.val)
|
return u" https://lubimyczytac.pl/ksiazka/{0}".format(self.val)
|
||||||
elif self.type == "url":
|
elif self.type == "url":
|
||||||
return u"{0}".format(self.val)
|
return u"{0}".format(self.val)
|
||||||
else:
|
else:
|
||||||
|
@ -979,7 +979,7 @@ def NATIVE_KOBO_RESOURCES():
|
|||||||
"blackstone_header": {"key": "x-amz-request-payer", "value": "requester"},
|
"blackstone_header": {"key": "x-amz-request-payer", "value": "requester"},
|
||||||
"book": "https://storeapi.kobo.com/v1/products/books/{ProductId}",
|
"book": "https://storeapi.kobo.com/v1/products/books/{ProductId}",
|
||||||
"book_detail_page": "https://store.kobobooks.com/{culture}/ebook/{slug}",
|
"book_detail_page": "https://store.kobobooks.com/{culture}/ebook/{slug}",
|
||||||
"book_detail_page_rakuten": "http://books.rakuten.co.jp/rk/{crossrevisionid}",
|
"book_detail_page_rakuten": "https://books.rakuten.co.jp/rk/{crossrevisionid}",
|
||||||
"book_landing_page": "https://store.kobobooks.com/ebooks",
|
"book_landing_page": "https://store.kobobooks.com/ebooks",
|
||||||
"book_subscription": "https://storeapi.kobo.com/v1/products/books/subscriptions",
|
"book_subscription": "https://storeapi.kobo.com/v1/products/books/subscriptions",
|
||||||
"categories": "https://storeapi.kobo.com/v1/categories",
|
"categories": "https://storeapi.kobo.com/v1/categories",
|
||||||
@ -1017,7 +1017,7 @@ def NATIVE_KOBO_RESOURCES():
|
|||||||
"get_tests_request": "https://storeapi.kobo.com/v1/analytics/gettests",
|
"get_tests_request": "https://storeapi.kobo.com/v1/analytics/gettests",
|
||||||
"giftcard_epd_redeem_url": "https://www.kobo.com/{storefront}/{language}/redeem-ereader",
|
"giftcard_epd_redeem_url": "https://www.kobo.com/{storefront}/{language}/redeem-ereader",
|
||||||
"giftcard_redeem_url": "https://www.kobo.com/{storefront}/{language}/redeem",
|
"giftcard_redeem_url": "https://www.kobo.com/{storefront}/{language}/redeem",
|
||||||
"help_page": "http://www.kobo.com/help",
|
"help_page": "https://www.kobo.com/help",
|
||||||
"kobo_audiobooks_enabled": "False",
|
"kobo_audiobooks_enabled": "False",
|
||||||
"kobo_audiobooks_orange_deal_enabled": "False",
|
"kobo_audiobooks_orange_deal_enabled": "False",
|
||||||
"kobo_audiobooks_subscriptions_enabled": "False",
|
"kobo_audiobooks_subscriptions_enabled": "False",
|
||||||
|
@ -40,7 +40,7 @@ try:
|
|||||||
Stores and retrieves OAuth tokens using a relational database through
|
Stores and retrieves OAuth tokens using a relational database through
|
||||||
the `SQLAlchemy`_ ORM.
|
the `SQLAlchemy`_ ORM.
|
||||||
|
|
||||||
.. _SQLAlchemy: http://www.sqlalchemy.org/
|
.. _SQLAlchemy: https://www.sqlalchemy.org/
|
||||||
"""
|
"""
|
||||||
def __init__(self, model, session, provider_id,
|
def __init__(self, model, session, provider_id,
|
||||||
user=None, user_id=None, user_required=None, anon_user=None,
|
user=None, user_id=None, user_required=None, anon_user=None,
|
||||||
|
Loading…
Reference in New Issue
Block a user