mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Update Le Temps
This commit is contained in:
parent
0f6045efa4
commit
062c0ba07d
@ -18,12 +18,12 @@ class LeTemps(BasicNewsRecipe):
|
||||
oldest_article = 7
|
||||
max_articles_per_feed = 100
|
||||
__author__ = 'Kovid Goyal'
|
||||
description = 'French news. Needs a subscription from http://www.letemps.ch'
|
||||
description = 'French news. Needs a subscription from https://www.letemps.ch'
|
||||
no_stylesheets = True
|
||||
remove_javascript = True
|
||||
recursions = 1
|
||||
encoding = 'UTF-8'
|
||||
match_regexps = [r'http://www.letemps.ch/Page/Uuid/[-0-9a-f]+\|[1-9]']
|
||||
match_regexps = [r'https://www.letemps.ch/Page/Uuid/[-0-9a-f]+\|[1-9]']
|
||||
language = 'fr'
|
||||
needs_subscription = True
|
||||
simultaneous_downloads = 5
|
||||
@ -32,10 +32,10 @@ class LeTemps(BasicNewsRecipe):
|
||||
|
||||
def get_browser(self):
|
||||
br = BasicNewsRecipe.get_browser(self)
|
||||
br.open('http://www.letemps.ch/login')
|
||||
br.select_form(nr=1)
|
||||
br['username'] = self.username
|
||||
br['password'] = self.password
|
||||
br.open('https://www.letemps.ch/login')
|
||||
br.select_form(action='/user/login')
|
||||
br['name'] = self.username
|
||||
br['pass'] = self.password
|
||||
raw = br.submit().read()
|
||||
if '>Login' in raw:
|
||||
raise ValueError('Failed to login to letemps.ch. Check '
|
||||
@ -59,7 +59,7 @@ class LeTemps(BasicNewsRecipe):
|
||||
for key in article.keys():
|
||||
if key.endswith('_origlink'):
|
||||
url = article[key]
|
||||
if url and url.startswith('http://'):
|
||||
if url and url.startswith('https://'):
|
||||
print ('Url is :', url)
|
||||
return url
|
||||
ans = article.get('link', None)
|
||||
@ -120,65 +120,65 @@ class LeTemps(BasicNewsRecipe):
|
||||
'''
|
||||
|
||||
feeds = [
|
||||
(u'Actualité', u'http://letemps.ch/rss/site/'),
|
||||
(u'Actualité', u'https://letemps.ch/rss/site/'),
|
||||
(u'Actualité - Monde',
|
||||
u'http://letemps.ch/rss/site/actualite/monde'),
|
||||
u'https://letemps.ch/rss/site/actualite/monde'),
|
||||
(u'Actualité - Suisse & régions',
|
||||
u'http://letemps.ch/rss/site/actualite/suisse_regions'),
|
||||
u'https://letemps.ch/rss/site/actualite/suisse_regions'),
|
||||
(u'Actualité - Sport',
|
||||
u'http://letemps.ch/rss/site/actualite/sports'),
|
||||
u'https://letemps.ch/rss/site/actualite/sports'),
|
||||
(u'Actualité - Sciences & Environnement',
|
||||
u'http://letemps.ch/rss/site/actualite/sciences_environnement'),
|
||||
u'https://letemps.ch/rss/site/actualite/sciences_environnement'),
|
||||
(u'Actualité - Multimédia',
|
||||
u'http://letemps.ch/rss/site/actualite/multimedia'),
|
||||
u'https://letemps.ch/rss/site/actualite/multimedia'),
|
||||
(u'Actualité - Société',
|
||||
u'http://letemps.ch/rss/site/actualite/societe'),
|
||||
u'https://letemps.ch/rss/site/actualite/societe'),
|
||||
(u'Actualité - Société | Quoi de neuf',
|
||||
u'http://letemps.ch/rss/site/actualite/societe/quoi_de_neuf'),
|
||||
u'https://letemps.ch/rss/site/actualite/societe/quoi_de_neuf'),
|
||||
(u'Economie & Finance',
|
||||
u'http://letemps.ch/rss/site/economie_finance'),
|
||||
u'https://letemps.ch/rss/site/economie_finance'),
|
||||
(u'Economie & Finance - Finance',
|
||||
u'http://letemps.ch/rss/site/economie_finance/finance'),
|
||||
u'https://letemps.ch/rss/site/economie_finance/finance'),
|
||||
(u'Economie & Finance - Fonds de placement',
|
||||
u'http://letemps.ch/rss/site/economie_finance/fonds_placement'),
|
||||
u'https://letemps.ch/rss/site/economie_finance/fonds_placement'),
|
||||
(u'Economie & Finance - Carrières',
|
||||
u'http://letemps.ch/rss/site/economie_finance/carrieres'),
|
||||
u'https://letemps.ch/rss/site/economie_finance/carrieres'),
|
||||
(u'Culture', u'http://letemps.ch/rss/site/culture'),
|
||||
(u'Culture - Cinémas',
|
||||
u'http://letemps.ch/rss/site/culture/cinema'),
|
||||
u'https://letemps.ch/rss/site/culture/cinema'),
|
||||
(u'Culture - Musiques',
|
||||
u'http://letemps.ch/rss/site/culture/musiques'),
|
||||
u'https://letemps.ch/rss/site/culture/musiques'),
|
||||
(u'Culture - Scènes',
|
||||
u'http://letemps.ch/rss/site/culture/scenes'),
|
||||
u'https://letemps.ch/rss/site/culture/scenes'),
|
||||
(u'Culture - Arts plastiques',
|
||||
u'http://letemps.ch/rss/site/culture/arts_plastiques'),
|
||||
u'https://letemps.ch/rss/site/culture/arts_plastiques'),
|
||||
(u'Culture - Livres',
|
||||
u'http://letemps.ch/rss/site/culture/livres'),
|
||||
u'https://letemps.ch/rss/site/culture/livres'),
|
||||
(u'Lifestyle - Luxe',
|
||||
u'http://letemps.ch/rss/site/lifestyle/luxe'),
|
||||
u'https://letemps.ch/rss/site/lifestyle/luxe'),
|
||||
(u'Lifestyle - Mode',
|
||||
u'http://letemps.ch/rss/site/lifestyle/mode'),
|
||||
u'https://letemps.ch/rss/site/lifestyle/mode'),
|
||||
(u'Lifestyle - Horlogerie & Joaillerie',
|
||||
u'http://letemps.ch/rss/site/lifestyle/horlogerie_joaillerie'),
|
||||
u'https://letemps.ch/rss/site/lifestyle/horlogerie_joaillerie'),
|
||||
(u'Lifestyle - Design',
|
||||
u'http://letemps.ch/rss/site/lifestyle/design'),
|
||||
u'https://letemps.ch/rss/site/lifestyle/design'),
|
||||
(u'Lifestyle - Voyages',
|
||||
u'http://letemps.ch/rss/site/lifestyle/voyages'),
|
||||
u'https://letemps.ch/rss/site/lifestyle/voyages'),
|
||||
(u'Lifestyle - Gastronomie',
|
||||
u'http://letemps.ch/rss/site/lifestyle/gastronomie'),
|
||||
u'https://letemps.ch/rss/site/lifestyle/gastronomie'),
|
||||
(u'Lifestyle - Architecture & Immobilier',
|
||||
u'http://letemps.ch/rss/site/lifestyle/architecture_immobilier'),
|
||||
u'https://letemps.ch/rss/site/lifestyle/architecture_immobilier'),
|
||||
(u'Lifestyle - Automobile',
|
||||
u'http://letemps.ch/rss/site/lifestyle/automobile'),
|
||||
u'https://letemps.ch/rss/site/lifestyle/automobile'),
|
||||
(u'Opinions', u'http://letemps.ch/rss/site/opinions'),
|
||||
(u'Opinions - Editoriaux',
|
||||
u'http://letemps.ch/rss/site/opinions/editoriaux'),
|
||||
u'https://letemps.ch/rss/site/opinions/editoriaux'),
|
||||
(u'Opinions - Invités',
|
||||
u'http://letemps.ch/rss/site/opinions/invites'),
|
||||
u'https://letemps.ch/rss/site/opinions/invites'),
|
||||
(u'Opinions - Chroniques',
|
||||
u'http://letemps.ch/rss/site/opinions/chroniques'),
|
||||
u'https://letemps.ch/rss/site/opinions/chroniques'),
|
||||
(u'Opinions - Chappatte',
|
||||
u'http://letemps.ch/rss/site/opinions/chappatte')
|
||||
u'https://letemps.ch/rss/site/opinions/chappatte')
|
||||
]
|
||||
|
||||
def parse_feeds(self):
|
||||
|
Loading…
x
Reference in New Issue
Block a user