Bisoños Usuarios de GNU/Linux de Mallorca y Alrededores   |   Bergantells Usuaris de GNU/Linux de Mallorca i Afegitons
Obten todos tus titulares y noticias con Jabber (16048 lectures)
Per Carlos Cortes Cortes, carcoco (http://bulma.net/~carcoco/)
Creado el 01/07/2002 21:08 modificado el 01/07/2002 21:08

Siguiendo las instrucciones de este interesante artículo de PerroVerd: Pon las noticias de Bulma en tu sitio web(1), podemos "sindicar" las noticias de Bulma en cualquier sitio web, usando el estandard RDF. Os voy a explicar como conseguir estos titulares usando Jabber, gracias al trabajo de Christof Meerwald ...

Basicamente el proceso de la sindicación, consiste en obtener las X últimas noticias/titulares de un determinado sitio web, por ejemplo Bulma(2), de forma que podemos colocar los típicos cuadros con estas últimas noticias. Si os fijaís vereís que aquí en Bulma(2) tenemos los titulares de Barrapunto y Slashdot, en la columna de la derecha ,-)

Christof Meerwald ha desarrollado usando XPCOM, Jabber, JabXPCOM y Python, un bot (JabRSS), es decir un script automático Jabber, que nos va a permitir suscribirnos a todos los sistemas de sindicación que queramos, de forma que será el propio JabRSS, el que se encargará de obtener los titulares y nos los ira mandando, conforme se vayan generando en cada una de las páginas a las que nos suscribamos, a nuestro cliente Jabber que utilicemos: Gabber, Gaim(3), PSI, Konvese, etc ...

"Never miss a headline again! JabRSS is a simple RSS (RDF Site Summary) headline notification service for Jabber. "

Pasos a seguir:

  • Obtener una cuenta Jabber(4).
  • Añadir como colega/amigo al bot JabRSS, es decir a jabrss@jabber.at
  • Ahora nos suscribimos a alguna página que tenga sindicadas las noticias, por ejemplo, ..... BULMA ;-)
    subscribe http://bulma.net/xml.php
  • Ya esta, tan solo nos quedará esperar a que automáticamente jabrss@jabber.at, nos mande las últimas noticias de Bulma conforme se vayan generando.


Una vez con nuestro cliente Jabber en marcha y con jabrss@jabber.at añadido a nuestra lista de contactos, podremos interactuar con nuestro "asistente de noticias" a base de mensajes Jabber:

subscribe http://bulma.net/xml.php
jabrss: You have been subscribed 
to http://bulma.net/xml.php

list

unsubscribe http://freshmeat.net/backend/fm.rdf
jabrss: You have been unsubscribed from
http://freshmeat.net/backend/fm.rdf

help
jabrss: Please refer to the jabrss Web site
(http://JabXPCOM.sunsite.dk/jabrss/(5)) 
for more information.

hola
jabrss: Unknown command. Please refer to the 
documentation at http://JabXPCOM.sunsite.dk/jabrss/


Más información sobre JabRSS: http://jabxpcom.sunsite.dk/jabrss/(6)



Lo mejor de todo es que Christof Meerwald ha liberado JabXPCOM con licencia GPL, pudiendolo obtener de varias formas, incluyendo el prometedor sistema de control de versiones concurrentes Subversion(7):

Enlaces relacionados con el tema de la sindicación de noticias/titulares:

Por último aquí os dejo una pequeña lista de direcciones que os permitiran obtener los titulares de algunas de las mejores páginas de internet (Bulma, Freshmeat, linuxnews, linuxdevices, Slahdot, DebianPlanet, FreeBSD, Gnome News, Dot KDE, kuro5hin, linuxfr, vivalinux, bsdtoday, etc, ...;-)

http://bulma.net/xml.php
http://slashdot.org/slashdot.rdf
http://www.linuxsecurity.com/linuxsecurity_hybrid.rdf
http://freebsddiary.org/news.php
http://freshports.org/news.php3
http://www.solariscentral.org/news/SolarisCentral.rdf
http://linuxcentral.com/backend/lcspecial.rdf
http://www.linuxvoodoo.org/backend.php
http://i-want-a-website.com/about-linux/headlines.rdf
http://icewalk.com/backend/netscape_channel.txt
http://www.linuxnews.com/backend/weblog.rdf
http://freshmeat.net/backend/fm.rdf
http://portalux.com/nnl/lc-en.rdf
http://www.debianplanet.org/backend.php
http://www.newsisfree.com/HPE/xml/feeds/44/744.xml
http://www.linuxwebdevnews.com/lwdn.xml
http://vivalinux.com.ar/backend.php
http://news.gnome.org/gnome-news/rdf
http://dot.kde.org/rdf
http://www.desktoplinux.com/backend/headlines.rdf
http://linuxcentral.com/backend/lcnew.rdf
http://www.linux.ie/news.rdf
http://linuxfreak.org/backend/linuxfreak.rdf
http://www.linuxdevices.com/backend/headlines.rdf
http://www.FreeBSD.org/news/news.rdf
http://www.linux.trix.net/news/index.rdf
http://www.linuxjournal.com/news.rss
http://www.ze-linux.org/backend2xml.php
http://www.linuxnetmag.com/ssi/linuxnetmag_news_en.rdf
http://www.linux-community.de/Backends/lc.rdf
http://www.kde.org/dotkdeorg.rdf
http://netnews.opensrc.org/index.rdf
http://www.linuxde.org/backends/news.rdf
http://www.bsdtoday.com/backend/bt.rdf
http://www.kuro5hin.org/backend.rdf
http://linuxfr.org/backend.rss
http://www.linux-mag.com/lm.rss

2 avisos:
Parece que el Gaim(3) no se termina de llevar del todo bien con los mensajes Jabber demasiado largos :(, petandome muchas veces, si os ocurre existen muchas alternativas(15) mientras que la peña de Gaim(16) solucionan el problema ;-)
No os suscribaís a demasiados sitios de noticias, o os inundaran de mensajes instantáneos cada 5 minutos ;-)

--
$ alias carcoco="echo Carlos Cortes"
http://bulma.net/todos.phtml?id_autor=132 (17)

Lista de enlaces de este artículo:
  1. http://bulmalug.net/body.phtml?nIdNoticia=657
  2. http://bulma.net
  3. http://bulmalug.net/body.phtml?nIdNoticia=740
  4. http://bulmalug.net/body.phtml?nIdNoticia=1359
  5. http://JabXPCOM.sunsite.dk/jabrss/
  6. http://jabxpcom.sunsite.dk/jabrss/
  7. http://subversion.tigris.org/
  8. http://jabxpcom.sunsite.dk/
  9. http://cvs.sunsite.dk/viewcvs.cgi/jabxpcom/examples/
  10. http://193.170.119.171/repos/jabxpcom/
  11. http://bulma.net/body.phtml?nIdNoticia=657
  12. http://www.w3.org/RDF/
  13. http://groups.yahoo.com/group/rss-dev/files/specification.html
  14. http://www.syndic8.com/
  15. http://bulmalug.net/body.phtml?nIdNoticia=1347&nIdPage=3
  16. http://gaim.sourceforge.net
  17. http://bulma.net/todos.phtml?id_autor=132

E-mail del autor: carcoco _ARROBA_ gmail.com
Podrás encontrar este artículo e información adicional en: http://bulma.net/body.phtml?nIdNoticia=1399