miércoles, 8 de abril de 2015

Lv Read Feed - Libreria para leer feeds de noticias atom y rss V0.1

Bueno esto es lo ultimo que he echo para una mis proximas aplicacion, se que ya existen pero bueno, algo tan simple como esa libreria prefiero crearla yo. Espero le sea util a alguien :D


Libreria lectora de feed RSS/ATOM
LVReaddFeed

Codigo de ejemplo:
'''
Libreria: LV-readFeed
Version: 0.1
Autor: Lautaro Linquiman
Lincencia: Creative Commons
'''
from cReadFeed import readFeed
def main():
feed = readFeed('http://www.tutorialdeprogramacion.com/feeds/posts/default', 'atom')
''' Descargando y estructurando el Feed '''
feed.getSource()
''' Retorna el codigo fuente del Feed en texto plano'''
feed.getChannelInfo()
''' Retorna informacion del canal dic {title, descripcion, link, update} '''
feed.getEntries()
''' Retorna una lista con todas las entradas obtenidas del feed
list [0:] entrada ID
[0:] dic {title, link} '''
feed.getEntry(1)
''' Retorna la informacion de la entrada indicada
dic {title, link} '''
#Sobre carga de la clase feed
print 'Cantidad de entradas antes de la sobre carga ' , len(feed.getEntries())
feed1 = readFeed('http://www.tutorialdeprogramacion.com/feeds/posts/default', 'atom')
feed+feed1
print 'Cantidad de entradas despues de la sobre carga ' , len(feed.getEntries())
main()


Enlace a reposito git: https://github.com/Ymil/lvReadFeed

No hay comentarios:

Publicar un comentario

Comenta, critica y propone.
Si tenes dudas pregunta tratare de responderte lo antes posible!