Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/son-link/python-liapi

librera para Python para usar la API Liapi del proyecto OpenLibra
https://github.com/son-link/python-liapi

Last synced: about 2 months ago
JSON representation

librera para Python para usar la API Liapi del proyecto OpenLibra

Awesome Lists containing this project

README

        

Python Liapi
(c) 2012 Alfonso Saavedra "Son Link"

Python liapi es una libreria para Python para usar la API del proyecto OpenLibra, un proyecto para poder descargar libros y revistas de libre distribución
Este libreria nacio como reto personal ademas de apoyar este proyecto para aquellos que quiran usarla por aquellos que quieran desarrollar programas que hagan uso de ella.

Espero que este proyecto sea de vuestro agrado y que cada día vaya mejorando.
Gracias por descargar este proyecto.
Atentamente: Alfonso Saavedra "Son Link"
http://sonlinkblog.blogspot.com/p/python-liapi.html

Proyecto bajo licencia GPLv3

Variables globales:
·lang: Idioma de los libros (por defecto todos). Los posibles valores son spanish y english
·limit: Cantidad de resultados a obtener. Por defecto Liapi devuelve 10

Funciones:
.getData(*params): Devuelve una lista con los resultados de la consulta.
·getCat(idcat): Devuelve la variable que se le pasara a la hora de consular los libros de una categoría en concreto (numérico).
·getBookInfo(bookid): Obtenemos la información del libro (numérico)
·searchByTags(tags): Busca los libros que contengan al menos una de las etiquetas (lista)
·criteria(crit): Busca los libros que cumplen estos criterios (numérico):
1: Mas vistos
2: Mas comentados
3: Mas votados
4: Mejor valorados

Ejemplo de uso

import liapi

liapi = Liapi()
liapi.lang='spanish'
liapi.limit = 25
tags = liapi.searchByTags(['html', 'php'])
data = liapi.getData(tags)

for d in data:
print d['title']