Uso de las API en Google Books

Las API de Google Books son una gran herramienta para facilitar búsqueda de libros en Internet, se utiliza frecuentemente en sitios web de Colegios, Universidades, Empresas, etc. Veremos como utilizarla.

SerDigital > @SerDigitalCL > Héctor Reyes  @hector_reyes >  17.03.12

Por definición un API es una «Interfaz de Programación de Aplicaciones«, es decir que se cuenta con un grupo de librerías que hacen una tarea muy específica y de la cual se puede consumir información, sin un API cada programador tendría de escribir programas que accedieran, procesarán y mostrarán información de un servicio cualquiera; la tarea de un API es facilitar estas funciones y proveer a los programadores de herramientas para que solo haga una implementación para obtener la información que necesitan.  Para las personas o empresas, como Google, que desarrollan API’s para acceder a sus servicios estas les benefician ya que solo dan acceso a la información que quieren mostrar, controlando lo que se consume y ejecuta.

Si por definición un API nos permite consumir contenidos, el API de Google Books nos permite acceder a la base de datos de libros  desde aplicaciones ajenas a Google y  la forma en la que se accede es haciendo búsquedas de libros directamente en nuestro sitio u aplicación o teniendo vistas previas de libros, esto con la finalidad de que la información que mostramos permita al usuario ser redirigido a Google Books, al ser un API que desarrolla Google hay que cumplir con los términos de uso.
¿Pero qué ventajas se tiene de integrar estas características en nuestro sitio web? primeramente tenemos acceso a una gran cantidad de información de libros y otra que nos permite hacer implementaciones personalizadas que consuman dicha información; en mi caso se esta desarrollando un sistema de control de biblioteca.

En el proceso de dar de alta un libro se hace la búsqueda del ISBN directamente en la base de datos de Google Books y desde nuestro sitio, obteniendo datos como:

 

  • Título
  • Autor.
  • Editorial.
  • Portada.
  • ISBN 10 y 13.
  • Año de Publicación.
  • Portada (de estar disponible).

 

Eventualmente no se encontrará la información del libro, lo que implica ingresarlos de manera manual, el hacer nuestra implementación del API obedece a optimizar el tiempo en el momento de la captura de los datos bibliográficos del libro, limitándonos solo a verificar que la información que se obtiene de Google Books concuerde con la del libro.

En el proceso de dar de alta el libro nos encontramos limitados en el número de peticiones que podemos hacer a la base de datos de Google Books, ya que solo nos permite realizar 1000 consultas por día, al ser una implementación del API es necesario identificarla mediante un API Key  para que se pueda monitorear el uso de esta, para obtener un API Key basta con tener una cuenta en Google y activar el servicio.

Una vez que el libro se ha almacenado en nuestra base de datos, a nuestros usuarios les permitimos buscar por, autor, título o ISBN, al momento de mostrar la información y dependiendo de que la casa editora le haya permitido a Google mostrar una vista previa del libro, se incluye un botón que lo indica, cabe señalar que no se muestra por completo el libro, pero la vista previa permitirá a nuestros usuarios saber si los tópicos del libro son de su interés o si les ayudará en la investigación que tangan que realizar.

¡Síguenos en Twitter y únete a nuestro Facebook!

Proyecto I+D SerDigital Iberoamérica – www.serdigital.org

En la era digital… siente, piensa y actúa digital. 

¡Llévate la nota al móvil!

 

 

 

 

Google Books, millones de libros a un Click de distancia

Una de las preocupaciones más importantes en educación suele versar sobre el acceso a los libros, ya sea de textos o de literatura en general. En esta parte del mundo (Sur de América) los precios de los libros impresos son escandalosos y poco accesibles a la mayoría. Una solución posible Google Books.

SerDigital > @SerDigitalCL@SerDigitalUy > José Antonio López > @Jalcuy > 09.02.12

Google tiene una especie de Suite que compone desde correo hasta calendario, pasando por documentos en línea, gráficos, presentaciones, etc. muchos otros corporativos inclusive. Este quizás no sea el más conocido, no por eso menos efectivo.

Las ventajas de este sistema residen en que tiene acceso a una cantidad de libros que están libres. Existe una gran cantidad de libros «free» que simplemente pueden ser leídos sin costo alguno; quizás no todos están disponibles en idioma español pero eso tampoco es insalvable. Cuando se carga el libro Chrome actúa con su traductor de forma automática. No será para un docente en literatura algo aceptable pero la traducción es decente a esta altura y es mejor esto que la ausencia de lectura. Por supuesto que en idioma original permite la citas académicas.

Por otra parte Google ofrece (no en todos los países) una tienda de venta de los libros que si tienen derecho de autor, el acceso es muy sencillo y si realmente estamos interesados en adquirirlo podemos intentarlo (salvo que la leyes territoriales lo prohíban).

 

Joyitas recomendadas I:

Gregory Bateson (1972) Steps to an ecology of mind  (Pasos hacia una ecología de la mente).
Liev Semionovich Vigotsky (2001). El desarrollo de los procesos psicológicos superiores.
Isaac Asimov (2007). Historia y cronología de la ciencia y los descubrimientos.
Michael Domjan (2010) Principios de aprendizaje y conducta.

Una vez ingresado el libro que queremos leer nos ofrece una nueva sorpresa de sencillez y efectividad. Nos propone un área de lectura no invasiva en donde en el ángulo superior derecho nos da la oportunidad de marcar donde leemos, acceder al índice fácilmente o comentar lo que vamos notando en la lectura (esto último si estamos elaborando una lectura crítica).

¿Qué faltaría? más textos en español por supuesto; quizás la posibilidad desde todas las regiones de acceder a las tiendas, pero esto último no solo depende de Google sino de las leyes internas de cada país y de la fuerza de las editoriales que no ven como aliado sino como destructor a Google.

En síntesis vemos a Google Books como un gran aliado para palear la situación de desidia de las Editoriales hispanas y latinas que no afrontan la tarea de difundir masivamente la lectura por medio de los medios actuales. Sólo imaginen un niño con un eReader (soporte de lectura que pesa algunos gramos) que pueda tener acceso a toda la literatura que proponen en sus cursos escolares y más (gratuita en la mayoría de los casos). Esto si es posible, por eso recomendamos Google Books.

Joyitas recomendadas II:

Eduardo H. Galeano (2006). El libro de los abrazos.
Antoine de Saint-Exupéry (2004), El principito.

[Fuente: Click Consultores – SerDigital Uy]

¿Qué joyita recomiendas en Google Books?

¡Síguenos en Twitter y únete a nuestro Facebook!

Proyecto I+D SerDigital Iberoamérica – www.serdigital.org

En la era digital… siente, piensa y actúa digital.

¡Llévate la nota al móvil!
¡Llévate la nota al móvil!