More http -> https

This commit is contained in:
Kovid Goyal 2017-02-09 14:21:09 +05:30
parent 68c3d6322e
commit 7a06376268
9 changed files with 45 additions and 36 deletions

View File

@ -4,7 +4,7 @@
from __future__ import (unicode_literals, division, absolute_import, from __future__ import (unicode_literals, division, absolute_import,
print_function) print_function)
store_version = 2 # Needed for dynamic plugin loading store_version = 3 # Needed for dynamic plugin loading
from contextlib import closing from contextlib import closing
import urllib import urllib
@ -18,10 +18,10 @@ from calibre.gui2 import open_url
from calibre.gui2.store import StorePlugin from calibre.gui2.store import StorePlugin
from calibre.gui2.store.search_result import SearchResult from calibre.gui2.store.search_result import SearchResult
SEARCH_BASE_URL = 'http://www.amazon.com.au/s/' SEARCH_BASE_URL = 'https://www.amazon.com.au/s/'
SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'} SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'}
DETAILS_URL = 'http://amazon.com.au/dp/' DETAILS_URL = 'https://amazon.com.au/dp/'
STORE_LINK = 'http://www.amazon.com.au' STORE_LINK = 'https://www.amazon.com.au'
DRM_SEARCH_TEXT = 'Simultaneous Device Usage' DRM_SEARCH_TEXT = 'Simultaneous Device Usage'
DRM_FREE_TEXT = 'Unlimited' DRM_FREE_TEXT = 'Unlimited'
@ -142,6 +142,7 @@ class AmazonKindleStore(StorePlugin):
search_result.drm = SearchResult.DRM_LOCKED search_result.drm = SearchResult.DRM_LOCKED
return True return True
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'): for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'):

View File

@ -4,7 +4,7 @@
from __future__ import (unicode_literals, division, absolute_import, from __future__ import (unicode_literals, division, absolute_import,
print_function) print_function)
store_version = 4 # Needed for dynamic plugin loading store_version = 5 # Needed for dynamic plugin loading
from contextlib import closing from contextlib import closing
import urllib import urllib
@ -18,10 +18,10 @@ from calibre.gui2 import open_url
from calibre.gui2.store import StorePlugin from calibre.gui2.store import StorePlugin
from calibre.gui2.store.search_result import SearchResult from calibre.gui2.store.search_result import SearchResult
SEARCH_BASE_URL = 'http://www.amazon.ca/s/' SEARCH_BASE_URL = 'https://www.amazon.ca/s/'
SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'} SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'}
DETAILS_URL = 'http://amazon.ca/dp/' DETAILS_URL = 'https://amazon.ca/dp/'
STORE_LINK = 'http://www.amazon.ca' STORE_LINK = 'https://www.amazon.ca'
DRM_SEARCH_TEXT = 'Simultaneous Device Usage' DRM_SEARCH_TEXT = 'Simultaneous Device Usage'
DRM_FREE_TEXT = 'Unlimited' DRM_FREE_TEXT = 'Unlimited'
@ -142,6 +142,7 @@ class AmazonKindleStore(StorePlugin):
search_result.drm = SearchResult.DRM_LOCKED search_result.drm = SearchResult.DRM_LOCKED
return True return True
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'): for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'):

View File

@ -4,7 +4,7 @@
from __future__ import (unicode_literals, division, absolute_import, from __future__ import (unicode_literals, division, absolute_import,
print_function) print_function)
store_version = 12 # Needed for dynamic plugin loading store_version = 13 # Needed for dynamic plugin loading
from contextlib import closing from contextlib import closing
import urllib import urllib
@ -18,12 +18,12 @@ from calibre.gui2 import open_url
from calibre.gui2.store import StorePlugin from calibre.gui2.store import StorePlugin
from calibre.gui2.store.search_result import SearchResult from calibre.gui2.store.search_result import SearchResult
SEARCH_BASE_URL = 'http://www.amazon.de/s/' SEARCH_BASE_URL = 'https://www.amazon.de/s/'
SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'} SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'}
BY = 'von' BY = 'von'
KINDLE_EDITION = 'Kindle Edition' KINDLE_EDITION = 'Kindle Edition'
DETAILS_URL = 'http://amazon.de/dp/' DETAILS_URL = 'https://amazon.de/dp/'
STORE_LINK = 'http://www.amazon.de' STORE_LINK = 'https://www.amazon.de'
DRM_SEARCH_TEXT = 'Simultaneous Device Usage' DRM_SEARCH_TEXT = 'Simultaneous Device Usage'
DRM_FREE_TEXT = 'Unlimited' DRM_FREE_TEXT = 'Unlimited'
@ -144,6 +144,7 @@ class AmazonKindleStore(StorePlugin):
search_result.drm = SearchResult.DRM_LOCKED search_result.drm = SearchResult.DRM_LOCKED
return True return True
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'): for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'):

