Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/son-link/python-liapi
- Owner: son-link
- License: gpl-3.0
- Created: 2012-03-15T19:22:09.000Z (almost 13 years ago)
- Default Branch: master
- Last Pushed: 2012-03-16T21:22:27.000Z (almost 13 years ago)
- Last Synced: 2023-03-11T17:42:55.698Z (almost 2 years ago)
- Language: Python
- Homepage: http://sonlinkblog.blogspot.com/p/python-liapi.html
- Size: 102 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: CHANGELOG
- License: COPYING
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.htmlProyecto 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 10Funciones:
.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 usoimport 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']