XML Books — Project Overview
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.
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
- View
xml_booksreads query params and builds the Drive request. - File listing by folder + exact filename; then direct file download.
- Guard: if payload looks like HTML, abort parsing (Drive preview pages).
- Parse with
xml.etree.ElementTreeand normalize CDATA/text. - Filter and render results with Bootstrap.
Environment Variables
| Variable | Description | Example |
|---|---|---|
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
| Endpoint | Description | Params | Examples |
|---|---|---|---|
/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_IDpermissions. - 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.
Formulario de búsqueda
Author's book list:
EL BAR DE LAS GRANDES ESPERANZAS
ISBN: 9788416261017
Page: 464
Lang: Castellano
Year: 2015
Price: 18.81
Publisher By: Duomo editorial
Tags: Narrativa extranjera,Novela contemporánea
La conmovedora historia de un niño sin padre que busca darle voz su propio destino. Del autor, premio Pulitzer, que escribió el fenómeno editorial OPEN. J.R. creció con su madre, pues su padre lo abandonó antes de que pronunciara su primera palabra. Pero J.R. sabe quién es un DJ de Nueva York que tiene un programa de radio que él escucha con devoción, hasta el día en que su voz sale del aire y J.R. se queda sin nadie a quien escuchar. Encontrará entonces refugio en el amor de su madre y en el Dickens, el bar de su barrio, un sitio donde poetas, policías, apostadores, boxeadores y estrellas de cine tienen una historia que contar. Conmovedor y emocionante, firmado por un premio Pulitzer, El bar de las grandes esperanzas es un libro hermoso que puede leerse como una novela de aprendizaje o como una historia apasionadamente sincera y real.
AÑO NUEVO EN SUDÁN
ISBN: 9788490566121
Page: 224
Lang: Castellano
Year: 2015
Price: 17.09
Publisher By: Rba libros
Tags: Narrativa de viajes,Géneros literarios,Literatura
OBRA COMPLETA, 1
ISBN: 9788491040804
Page: 616
Lang: Castellano
Year: 2015
Price: 15.20
Publisher By: Alianza editorial
Tags: Poesía clásica española hasta el siglo XVIII,Poesía,Literatura
Entre las manifestaciones poéticas del Siglo de Oro, ninguna resulta tan singular como la obra de San Juan de la Cruz. La presente edición de la Obra completa del que ha sido llamado «príncipe de los místicos» presenta una distribución que tiene en cuenta tanto el valor de las distintas composiciones en cuanto testimonio de un proceso espiritual, como su cronología. Así, el primer volumen recoge la poesía de San Juan junto con las glosas de la Subida del Monte Carmelo y Noche oscura, mientras que el segundo contiene las glosas correspondientes al Cántico espiritual y la Llama de amor vivo, así como Avisos y cartas. A lo largo del libro se ofrecen los textos que, tras una larga labor de selección y compulsación, Eulogio Pacho ha logrado identificar como de mayor garantía, si bien asumiendo la premisa de que no existe una versión excluyente de los mismos. Edición de Luce López-Baralt y Eulogio Pacho
MAMAEÑA: RELATOS EXTREMEÑOS
ISBN: 9788493658564
Page: 256
Lang: Castellano
Year: 2015
Price: 9.50
Publisher By: Elam editores
Tags: Narrativa española,Novela contemporánea
EN LAS MONTAÑAS DE LA LOCURA
ISBN: 9788432225161
Page: 192
Lang: Castellano
Year: 2015
Price: 7.55
Publisher By: Seix barral
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
PRONTO SERÁ DE NOCHE
ISBN: 9788477028017
Page: 256
Lang: Castellano
Year: 2015
Price: 18.52
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura
«Pronto será de noche, pero no habrá diferencia. El cielo seguirá teniendo ese color incómodo. El fuego que baila en las ventanas sacará a la ciudad de su ceguera. Será de noche, pero no estará oscuro. Caerán pájaros muertos del aire. Golpeando el suelo con un sonido de guantes empapados». Ese de ahí es Samuel. Es policía, o lo era. Ahora está atrapado en un atasco infinito. Como tú y como yo. Miles de coches en medio de una autovía que se dirige hacia el sur; aunque eso poco importa. Lo que importa es que huimos. Somos una multitud desesperada rumbo a ninguna parte mientras el mundo se derrumba a nuestro alrededor.La negrura se extiende detrás de nosotros, nos persigue. No nos queda más que avanzar. Los metros cuestan horas, el calor sofoca, el aire es de barro. Y justo cuando parece que nada puede empeorar, sucede en medio de esta nada inmensa, un conductor ha aparecido muerto. Estrangulado. Samuel necesita descubrir quién ha sido, y sobre todo por qué. Por qué aquí, por qué ahora. Mientras la oscuridad avanza y el tiempo se acaba, un simple acto puede bastar para darle sentido a todo.Así que vamos, vuélvete a tu coche. Acurrúcate en el asiento. Cierra por dentro y, por favor, no te duermas. Por lo que más quieras, no te duermas. Porque cuando caiga la noche, tú podrías ser el siguiente. Jesús Cañadas, el ...
OBRA POETICA (1981-2001)
ISBN: 9788432225093
Page: 304
Lang: Castellano
Year: 2015
Price: 8.50
Publisher By: Seix barral
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Una maravillosa oportunidad para descubrir la faceta menos explorada de Francisco Umbral. De todos los géneros literarios que cultivó Francisco Umbral, el de la poesía es el menos conocido por el lector. En este volúmen se reúne la poesía del reputado escritor, integrada por Crímenes y baladas, poemario que publicó en vida, junto con 126 poemas que aparecieron post mortem entre sus papeles y que componen la totalidad de su corpus poético. Muestran, a través de una gran variedad formal de metros y rimas, la diversidad de intereses del autor, así como el exigente uso del lenguaje que caracteriza a su escritura. Francisco Umbral (Madrid, 1932-2007) se dedicó desde los años sesenta a la literatura y el periodismo. Se le ha definido como «el mejor prosista en castellano del siglo». Su novela Mortal y rosa (1975) es considerada una de las obras maestras de la segunda mitad del siglo XX. Únanimemente aplaudido por público y crítica, galardonado con premios como el Príncipe de Asturias de las Letras o el Cervantes, fue un creador libre que acuñó un estilo propio e indiscutible.
FABULAS DE ESOPO
ISBN: 9788491050797
Page: 296
Lang: Castellano
Year: 2015
Price: 9.45
Publisher By: Penguin clasicos
Tags: Clásicos grecolatinos,Clásicos,Literatura
Los mejores libros jamás escritos Las fábulas completas de Esopo en una traducción contemporánea El nombre de Esopo se utiliza para abarcar una larga tradición de fábulas que configuran de algún modo el origen del imaginario moral de la cultura europea. El presente volumen recoge todas las fábulas de tradición esópica que, aunque variada procedencia, fueron concebidas en griego. Protagonizados generalmente por animales, estos pequeños y memorables cuentos -que Sócrates se sabía de memoria- nos muestran, hoy como ayer, las tensiones, las miserias, el esplendor, la felicidad y el miedo del alma humana. De ello son buenos ejemplos las célebres fábulas de la liebre y la tortuga, la zorra y las uvas o el pastorcillo mentiroso, pequeños relatos de origen popular de los cuales se extrae siempre una moraleja.La reciente y brillante traducción de Júlia Sabaté y la introducción de Robert Temple ayudan a iluminar la vieja sabiduría que sigue respirándose en las páginas de algunos de los cuentos más célebres de la historia de la literatura. «También entre los hombres hay ignorantes que, con la esperanza de obtener cosas mejores, dejan escapar las que tienen en sus manos.»
LA CAVERNA
ISBN: 9788490628744
Page: 400
Lang: Castellano
Year: 2015
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Con las dos novelas anteriores Ensayo sobre la ceguera y Todos los nombres, este nuevo libro de José Saramago, forma un tríptico en que el autor deja escrita su visión del mundo actual. Una pequeña alfarería, un centro comercial gigantesco. Un mundo en rápido proceso de extinción, otro que crece y se multiplica como un juego de espejos donde no parece haber límites para la ilusión engañosa. Todos los días se extinguen especies animales y vegetales, todos los días hay profesiones que se tornan inútiles, idiomas que dejan de tener personas que los hablen, tradiciones que pierden sentido, sentimientos que se convierten en sus contrarios. Una familia de alfareros comprende que ha dejado de serle necesaria al mundo. Como una serpiente que muda de piel para poder crecer en otra que más adelante también se volverá pequeña, el centro comercial dice a la alfarería «Muere, ya no necesito de ti». Una impresionante parábola sobre el mundo actual y sobre el verdadero significado del camb
CAIN
ISBN: 9788490628799
Page: 192
Lang: Castellano
Year: 2015
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Qué diablo de Dios es este que, para enaltecer a Abel, desprecia a Caín? Si en El evangelio según Jesucristo José Saramago nos dio su visión del Nuevo Testamento, en Caín regresa a los primeros libros de la Biblia. En un itinerario heterodoxo, recorre ciudades decadentes y establos, palacios de tiranos y campos de batalla de la mano de los principales protagonistas del Antiguo Testamento, imprimiéndole la música y el humor refinado que caracterizan su obra. Caín pone de manifiesto lo que hay de moderno y sorprendente en la prosa de Saramago la capacidad de hacer nueva una historia que se conoce de principio a fin. Un irónico y mordaz recorrido en el que el lector asiste a una guerra secular, y en cierto modo, involuntaria, entre el creador y su criatura. La crítica ha dicho... «Saramago elabora en Caín no la tan cacareada crónica de un desencuentro personal con la religión, sino una parábola de comprensión humana.» Francisco Martínez Hidalgo «A pesar de su edad, Saramago nos demuestra con Caín que es capaz de seguir ofreciendo a sus lectores obras atractivas, que buscan llegar a la médula de nuestros conflictos más acuciantes.» Javier Munguía
EL COMENSAL
ISBN: 9788415451556
Page: 176
Lang: Castellano
Year: 2015
Price: 15.10
Publisher By: Caballo de troya
Tags: Narrativa española,Novela contemporánea
Una novela autobiográfica en la que la autora trata de comprender su relación con la muerte y la familia a través del análisis de dos sucesos el asesinato de su abuelo a manos de ETA y el fallecimiento de su madre. La muerte es un acontecimiento de primer orden. Cuando la parca se lleva a un ser querido heredamos lo que quedó sin resolver, y el dolor, o la liberación, que acarrea el deceso se extiende en el tiempo hasta que el vivo asume no sólo la desaparición del otro, sino también parte de la suya propia en la medida en que estamos hechos de retazos de los demás. En esta novela autobiográfica Gabriela Ybarra trata de comprender su relación con la muerte y la familia a través del análisis de dos sucesos el asesinato de su abuelo en 1977 a manos de ETA y el fallecimiento de su madre en 2011 por un cáncer. Así, la primera parte de El comensal es una reconstrucción libre (por tanto, no esconde la parte de ficción de toda memoria) del secuestro y posterior asesinato del empresario español Javier de Ybarra, quien también fue alcalde de Bilbao y presidente de la Diputación de Vizcaya durante el régimen franquista. Aunque esta muerte ha sacudido a todo el clan familiar (los padres de la protagonista tienen que abandonar el País Vasco y convivir con un escolta), no es hasta que la madre de la narradora enferma fatalmente que los duelos no hechos y las herencias políticas no asumidas (a veces por ignorancia) estallan. El comensal es una novela importante por dos cosas la narración de un conflicto histórico desde un lugar personal procurando la huida del victimismo y el reconocimiento de la importancia que tiene el hacer visible la muerte para asumirla. Acostumbrados como estamos a que los procesos de deterioro y fin de la vida se escondan, la novela sorprenderá por lo que tiene de reconciliación con la enfermedad, que aquí es relatada con luminosidad y sin puritanismo ni autocompasión.
TODO ES SILENCIO
ISBN: 9788490628867
Page: 280
Lang: Castellano
Year: 2015
Price: 8.50
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una novela que relata cómo los círculos del crimen rodean y corrompen, no siempre con éxito, el extraño duende de la condición humana. Cuando al hablar te juegas la vida, todo es silencio. En Noitiá, en la costa atlántica, hubo un tiempo en que las redes del contrabando, reconvertidas al narcotráfico, alcanzaron tanta influencia que estuvieron muy cerca de controlarlo todo el poder social, las instituciones, la vida de sus gentes. Fins, Leda y Brinco exploran la costa a la búsqueda de lo que el mar arroja tras algún naufragio, el mar es para ellos un espacio de continuo descubrimiento. El destino de estos jóvenes estará marcado por la sombra odiosa y fascinante a un tiempo del omnipresente Mariscal, dueño de casi todo en Noitiá. Manuel Rivas, con una prosa incisiva que tan pronto es mar en calma como embravecido, da forma a un universo fronterizo en el que los silencios van moldeando a cada uno de los protagonistas.