En calidad de Afiliado de Amazon, obtengo ingresos por las compras adscritas que cumplen los requisitos aplicables
Resultados 1 al 2 de 2

Tema: Manual del proceso + 3 Recetas Portal Noticias BANDAANCHA.EU ejemplo guia.

  1. #1
    Veteran@ en el foro Avatar de KRorschachZ
    Fecha de ingreso
    03 nov, 10
    Mensajes
    355

    Predeterminado Manual del proceso creación + 3 Recetas Portal Noticias BANDAANCHA.EU ejemplo guia.

    Hola, aqui os pongo un manual de como se crean 3 recetas para bajar los articulos de BandaAncha.eu , por ejemplo, ( y hasta los comentarios de las noticias si se quiere), a los lectores electronicos...

    El sistema funciona como sigue:

    Usando CALIBRE software, se crea una RECETA del portal, se puede usar los RSS, pero tambien permite crear ebooks de paginas sin RSS, es algo mas dificil y estamos en ello, pues es en lenguaje python:

    una pista: calibre-ebook.com/user_manual/news.html

    Luego, se va al programa y se inserta este codigo:

    Contenido oculto:

    Código:
    #!/usr/bin/env python
    # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
    from calibre.web.feeds.news import re
    class BandaAnchaNews(BasicNewsRecipe):
     title = u'BandaAncha News'
     timefmt = ' [%d %b, %Y]'
     __author__ = 'KRorschachZ'
     description = 'Noticias Banda Ancha ISP´s & Tecnología'    # indicando en las dos variables siguientes 15-77, tarda 12 minutos 
     # en codificar el ebook. mas completo. evidentemente
     
     oldest_article = 7
     max_articles_per_feed = 44
     use_embedded_content = False
     publisher = 'BA'
     category = 'Noticias Banda Ancha ISP´s & Tecnología'
     language = 'es_ES'
     publication_type = 'newsportal'
     remove_javascript = True
     extra_css = ' .txt_articulo{ font-family: sans-serif; font-size: medium; text-align: justify } .contentheading{font-family: serif; font-size: large; font-weight: bold; color: #000000; text-align: center}'
     feeds = [(u'BandaAncha News', u'http://feeds.feedburner.com/bandaanchaeu')]


    luego vamos a Descarga noticias:




    Y ya esta....

    la otra receta es mas sencilla, se basa solo en RSS y solo baja los articulos al lector, pero es mas rapida y mas ligera.




    insertando en el canal, en modo basico:

    feeds.feedburner.com/bandaanchaeu

    ya esta... ¡

    la receta con code es esta:

    Contenido oculto:

    Código:
    class AdvancedUserRecipe1288742903(BasicNewsRecipe):
     title = u'BandaAnchaOnlyNEWS'
     oldest_article = 12
     max_articles_per_feed = 77
     
     feeds = [(u'BandaAnchaOnlyNEWS', u'http://feeds.feedburner.com/bandaanchaeu')]


    pero si modificamos en modo avanzado se pierde el rss... para eso hay que personlizar el codigo en modo avanzado, o dejarlo tal cual, en modo basico...

    La ultima opcion es "esta" receta, donde salen las imagenes, y los articulos y algunos links, muchos, pero no salen los comentarios y sencciones de la pagina web, a veces innecesarios.

    Contenido oculto:

    Código:
    #!/usr/bin/env python
     
    # vim:fileencoding=UTF-8:ts=4:sw=4:sta:et:sts=4:ai
    
    from calibre.web.feeds.news import re
    
    class BandaAnchaNews(BasicNewsRecipe):
     
     title  = u'BandaAncha News'
     
     timefmt = ' [%d %b, %Y]'
     
     __author__ = 'KRorschachZ'
     
     description = 'Noticias Banda Ancha ISP´s & Tecnología'
     
     # indicando en las dos variables siguientes 15-77, tarda 12 minutos 
     # en codificar el ebook. mas completo. evidentemente
     
     oldest_article = 7
     max_articles_per_feed = 55
     
     use_embedded_content = False
     
     publisher = 'BA'
     
     category = 'Noticias Banda Ancha ISP´s & Tecnología'
     
     language = 'es_ES'
     
     publication_type = 'newsportal'
     
     remove_javascript = True
     
     extra_css = ' .txt_articulo{ font-family: sans-serif; font-size: medium; text-align: justify } .contentheading{font-family: serif; font-size: large; font-weight: bold; color: #000000; text-align: center}'
     
     remove_tags = [
      dict(name=['object','link','script','ul','iframe','ol'])
     ,dict(name='span', attrs={'class':['article-section']})
     ,dict(name='span', attrs={'class':['content_rating']})
      ,dict(name='span', attrs={'class':['content_vote']})
     ,dict(name='span', attrs={'class':['createby']})
     ,dict(name='div', attrs={'class':['dialog']})
     ,dict(name='div', attrs={'id':['jcWrapper']})
     ,dict(name='div', attrs={'class':['buttonheading']})
     ,dict(name='div', attrs={'class':['authordetails']})
     ,dict(name='table', attrs={'class':['pagenav']})
     ,dict(name='div', attrs={'id':['jc_commentFormDiv']})
     ]
     
     remove_tags_after = dict(name='div', attrs={'id':'sidebar'})
     
     feeds = [(u'BandaAncha News', u'http://feeds.feedburner.com/bandaanchaeu')]


    Ojo¡, esa receta es muy pesada, tarda un rato, el resultado es bueno, bien formateado, pero... con su tiempo...



    Como adjunto os envio los ficheros de como quedan las visualizaciones de los articulos en funcion de "cada" receta usada:

    (Según su numeración las 13 primeras corresponden a la receta de SOLO articulos, las 7 segundas articulos, imagenes y parte de la web, y las 7 ultimas, articulos con comentarios de participantes y aportaciones)

    En este enlace esta una descripción del proceso un poco más detallado, aunque he pasado la mayor parte, ;-)...:

    http://bandaancha.eu/tema/1672928/ba...culos-ereaders

    Fuentes:

    Manual de Calibre
    Seccion de este foro: http://www.lectoreselectronicos.com/...php?35-Calibre
    Ejemplos de otros usuarios.



    Saludos, desde España...

    (bueno, las fotos se expanden ¡, no se como evitarlo, pero bueno, asi se ve como quedan, comentar que muchas imagenes son parecidas para que se observe la diferencia entre las distintas recetas...)
    Imágenes adjuntadas Imágenes adjuntadas                               
    Última edición por KRorschachZ; 03/11/2010 a las 05:02

  2. #2
    Veteran@ en el foro Avatar de KRorschachZ
    Fecha de ingreso
    03 nov, 10
    Mensajes
    355

    Predeterminado Re: Manual del proceso + 3 Recetas Portal Noticias BANDAANCHA.EU ejemplo guia.

    Eligiendo 2 portadas vemos que la receta es identica en ese apartado... y eligiendo el mismo articulo vemos el nivel de "detalle"... dependiendo de la receta:

    Examples:

    version long:

    http://img522.imageshack.us/img522/9113/screenshot25525.th.gif

    version sort, and more days:


    ------



    You can see 3 recipes on same www.





    bye,

Temas similares

  1. Guia calibre en español
    Por MDB en el foro PRS-600
    Respuestas: 5
    Último mensaje: 08/12/2012, 19:07
  2. guia rapida kindle
    Por lupita en el foro Amazon Kindle
    Respuestas: 10
    Último mensaje: 13/09/2010, 07:51
  3. ¿Como es el proceso?
    Por ahorso en el foro Otros E-readers
    Respuestas: 6
    Último mensaje: 18/05/2008, 14:41
  4. [EN PROCESO] How To... Kindle 2 ! [CAP5 SHORTCUTS AGREGADO]
    Por mctroy en el foro Otros E-readers
    Respuestas: 90
    Último mensaje: 01/01/1970, 02:29

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •