From 10a31736104b0cfe3f7e6e381f08f28e81f8c178 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 4 May 2012 22:01:51 +0530 Subject: [PATCH] Rebelion by Marc Busque --- recipes/rebelion.recipe | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 recipes/rebelion.recipe diff --git a/recipes/rebelion.recipe b/recipes/rebelion.recipe new file mode 100644 index 0000000000..a01acc6204 --- /dev/null +++ b/recipes/rebelion.recipe @@ -0,0 +1,34 @@ +# vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai +from __future__ import unicode_literals + +from calibre.web.feeds.news import BasicNewsRecipe +import re + +class RebelionRecipe (BasicNewsRecipe): + __author__ = u'Marc Busqué ' #Thanks to atlantique http://www.mobileread.com/forums/member.php?u=67876 + __url__ = 'http://www.lamarciana.com' + __version__ = '1.0' + __license__ = 'GPL v3' + __copyright__ = '2012, Marc Busqué ' + title = u'Rebelion.org' + description = u'Rebelión pretende ser un medio de información alternativa que publique las noticias que no son consideradas importantes por los medios de comunicación tradicionales. También, dar a las noticias un tratamiento diferente en la línea de mostrar los intereses que los poderes económicos y políticos del mundo capitalista ocultan para mantener sus privilegios y el status actual. Queremos servir y ayudarnos de todos los grupos, colectivos y personas que trabajan por cambiar este mundo en una perspectiva radicalmente diferente, más justa, igualitaria y equilibrada social y ecológicamente. Es nuestro objetivo contar con la participación y colaboración de todos vosotros para que Rebelión sea un espacio serio, riguroso y actualizado en la difusión de noticias.' + url = 'http://www.rebelion.org' + language = 'es' + tags = 'contrainformación, información alternativa' + oldest_article = 1 + remove_empty_feeds = True + encoding = 'latin1' # + keep_only_tags = [ + {'name': 'div', 'attrs': {'id': 'CuerpoNoticia'}} + ] + no_stylesheets = True + extra_css = '.autor {font-style: italic;} .titulo {font-size: 150%;} .titulo, .pretitulo {text-align: center;} #TextoNoticia {text-align:justify;} .autor, .fuente, .entradilla {font-size: 90%; text-align: left;}' + + feeds = [ + (u'Titulares del día', u'http://www.rebelion.org/rss_portada.php'), + ] + + #See http://www.mobileread.com/forums/showthread.php?t=174501 + def print_version(self, url): + id = re.compile('\d*$').search(url).group() + return u'http://www.rebelion.org/noticia.php?id=%s' % id