Skip to content


XML Books — Project Overview

Django + XML + Google Drive API

Summary: XML Books loads a book catalog from an XML file stored in Google Drive, validates and parses it at request time, and exposes simple filters by author and title. The goal is to keep the app lightweight (no large datasets in the repo) while demonstrating external storage integration and clean UI rendering in Django.

Django 4.1 Python 3.11 Requests Google Drive API XML
Open Endpoint

Goals
  • Load and validate an XML dataset from Google Drive (folder-scoped query + file download).
  • Defend against HTML previews/warnings from Drive before parsing.
  • Filter results via query params (?author=..., ?title=...).
  • Keep the Heroku slug small (no heavy datasets in the repo).
High-level Architecture
  1. View xml_books reads query params and builds the Drive request.
  2. File listing by folder + exact filename; then direct file download.
  3. Guard: if payload looks like HTML, abort parsing (Drive preview pages).
  4. Parse with xml.etree.ElementTree and normalize CDATA/text.
  5. Filter and render results with Bootstrap.
Environment Variables
VariableDescriptionExample
GOOGLE_DRIVE_API_KEY API Key for Google Drive (Files: list/get). AIzaSy...xyz
GOOGLE_DRIVE_FOLDER_ID Folder ID containing the XML file. 1AbCdEfGhIJ...
BOOKS_XML_FILENAME Exact XML filename to fetch. books.xml
Endpoint & Usage
EndpointDescriptionParamsExamples
/data-science/books-filter/ Returns the book list from remote XML with optional filters. author (optional), title (optional) ?author=arturo
?title=sidi
?author=arturo&title=sidi
Error Handling
  • 404/403 listing Drive: check GOOGLE_DRIVE_FOLDER_ID permissions.
  • HTML payload (preview/warning): abort parsing to avoid XML errors.
  • XML ParseError: malformed or truncated XML; verify the source file.
  • Timeouts: add caching and increase request timeout if needed.
Books Store

Search Form


Author's book list:

TIERRA SIN HOMBRES

TIERRA SIN HOMBRES

ISBN: 9788408181088
Page: 480
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Una gran saga familiar que se enfrenta a lalucha entre lo que el destino ofrece y lo que elcorazón anhela. Las hermanas Elisa y Sabela crecen en una pequeña aldea cercana aFerrol, donde su madre, Rosalía, una leiteira pobre, las cría sin la ayudade su marido. Mateo, que emigró a América para iniciar un negocio quenunca concluyó, solo le dejó a su hermano Manuel, sordo de nacimiento,que con su bondad temerosa y sencilla la ayuda a sacar a sus hijas adelante. Cuando Rosalía comienza a planear la boda de su hija Elisa conEloy, el único bachiller del pueblo, no cuenta con que Sabela se ha enamoradode él y que el guapo minero Martín tiene otros planes para Elisa. Tierra sin hombreses una novela de personajes y de intrigas familiaresque se enmarca en la Galicia de finales del siglo XIX y principios delXX, en una aldea cargada de supersticiones y de habladurías, lluviosa,pobre; una tierra de viudas de vivos, donde las mujeres ven como sushombres han de emigrar en busca de una vida mejor, un sueño que aveces se cumple y otras se vuelve contra todos.

LA LECCIÓN DE ANATOMÍA

LA LECCIÓN DE ANATOMÍA

ISBN: 9788433960122
Page: 368
Lang: Castellano
Year: 2018
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

EN UN RINCÓN DEL ALMA

EN UN RINCÓN DEL ALMA

ISBN: 9788490704738
Page: 208
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

Profunda reflexión sobre la vida, las oportunidades y el amor de la mano de la protagonista de esta novela, Jimena. Cuando goza de lo que para muchas personas sería una situación privilegiada (buen estatus económico y social, hijos mayores e independientes), Jimena, se siente más sola que nunca. Su vida ha pasado como un destello de luz ante sus ojos, sin darle tiempo a vivir, a sentir o ser la persona que en realidad es. Es entonces cuando toma consciencia de que es una desconocida para los suyos, que ha pasado lo mejor de su vida viviendo la vida de los que amaba, sin vivir la suya propia. La infidelidad de su marido, la pérdida de una de sus amigas y la «marcha» de su amante, la llevarán a replantearse muchos valores e ideales y retomar las riendas de su presente. Reseñas «Es como si Jimena nos estuviera contando su historia sólo a nosotras. Lectores y lectoras, ándense con ojo que este libro engancha.» María Dolores García pastor, periodista y escritora «Hacen que te sientas parte de la historia, como si fueras su almohada o su confesor, como si fueran tus amigos o formaran parte de tu vida. Y sin duda un acierto muy grande ha sido el convertirEn un rincón del almaen una h...

EL TIEMPO ESCONDIDO (COLECCIÓN CORAZÓN RODRÍGUEZ)

EL TIEMPO ESCONDIDO (COLECCIÓN CORAZÓN RODRÍGUEZ)

ISBN: 9788490704707
Page: 576
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

