commit
ca572a6b28
|
@ -218,8 +218,12 @@ class CloudStorage (object):
|
|||
url = session.ebook.get_source_url ()
|
||||
# Caveat: use requests.get, not session.get, because it is an insecure
|
||||
# transport. session.get would raise InsecureTransportError
|
||||
# turn off server encoding since we're going to re-stream the bytes
|
||||
return requests.get (
|
||||
url, headers = { 'user-agent': self.user_agent }, stream = True)
|
||||
url,
|
||||
headers = {'user-agent': self.user_agent, 'accept-encoding': ''},
|
||||
stream = True
|
||||
)
|
||||
|
||||
|
||||
def fix_filename (self, filename):
|
||||
|
|
|
@ -50,6 +50,7 @@ class XMLishFormatter (BaseFormatter.BaseFormatter):
|
|||
def fix_dc (self, dc, os):
|
||||
""" Tweak dc. """
|
||||
def has_std_path (file_obj):
|
||||
''' so cloudstorage links can be elided when the url is non-standard'''
|
||||
if file_obj.filetype == 'pdf':
|
||||
return STD_PDF_MATCH.search (file_obj.url)
|
||||
return True
|
||||
|
|
Loading…
Reference in New Issue