View File

@ -4,7 +4,7 @@
from __future__ import (unicode_literals, division, absolute_import, from __future__ import (unicode_literals, division, absolute_import,
print_function) print_function)
store_version = 12 # Needed for dynamic plugin loading store_version = 13 # Needed for dynamic plugin loading
from contextlib import closing from contextlib import closing
import urllib import urllib
@ -18,12 +18,12 @@ from calibre.gui2 import open_url
from calibre.gui2.store import StorePlugin from calibre.gui2.store import StorePlugin
from calibre.gui2.store.search_result import SearchResult from calibre.gui2.store.search_result import SearchResult
SEARCH_BASE_URL = 'http://www.amazon.es/s/' SEARCH_BASE_URL = 'https://www.amazon.es/s/'
SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'} SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'}
BY = 'de' BY = 'de'
KINDLE_EDITION = 'Versión Kindle' KINDLE_EDITION = 'Versión Kindle'
DETAILS_URL = 'http://amazon.es/dp/' DETAILS_URL = 'https://amazon.es/dp/'
STORE_LINK = 'http://www.amazon.es' STORE_LINK = 'https://www.amazon.es'
DRM_SEARCH_TEXT = 'Simultaneous Device Usage' DRM_SEARCH_TEXT = 'Simultaneous Device Usage'
DRM_FREE_TEXT = 'Unlimited' DRM_FREE_TEXT = 'Unlimited'
@ -144,6 +144,7 @@ class AmazonKindleStore(StorePlugin):
search_result.drm = SearchResult.DRM_LOCKED search_result.drm = SearchResult.DRM_LOCKED
return True return True
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'): for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'):

View File

@ -4,7 +4,7 @@
from __future__ import (unicode_literals, division, absolute_import, from __future__ import (unicode_literals, division, absolute_import,
print_function) print_function)
store_version = 12 # Needed for dynamic plugin loading store_version = 13 # Needed for dynamic plugin loading
from contextlib import closing from contextlib import closing
import urllib import urllib
@ -18,12 +18,12 @@ from calibre.gui2 import open_url
from calibre.gui2.store import StorePlugin from calibre.gui2.store import StorePlugin
from calibre.gui2.store.search_result import SearchResult from calibre.gui2.store.search_result import SearchResult
SEARCH_BASE_URL = 'http://www.amazon.fr/s/' SEARCH_BASE_URL = 'https://www.amazon.fr/s/'
SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'} SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'}
BY = 'de' BY = 'de'
KINDLE_EDITION = 'Format Kindle' KINDLE_EDITION = 'Format Kindle'
DETAILS_URL = 'http://amazon.fr/dp/' DETAILS_URL = 'https://amazon.fr/dp/'
STORE_LINK = 'http://www.amazon.fr' STORE_LINK = 'https://www.amazon.fr'
DRM_SEARCH_TEXT = 'Simultaneous Device Usage' DRM_SEARCH_TEXT = 'Simultaneous Device Usage'
DRM_FREE_TEXT = 'Unlimited' DRM_FREE_TEXT = 'Unlimited'
@ -144,6 +144,7 @@ class AmazonKindleStore(StorePlugin):
search_result.drm = SearchResult.DRM_LOCKED search_result.drm = SearchResult.DRM_LOCKED
return True return True
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'): for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'):

View File

@ -4,7 +4,7 @@
from __future__ import (unicode_literals, division, absolute_import, from __future__ import (unicode_literals, division, absolute_import,
print_function) print_function)
store_version = 2 # Needed for dynamic plugin loading store_version = 3 # Needed for dynamic plugin loading
from contextlib import closing from contextlib import closing
import urllib import urllib
@ -18,10 +18,10 @@ from calibre.gui2 import open_url
from calibre.gui2.store import StorePlugin from calibre.gui2.store import StorePlugin
from calibre.gui2.store.search_result import SearchResult from calibre.gui2.store.search_result import SearchResult
SEARCH_BASE_URL = 'http://www.amazon.in/s/' SEARCH_BASE_URL = 'https://www.amazon.in/s/'
SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'} SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'}
DETAILS_URL = 'http://amazon.in/dp/' DETAILS_URL = 'https://amazon.in/dp/'
STORE_LINK = 'http://www.amazon.in' STORE_LINK = 'https://www.amazon.in'
DRM_SEARCH_TEXT = 'Simultaneous Device Usage' DRM_SEARCH_TEXT = 'Simultaneous Device Usage'
DRM_FREE_TEXT = 'Unlimited' DRM_FREE_TEXT = 'Unlimited'
@ -144,6 +144,7 @@ class AmazonKindleStore(StorePlugin):
search_result.drm = SearchResult.DRM_LOCKED search_result.drm = SearchResult.DRM_LOCKED
return True return True
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'): for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'):

View File