El tiempo escondidoes una novela trepidante que transita por los sucesos más intensos de nuestra historia reciente. En la iglesia de una aldea apartada del occidente montañoso de Asturias se descubren los restos de dos hombres que desaparecieron sesenta años atrás. El hijo de uno de ellos contrata a un investigador privado para averiguar la identidad del asesino. El detective, al que los avatares de su propia existencia han convertido en un escéptico, va adentrándose en una trampa apasionante, rescatando de un tiempo escondido las vivencias de unos personajes inolvidables que enlazan la última batalla de la guerra de Cuba con el final del siglo XX. Un misterio, una investigación y un viaje que le llevará por derroteros insospechados a encontrar su propio destino. El tiempo escondidoes una novela que conjuga la calidad literaria con el rigor histórico. El lector, atrapado desde el principio por una narración que va creciendo en intensidad y dramatismo hasta llegar a un final sorprendente, disfrutará de este relato que se sirve de los recursos delthrillerpara construir un hermoso y emocionante canto al Amor que trasciende las barreras del tiempo.

CORAZÓN FUGITIVO

CORAZÓN FUGITIVO

ISBN: 9788490704509
Page: 384
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

Degan Grant ha terminado su trabajo en Montana y se marcha a California, deseoso de alejarse de su pasado. Pero el alguacil que le salvó la vida le pide un favor capturar a tres forajidos y llevarlos ante la justicia, tarea fácil para un hombre con quien nadie quiere tener problemas. Entonces una joven audaz se cruza en el camino de Degan. Maxine lo intentará todo para escapar del guapo y enigmático pistolero que trata de entregarla a un sheriff corrupto que la ahorcará en lugar de llevarla ante los tribunales. Cargado con la insolente Maxine, que insiste en su inocencia, Degan tendrá que atrapar a un asesino sanguinario y mantener a raya a un viejo enemigo. Mientras tanto, la obligada cercanía de su seductora prisionera enciende en él un deseo que amenaza con convertirse en una pasión incontrolada. Pronto deberán enfrentarse a sus respectivos pasados si quieren tener un futuro juntos...

TUS OJOS, MIS MANOS

TUS OJOS, MIS MANOS

ISBN: 9788469768594
Page: 70
Lang: Castellano
Year: 2018
Price: 19.00
Publisher By: Autor-editor
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

DENUNCIA INMEDIATA

DENUNCIA INMEDIATA

ISBN: 9788433980076
Page: 320
Lang: Castellano
Year: 2018
Price: 18.90
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea

Un joven viaja por el mundo en busca de iluminación y se enfrenta a todo tipo de experiencias, no siempre agradables; una estudiante de origen indio seduce a un profesor buscando una salida desesperada a la situación de su familia; un poeta fracasado que ha encontrado trabajo en la editorial de un antiguo pornógrafo acaba dejándose arrastrar por la tentación del dinero y la América del pelotazo; un sexólogo tiene un perturbador encuentro sexual en una selva remota; un matrimonio que empezó por conveniencia acaba en desastre; un músico que toca el clavicordio se enfrenta a la dificultad de combinar su arte con su condición de esposo y padre y termina perseguido por unos cobradores de morosos; una chica decide quedarse embarazada sea como sea; una mujer visita a una vieja amiga a la que le están haciendo pruebas para saber si padece alzhéimer y le regala un libro que ambas adoraban en su juventud... Jeffrey Eugenides, que ha demostrado en tres novelas excepcionales Las vírgenes suicidas, Middlesex y La trama nupcial su capacidad para ahondar en la complejidad de las relaciones humanas, continúa su exploración en esta envolvente colección de cuentos. Nos encontramos aquí una vez más con hombres y mujeres que se enfrentan a sus miedos, toman decisiones drásticas y se adentran en territorios desconocidos. En dos de los cuentos reaparecen personajes de sus novelas, que, al igual que los nuevos, son seres humanos desamparados que el autor retrata con perspicacia y humanidad, plasmando sus anhelos y contradicciones. Elegante, sutil, a ratos irónico y en otros momentos hondo y conmovedor, Eugenides traza aquí un poderoso mapa de las emociones humanas.

ANTOLOGÍA POÉTICA

ANTOLOGÍA POÉTICA

ISBN: 9788417192785
Page: 108
Lang: Castellano
Year: 2017
Price: 4.75
Publisher By: S.l. diego marin librero editor
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

EL LIBRO DE LAS PRUEBAS

EL LIBRO DE LAS PRUEBAS

ISBN: 9788466342940
Page: 232
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

