mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
recipes: bring gosc_niedzielny back to life
This commit is contained in:
parent
4b571f1553
commit
ba8b4fdb9a
@ -3,13 +3,12 @@
|
|||||||
|
|
||||||
__license__ = 'GPL v3'
|
__license__ = 'GPL v3'
|
||||||
__copyright__ = '2011, Piotr Kontek, piotr.kontek@gmail.com \
|
__copyright__ = '2011, Piotr Kontek, piotr.kontek@gmail.com \
|
||||||
2013, Tomasz Długosz, tomek3d@gmail.com'
|
2013-2016, Tomasz Długosz, tomek3d@gmail.com'
|
||||||
|
|
||||||
from calibre.web.feeds.news import BasicNewsRecipe
|
from calibre.web.feeds.news import BasicNewsRecipe
|
||||||
import re
|
import re
|
||||||
from lxml import html
|
from lxml import html
|
||||||
|
|
||||||
|
|
||||||
class GN(BasicNewsRecipe):
|
class GN(BasicNewsRecipe):
|
||||||
|
|
||||||
__author__ = 'Piotr Kontek, Tomasz Długosz'
|
__author__ = 'Piotr Kontek, Tomasz Długosz'
|
||||||
@ -51,7 +50,7 @@ class GN(BasicNewsRecipe):
|
|||||||
return feeds
|
return feeds
|
||||||
|
|
||||||
def find_articles(self, main_block):
|
def find_articles(self, main_block):
|
||||||
for a in main_block.findAll('div', attrs={'class': ['prev_doc2', 'sr-document']}):
|
for a in main_block.findAll('div', attrs={'class': ['prev_doc_n1 prev_doc_img21']}):
|
||||||
art = a.find('a')
|
art = a.find('a')
|
||||||
yield {
|
yield {
|
||||||
'title': self.tag_to_string(art),
|
'title': self.tag_to_string(art),
|
||||||
@ -81,8 +80,8 @@ class GN(BasicNewsRecipe):
|
|||||||
]
|
]
|
||||||
|
|
||||||
remove_tags = [
|
remove_tags = [
|
||||||
dict(name='p', attrs={'class': ['r tr', 'l l-2', 'wykop']}),
|
dict(name='p', attrs={'class': ['r tr', 'l l-2', 'wykop', 'l l-2 doc-source']}),
|
||||||
dict(name='div', attrs={'class': ['doc_actions', 'cf', 'fr1_cl']}),
|
dict(name='div', attrs={'class': ['doc_actions', 'cf', 'fr1_cl','txt__social-icons','txt__tags']}),
|
||||||
dict(name='div', attrs={'id': 'vote'}),
|
dict(name='div', attrs={'id': 'vote'}),
|
||||||
dict(name='a', attrs={'class': 'img_enlarge'})
|
dict(name='a', attrs={'class': 'img_enlarge'})
|
||||||
]
|
]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user