from calibre.web.feeds.recipes import BasicNewsRecipe
class Kathimerini(BasicNewsRecipe):
title = 'Kathimerini'
__author__ = 'Pan'
description = 'News from Greece'
max_articles_per_feed = 100
oldest_article = 100
publisher = 'Kathimerini'
category = 'news, GR'
language = 'el'
no_stylesheets = True
remove_tags_before = dict(name='td',attrs={'class':'news'})
remove_tags_after = dict(name='td',attrs={'class':'news'})
remove_attributes = ['width', 'src','header','footer']
feeds = [
('Πολιτική', 'http://wk.kathimerini.gr/xml_files/politics.xml'),
('Ελλάδα', '
http://wk.kathimerini.gr/xml_files/ell.xml'),
('Κόσμος', '
http://wk.kathimerini.gr/xml_files/world.xml'),
('Οικονομία', 'http://wk.kathimerini.gr/xml_files/economy_1.xml'),
('Επιχειρήσεις', 'http://wk.kathimerini.gr/xml_files/economy_2.xml'),
('Διεθνής Οικονομία', 'http://wk.kathimerini.gr/xml_files/economy_3.xml'),
('Πολιτισμός', 'http://wk.kathimerini.gr/xml_files/civ.xml'),
('Μόνιμες Στήλες', 'http://wk.kathimerini.gr/xml_files/st.xml'),
]
def print_version(self, url):
return url.replace('http://news.kathimerini.gr/4dcgi/', 'http://news.kathimerini.gr/4dcgi/4dcgi/')