La perfecta introducción al universo Banville. «Una novela sorprendente, perturbadora» (The New York Times Book Review), por el ganador del Premio Booker y del Premio Príncipe de Asturias de las Letras. Freddie Montgomery es un científico de talento exiliado en una isla del Mediterráneo. Llegado el momento de saldar una deuda, su mujer y su hijo son retenidos como garantía de pago, y él regresa a Irlanda para conseguir fondos en una búsqueda que termina en el robo de un cuadro valioso y el asesinato de una joven. El móvil del crimen? Ni la avaricia, ni la venganza. Ha matado porque «podía hacerlo» es un asesino accidental como el que quizá todos llevamos dentro. Mientras espera juicio escribe esta confesión como un intento de presentar las pruebas, no ya de su inocencia, sino de los acontecimientos que lo han llevado a esa celda y han marcado el recorrido de su vida entera. Reseñas «Cada creación suya atrae y deleita por la maestría en el desarrollo de la trama y en el dominio de los registros y matices expresivos, y por su reflexión sobre los secretos del corazón humano. » Declaración del Jurado del Premio Príncipe de Asturias de las Letras 2014 «Una gran obra en la que cada suave momento detona en voz baja para mostrar un mortífero destello interior.» Don DeLillo «La recomiendo como introducción a Banville.» Francisco García Pérez, La Opinión de Tenerife «El más grande escritor irlandés vivo -con el permiso de William Trevor- y el mejor estilista de la lengua inglesa.» Begoña Arce y Elena Hevia, El Periódico de Extremadura «No un relato policial, sino una novela psicológica fascinante y trabajada en cada línea.» Eduardo García, Diario de Mallorca «Heredero de la literatura de Nabokov, destaca en su estilo la cuidada construcción de cada frase, la narración en primera persona y el humor negro.» Gabinete de Prensa de la Biblioteca Nacional de España «Uno de los escritores contemporáneos más inteligentes, más sensibles y más cultos en las letras universales... Un escritor universal que quedará en la historia de la literatura... Hemos premiado no a un hombre más, sino a un novelista esencial en el panorama contemporáneo de las letras universales.» Rosa Navarro Durán, La Nueva España (Jurado del Premio Príncipe de Asturias de las Letras 2014) «La obra de Banville es un monumento al ser humano desde la complejidad y la profunda oscuridad.» Eduardo García, La Opinión de Málaga «El nosequé nabokoviano; la sensación de ensoñación con la que discurre el relato... Los que tengan ese Banville bien fijada en la cabeza seguramente se lleven una pequeña alegría con el fallo del Premio Príncipe de Asturias de las Letras.»

CÓNCLAVE

CÓNCLAVE

ISBN: 9788466343046
Page: 336
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

TOCAR EL AGUA, TOCAR EL VIENTO

TOCAR EL AGUA, TOCAR EL VIENTO

ISBN: 9788466342230
Page: 216
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Tocar el agua, tocar el vientoes una de las primeras novelas de Amos Oz, una hermosa historia de amor en el marco de la Segunda Guerra Mundial y la Rusia de Stalin. Es posible que una novela nos haga reflexionar sobre los límites del cuerpo y el alma, sobre la callada fuerza de la Naturaleza, sobre la imposibilidad de entender la muerte y la infinitud, sobre los anhelos metafísicos y la iluminación? QuizáTocar el agua, tocar el vientohable de todo ello. Mientras en 1939 los nazis se adentran en Polonia, el matemático y relojero judío Elisha Pomeranz se ve forzado a huir a los gélidos bosques, dejando atrás a su bella e inteligente esposa, Stefa. Después de la guerra, tras haber eludido los campos de concentración, ambos consiguen ir rehaciendo sus vidas mientras buscan el momento de reencontrarse Stefa, en la Rusia de Stalin, y Elisha, en Israel, donde otro conflicto está empezando a fraguarse. Reseña «Una magistral amalgama de especulación filosófica, acertado comentario social y una sólida narración.» El Mundo

EL MARTE LARGO (SAGA LA TIERRA LARGA 3)

EL MARTE LARGO (SAGA LA TIERRA LARGA 3)

ISBN: 9788466342933
Page: 432
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura

Después deLa Tierra LargayLa Guerra Larga, llega la extraordinaria tercera entrega de la saga escrita a cuatro manos por dos maestros de la literatura fantástica Terry Pratchett y Stephen Baxter. 2040-2045. Durante los años posteriores a la catástrofe de Yellowstone, la población se ha establecido en los múltiples mundos paralelos que forman la Tierra Larga. Esta situación plantea interrogantes inesperados que exigen respuestas extraordinarias. En uno de esos asentamientos ha surgido una raza de niños súper inteligentes. Mientras los miembros de la sociedad humana les observan con recelo y suspicacia, Joshua Valienté deberá investigarles para sortear un conflicto que parece casi ineludible. Maggie Kauffman, por su parte, al mando de las tropas de Estados Unidos, ha emprendido una expedición hasta los remotos confines de la Tierra Larga una aventura que la llevará a universos insólitos y desconocidos, donde las antiguas leyes no sirven. Mientras, Sally Linsay, la hija del inventor del mecanismo que cambió el significado de la vida humana para siempre, recibe un misterioso mensaje de su padre y se prepara para un viaje que nunca imaginó. La crítica ha dicho... «La mejor ciencia ficción. Imaginativa y capaz...

Page 806 of 834 (10000 books)

Show Code