mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Merge branch 'master' of https://github.com/unkn0w7n/calibre
This commit is contained in:
commit
9f10c93890
@ -18,6 +18,12 @@ def resize(x):
|
|||||||
if '_750' in k:
|
if '_750' in k:
|
||||||
return v
|
return v
|
||||||
|
|
||||||
|
m_fr = {
|
||||||
|
1: 'janvier', 2: 'février', 3: 'mars', 4: 'avril',
|
||||||
|
5: 'mai', 6: 'juin', 7: 'juillet', 8: 'août',
|
||||||
|
9: 'septembre', 10: 'octobre', 11: 'novembre', 12: 'décembre'
|
||||||
|
}
|
||||||
|
|
||||||
def json_to_html(raw):
|
def json_to_html(raw):
|
||||||
data = json.loads(raw)
|
data = json.loads(raw)
|
||||||
|
|
||||||
@ -26,7 +32,7 @@ def json_to_html(raw):
|
|||||||
|
|
||||||
auth = '<p class="auth">{}</p>\n'
|
auth = '<p class="auth">{}</p>\n'
|
||||||
dt = datetime.fromisoformat(data['last_updated_date'][:-1]) + timedelta(seconds=time.timezone)
|
dt = datetime.fromisoformat(data['last_updated_date'][:-1]) + timedelta(seconds=time.timezone)
|
||||||
dt = dt.strftime('%b %d, %Y, %H:%M')
|
dt = dt.strftime('%d ' + m_fr[dt.month] + ' %Y')
|
||||||
a = [x['name'] for x in data['credits']['by']]
|
a = [x['name'] for x in data['credits']['by']]
|
||||||
if a:
|
if a:
|
||||||
auth = auth.format(', '.join(a) + ' | ' + dt)
|
auth = auth.format(', '.join(a) + ' | ' + dt)
|
||||||
@ -111,10 +117,10 @@ class Liberation(BasicNewsRecipe):
|
|||||||
br = browser()
|
br = browser()
|
||||||
b64 = base64.b64decode(self.key)
|
b64 = base64.b64decode(self.key)
|
||||||
query = {
|
query = {
|
||||||
'website':'liberation',
|
'website': 'liberation',
|
||||||
'website_url':'{}'.format(slug),
|
'website_url': '{}'.format(slug),
|
||||||
'published':'true',
|
'published': 'true',
|
||||||
'_sourceInclude':'_id,content_restrictions.content_code,credits,promo_items.basic.caption,promo_items.basic.credits,promo_items.basic.url,promo_items.basic.height,promo_items.basic.width,promo_items.basic.resized_image_urls,promo_items.basic.last_updated_date,promo_items.lead_art.caption,promo_items.lead_art.credits,promo_items.lead_art.url,promo_items.lead_art.height,promo_items.lead_art.width,promo_items.lead_art.resized_image_urls,promo_items.lead_art.last_updated_date,source.additional_properties.legacy_url,content_elements,source.source_id,taxonomy.primary_section.additional_properties.original._admin.alias_ids,taxonomy.primary_section.additional_properties.original.navigation.nav_title,taxonomy.primary_section._id,taxonomy.primary_section.name,taxonomy.primary_section.path,taxonomy.tags,label,subheadlines.basic,headlines.basic,source.additional_properties.legacy_url,source.source_type,first_publish_date,display_date,canonical_url' # noqa
|
'_sourceInclude': '_id,content_restrictions.content_code,credits,promo_items.basic.caption,promo_items.basic.credits,promo_items.basic.url,promo_items.basic.height,promo_items.basic.width,promo_items.basic.resized_image_urls,promo_items.basic.last_updated_date,promo_items.lead_art.caption,promo_items.lead_art.credits,promo_items.lead_art.url,promo_items.lead_art.height,promo_items.lead_art.width,promo_items.lead_art.resized_image_urls,promo_items.lead_art.last_updated_date,source.additional_properties.legacy_url,content_elements,source.source_id,taxonomy.primary_section.additional_properties.original._admin.alias_ids,taxonomy.primary_section.additional_properties.original.navigation.nav_title,taxonomy.primary_section._id,taxonomy.primary_section.name,taxonomy.primary_section.path,taxonomy.tags,label,subheadlines.basic,headlines.basic,source.additional_properties.legacy_url,source.source_type,first_publish_date,display_date,canonical_url' # noqa
|
||||||
}
|
}
|
||||||
headers = {
|
headers = {
|
||||||
'cache-control': 'public, max-age=5',
|
'cache-control': 'public, max-age=5',
|
||||||
|
Loading…
x
Reference in New Issue
Block a user