@ -4,7 +4,7 @@
from __future__ import (unicode_literals, division, absolute_import, from __future__ import (unicode_literals, division, absolute_import,
print_function) print_function)
store_version = 12 # Needed for dynamic plugin loading store_version = 13 # Needed for dynamic plugin loading
from contextlib import closing from contextlib import closing
import urllib import urllib
@ -18,12 +18,12 @@ from calibre.gui2 import open_url
from calibre.gui2.store import StorePlugin from calibre.gui2.store import StorePlugin
from calibre.gui2.store.search_result import SearchResult from calibre.gui2.store.search_result import SearchResult
SEARCH_BASE_URL = 'http://www.amazon.it/s/' SEARCH_BASE_URL = 'https://www.amazon.it/s/'
SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'} SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'}
BY = 'di' BY = 'di'
KINDLE_EDITION = 'Formato Kindle' KINDLE_EDITION = 'Formato Kindle'
DETAILS_URL = 'http://amazon.it/dp/' DETAILS_URL = 'https://amazon.it/dp/'
STORE_LINK = 'http://www.amazon.it' STORE_LINK = 'https://www.amazon.it'
DRM_SEARCH_TEXT = 'Simultaneous Device Usage' DRM_SEARCH_TEXT = 'Simultaneous Device Usage'
DRM_FREE_TEXT = 'Unlimited' DRM_FREE_TEXT = 'Unlimited'
@ -144,6 +144,7 @@ class AmazonKindleStore(StorePlugin):
search_result.drm = SearchResult.DRM_LOCKED search_result.drm = SearchResult.DRM_LOCKED
return True return True
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'): for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'):

View File

@ -4,7 +4,7 @@
from __future__ import (unicode_literals, division, absolute_import, from __future__ import (unicode_literals, division, absolute_import,
print_function) print_function)
store_version = 12 # Needed for dynamic plugin loading store_version = 13 # Needed for dynamic plugin loading
from contextlib import closing from contextlib import closing
import urllib import urllib
@ -18,10 +18,10 @@ from calibre.gui2 import open_url
from calibre.gui2.store import StorePlugin from calibre.gui2.store import StorePlugin
from calibre.gui2.store.search_result import SearchResult from calibre.gui2.store.search_result import SearchResult
SEARCH_BASE_URL = 'http://www.amazon.com/s/' SEARCH_BASE_URL = 'https://www.amazon.com/s/'
SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'} SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'}
DETAILS_URL = 'http://amazon.com/dp/' DETAILS_URL = 'https://amazon.com/dp/'
STORE_LINK = 'http://www.amazon.com/Kindle-eBooks' STORE_LINK = 'https://www.amazon.com/Kindle-eBooks'
DRM_SEARCH_TEXT = 'Simultaneous Device Usage' DRM_SEARCH_TEXT = 'Simultaneous Device Usage'
DRM_FREE_TEXT = 'Unlimited' DRM_FREE_TEXT = 'Unlimited'
@ -179,6 +179,7 @@ class AmazonKindleStore(StorePlugin):
search_result.drm = SearchResult.DRM_LOCKED search_result.drm = SearchResult.DRM_LOCKED
return True return True
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'): for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'):

View File

@ -4,7 +4,7 @@
from __future__ import (unicode_literals, division, absolute_import, from __future__ import (unicode_literals, division, absolute_import,
print_function) print_function)
store_version = 12 # Needed for dynamic plugin loading store_version = 13 # Needed for dynamic plugin loading
from contextlib import closing from contextlib import closing
import urllib import urllib
@ -18,10 +18,10 @@ from calibre.gui2 import open_url
from calibre.gui2.store import StorePlugin from calibre.gui2.store import StorePlugin
from calibre.gui2.store.search_result import SearchResult from calibre.gui2.store.search_result import SearchResult
SEARCH_BASE_URL = 'http://www.amazon.co.uk/s/' SEARCH_BASE_URL = 'https://www.amazon.co.uk/s/'
SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'} SEARCH_BASE_QUERY = {'url': 'search-alias=digital-text'}
DETAILS_URL = 'http://amazon.co.uk/dp/' DETAILS_URL = 'https://amazon.co.uk/dp/'
STORE_LINK = 'http://www.amazon.co.uk' STORE_LINK = 'https://www.amazon.co.uk'
DRM_SEARCH_TEXT = 'Simultaneous Device Usage' DRM_SEARCH_TEXT = 'Simultaneous Device Usage'
DRM_FREE_TEXT = 'Unlimited' DRM_FREE_TEXT = 'Unlimited'
@ -142,6 +142,7 @@ class AmazonKindleStore(StorePlugin):
search_result.drm = SearchResult.DRM_LOCKED search_result.drm = SearchResult.DRM_LOCKED
return True return True
if __name__ == '__main__': if __name__ == '__main__':
import sys import sys
for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'): for result in search_amazon(' '.join(sys.argv[1:]), write_html_to='/t/amazon.html'):