diff --git a/recipes/iprofesional.recipe b/recipes/iprofesional.recipe index e8edbbc7a3..82d1b81674 100644 --- a/recipes/iprofesional.recipe +++ b/recipes/iprofesional.recipe @@ -1,5 +1,4 @@ -__license__ = 'GPL v3' -__copyright__ = '2011, Darko Miletic ' +__copyright__ = '2011-2013, Darko Miletic ' ''' www.iprofesional.com ''' @@ -19,13 +18,15 @@ class iProfesional(BasicNewsRecipe): use_embedded_content = False language = 'es_AR' remove_empty_feeds = True - publication_type = 'nesportal' - masthead_url = 'http://www.iprofesional.com/img/logo-iprofesional.png' + publication_type = 'newsportal' + masthead_url = 'http://www.iprofesional.com/img/header/logoiprofesional.png' extra_css = """ - body{font-family: Arial,Helvetica,sans-serif } + body{font-family: 'Droid Sans',Arial,sans-serif } img{margin-bottom: 0.4em; display:block} - .titulo-interior{font-family: Georgia,"Times New Roman",Times,serif} - .autor-nota{font-size: small; font-weight: bold; font-style: italic; color: gray} + .titulo{font-family: WhitneyBoldWhitneyBold,Arial,Helvetica,sans-serif; color: blue} + .fecha-archivo{font-weight: bold; color: rgb(205, 150, 24)} + .description{font-weight: bold; color: gray } + .firma{font-size: small} """ conversion_options = { @@ -35,27 +36,21 @@ class iProfesional(BasicNewsRecipe): , 'language' : language } - keep_only_tags = [dict(attrs={'class':['fecha','interior-nota']})] - - remove_tags = [ - dict(name=['meta','link','base','embed','object','iframe']) - ,dict(attrs={'class':['menu-imprimir','guardarNota','IN-widget','fin','permalink']}) - ] - remove_attributes=['lang','xmlns:og','xmlns:fb'] - + keep_only_tags = [dict(attrs={'class':'desarrollo'})] + remove_tags = [dict(name=['meta','link','base','embed','object','iframe'])] feeds = [ (u'Ultimas noticias' , u'http://feeds.feedburner.com/iprofesional-principales-noticias') - ,(u'Finanzas' , u'http://feeds.feedburner.com/iprofesional-finanzas' ) - ,(u'Impuestos' , u'http://feeds.feedburner.com/iprofesional-impuestos' ) - ,(u'Negocios' , u'http://feeds.feedburner.com/iprofesional-economia' ) - ,(u'Comercio Exterior' , u'http://feeds.feedburner.com/iprofesional-comercio-exterior' ) - ,(u'Tecnologia' , u'http://feeds.feedburner.com/iprofesional-tecnologia' ) - ,(u'Management' , u'http://feeds.feedburner.com/iprofesional-managment' ) - ,(u'Marketing' , u'http://feeds.feedburner.com/iprofesional-marketing' ) - ,(u'Legales' , u'http://feeds.feedburner.com/iprofesional-legales' ) - ,(u'Autos' , u'http://feeds.feedburner.com/iprofesional-autos' ) - ,(u'Vinos' , u'http://feeds.feedburner.com/iprofesional-vinos-bodegas' ) + ,(u'Finanzas' , u'http://feeds.feedburner.com/iprofesional-finanzas') + ,(u'Impuestos' , u'http://feeds.feedburner.com/iprofesional-impuestos') + ,(u'Negocios' , u'http://feeds.feedburner.com/iprofesional-economia') + ,(u'Comercio Exterior' , u'http://feeds.feedburner.com/iprofesional-comercio-exterior') + ,(u'Tecnologia' , u'http://feeds.feedburner.com/iprofesional-tecnologia') + ,(u'Management' , u'http://feeds.feedburner.com/iprofesional-managment') + ,(u'Marketing' , u'http://feeds.feedburner.com/iprofesional-marketing') + ,(u'Legales' , u'http://feeds.feedburner.com/iprofesional-legales') + ,(u'Autos' , u'http://feeds.feedburner.com/iprofesional-autos') + ,(u'Vinos' , u'http://feeds.feedburner.com/iprofesional-vinos-bodegas') ] def preprocess_html(self, soup): @@ -64,16 +59,17 @@ class iProfesional(BasicNewsRecipe): for item in soup.findAll('a'): limg = item.find('img') if item.string is not None: - str = item.string - item.replaceWith(str) + str = item.string + item.replaceWith(str) else: - if limg: - item.name = 'div' - item.attrs = [] - else: - str = self.tag_to_string(item) - item.replaceWith(str) + if limg: + item.name = 'div' + item.attrs = [] + else: + str = self.tag_to_string(item) + item.replaceWith(str) for item in soup.findAll('img'): - if not item.has_key('alt'): - item['alt'] = 'image' + if 'alt' not in item: + item['alt'] = 'image' return soup +