Un Aporte a la Comunidad

Aprovechando el descanzito por el dia del trabajo, me he puesto a trabajar un pokito en un proyecto opensource. Se trata de un lector de multiples feeds para combinarlas en una sola… si ya se ke la idea no es nada nueva (bloglines, google reader, feedburner….) pero me surgio la idea por que recientemente estube analizando un poko el sitio blogschapines.com, luego de analizar un poko las paginas del sitio, descubrir que utilizaron sux0r que es… no imaginan? un lector de rss! solo ke ademas incluye un filtro bayesiano para clasificar los elementos de los rss y decidir se es interesanto o aburrido, caracteristica que blogschapines.com no utiliza… por cierto.

En fin regresando al tema, decide probar un poko sux0r y me tope con una limitante ke limita su utilidad. Como esta basado en lla libreria MargpieRSS que no soporta muchas formatos de feeds, en especial RSS 2.0 que ya estan comun en los blogs ke en visitado (gracias a wordpress). Esta limitante hace ke no sea posible agregar muchos de los blogs chapines y que no han activado o no tienen soporte para Atom y RSS 0.9 (ejemplo de ello es mi blog, ke solo soporta RSS 2.0).

Pues me puese a buscar un pokito una libraria php ke pudiese interpretar rss 2.0 y asi krear mi propio lector de multiples RSS sin tanto esfuerzo. Luego de unos dias de busqueda me decidi por Seymour, el cual ofrece soporte para: Atom 1.0 & 0.3, RSS 2.0, 1.0, 0.92, 0.92u, y 0.91… fantastico! y ademas es muy facil de utilizar. Tome algunas ideas de sux0r y empeze a trabajar en esto y en pokas horas ya obtuve algunos resultados descentes.

El primer esquema ya lo puse en linea: http://boxp.sourceforge.net/jav/feedcombiner/ pero por las limitaciones de SourceForge no puedo conectar php con sitios externos, por lo ke la actualizacion tiene ke ser manual hacia la base de datos… puro phpMyAdmin en accion jajaaj. Pero en mi servidor local todo funciona de maravilla. Para fines de pruebas he decido incluir los siguentes blogs:

  • Bitacora de Mauricio Romero
  • Blog de mi Guatemala
  • DesdeGuate.com
  • El Loco mundo del Techno 😛
  • Mi blog… claro no podia faltar!
  • Regilete
  • SiRGt’s Blog

Todavia hay un resto de trabajo por hacer, pero espero que la demo sea ilustrativa. Me falta pulir un poko el codigo y agregar mas caracteristecas como:

  • Ver entradas de un solo blog
  • Ver entradas mas viejas, paginando las entradas
  • generar un RSS combinado, mostrar solo las ultimas 20 entradas…
  • busquedas?? no muy seguro pero seria util
  • algunas otras cosas ke se me ocurran

Tambien el CSS que he usado es algo rapido, nada final y estoy abierto a propuestas… En fin todavia me falta bastante para tener algo mas formal pero la idea ya va caminado. Si tiene comentarios que espero que asi sea, pueden escribirme a: j_aroche AT users DOT sourceforge DOT net.

Javier Aroche