mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-06-23 15:30:45 -04:00
Updated recipe for Sueddeutsche
This commit is contained in:
parent
68644d2562
commit
de041a5320
@ -94,7 +94,8 @@ class DateDelegate(QStyledItemDelegate):
|
|||||||
def createEditor(self, parent, option, index):
|
def createEditor(self, parent, option, index):
|
||||||
qde = QStyledItemDelegate.createEditor(self, parent, option, index)
|
qde = QStyledItemDelegate.createEditor(self, parent, option, index)
|
||||||
qde.setDisplayFormat('MM/dd/yyyy')
|
qde.setDisplayFormat('MM/dd/yyyy')
|
||||||
qde.setMinimumDate(QDate(100,1,1))
|
qde.setMinimumDate(QDate(-4000,1,1))
|
||||||
|
qde.setCalendarPopup(True)
|
||||||
return qde
|
return qde
|
||||||
|
|
||||||
class BooksModel(QAbstractTableModel):
|
class BooksModel(QAbstractTableModel):
|
||||||
|
@ -14,9 +14,10 @@ class Sueddeutsche(BasicNewsRecipe):
|
|||||||
description = 'News from Germany'
|
description = 'News from Germany'
|
||||||
__author__ = 'Oliver Niesner'
|
__author__ = 'Oliver Niesner'
|
||||||
use_embedded_content = False
|
use_embedded_content = False
|
||||||
timefmt = ' [%d %b %Y]'
|
|
||||||
max_articles_per_feed = 40
|
|
||||||
language = _('German')
|
language = _('German')
|
||||||
|
timefmt = ' [%d %b %Y]'
|
||||||
|
oldest_article = 7
|
||||||
|
max_articles_per_feed = 50
|
||||||
no_stylesheets = True
|
no_stylesheets = True
|
||||||
encoding = 'latin1'
|
encoding = 'latin1'
|
||||||
remove_tags_after = [dict(name='div', attrs={'class':'artikelBox navigatorBox'})]
|
remove_tags_after = [dict(name='div', attrs={'class':'artikelBox navigatorBox'})]
|
||||||
@ -27,6 +28,7 @@ class Sueddeutsche(BasicNewsRecipe):
|
|||||||
dict(name='div', attrs={'class':'footerLinks'}),
|
dict(name='div', attrs={'class':'footerLinks'}),
|
||||||
dict(name='div', attrs={'class':'seitenanfang'}),
|
dict(name='div', attrs={'class':'seitenanfang'}),
|
||||||
dict(name='td', attrs={'class':'mar5'}),
|
dict(name='td', attrs={'class':'mar5'}),
|
||||||
|
dict(name='a', attrs={'class':'top'}),
|
||||||
dict(name='table', attrs={'class':'pageAktiv'}),
|
dict(name='table', attrs={'class':'pageAktiv'}),
|
||||||
dict(name='table', attrs={'class':'xartable'}),
|
dict(name='table', attrs={'class':'xartable'}),
|
||||||
dict(name='table', attrs={'class':'wpnavi'}),
|
dict(name='table', attrs={'class':'wpnavi'}),
|
||||||
@ -39,8 +41,20 @@ class Sueddeutsche(BasicNewsRecipe):
|
|||||||
dict(name='div', attrs={'class':'similar-article-box'}),
|
dict(name='div', attrs={'class':'similar-article-box'}),
|
||||||
dict(name='div', attrs={'class':'videoBigHack'}),
|
dict(name='div', attrs={'class':'videoBigHack'}),
|
||||||
dict(name='td', attrs={'class':'artikelDruckenRight'}),
|
dict(name='td', attrs={'class':'artikelDruckenRight'}),
|
||||||
|
dict(name='td', attrs={'class':'stoerBSbgUnten'}),
|
||||||
|
dict(name='li', attrs={'class':'first'}),
|
||||||
|
dict(name='li', attrs={'class':'bookmark closed'}),
|
||||||
|
dict(name='li', attrs={'class':'print'}),
|
||||||
|
dict(name='li', attrs={'class':'mail'}),
|
||||||
|
dict(name='li', attrs={'class':'last'}),
|
||||||
|
dict(name='li', attrs={'class':'tiefethemen'}),
|
||||||
|
dict(name='li', attrs={'class':'prev'}),
|
||||||
|
dict(name='ul', attrs={'class':'activities'}),
|
||||||
|
dict(name='li', attrs={'class':'next'}),
|
||||||
dict(name='span', attrs={'class':'hidePrint'}),
|
dict(name='span', attrs={'class':'hidePrint'}),
|
||||||
dict(id='headerLBox'),
|
dict(id='headerLBox'),
|
||||||
|
dict(id='bookmarklist1'),
|
||||||
|
dict(id='bookmarklist2'),
|
||||||
dict(id='rechteSpalte'),
|
dict(id='rechteSpalte'),
|
||||||
dict(id='newsticker-list-small'),
|
dict(id='newsticker-list-small'),
|
||||||
dict(id='ntop5'),
|
dict(id='ntop5'),
|
||||||
@ -57,7 +71,4 @@ class Sueddeutsche(BasicNewsRecipe):
|
|||||||
|
|
||||||
feeds = [ (u'Sueddeutsche', u'http://www.sueddeutsche.de/app/service/rss/alles/rss.xml') ]
|
feeds = [ (u'Sueddeutsche', u'http://www.sueddeutsche.de/app/service/rss/alles/rss.xml') ]
|
||||||
|
|
||||||
def postprocess_html(self, soup, first_fetch):
|
|
||||||
for t in soup.findAll(['table', 'tr', 'td']):
|
|
||||||
t.name = 'div'
|
|
||||||
return soup
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user