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:
ESKULARRU BELTZAK
ISBN: 9788490276785
Page: 168
Lang: Euskera
Year: 2017
Price: 15.20
Publisher By: Elkarlanean s.l.
Tags: Juvenil
MEDIO MUNDO (TRILOGIA EL MAR QUEBRADO 2)
ISBN: 9788466341172
Page: 448
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
Medio mundoes la segunda entrega de la trepidante saga de aventuras «El mar Quebrado» de Joe Abercrombie. «El momento en el que pares, será el momento en el que mueras.» Espina Bathu es una de las pocas chicas de Gettlandia que ha recibido el don de la Madre Guerra. Desesperada por vengar la muerte de su padre, vive para la lucha. Pero tras un trágico accidente en el cuadrado de entrenamiento, su propio instructor la tacha de asesina y se convierte en una proscrita. Zafándose del destino, la joven queda atrapada en una conspiración cuando se embarca en la nave del padre Yarvi, un clérigo tremendamente astuto. Junto con el resto de la tripulación, Espina surcará medio mundo en busca de aliados para luchar contra el despiadado Alto Rey, y aprenderá lecciones muy duras a base de engaños y sangre. La acompaña en este viaje el joven Brand, un guerrero que odia matar. Aunque en una sociedad tan bélica como esta se le considera un fracasado, el periplo por el mar Quebrado le ofrecerá una oportunidad inesperada para redimirse a los ojos de todos. La crítica ha dicho... «En el género fantástico, Abercrombie es único.» The Guardian «Espléndido... Abercrombie tiene un don para crear personaje...
HARRY POTTER I L ORDRE DEL FÈNIX (RÚSTICA)
ISBN: 9788416367849
Page: 968
Lang: Catalán
Year: 2016
Price: 19.47
Publisher By: Empuries
Tags: Juvenil
DE PROFUNDIS Y OTROS ESCRITOS DE LA CARCEL
ISBN: 9788491052364
Page: 336
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Penguin clasicos
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Los mejores libros jamás escritos. «Nada de lo que me ocurrió en ningún período de mi vida tuvo la menor importancia en comparación con el arte.» En 1895 Oscar Wilde se encontraba en la cumbre de su carrera, pero ese mismo año, tras un escandaloso proceso, fue condenado a dos años de prisión y a trabajos forzados. Allí escribióDe profundis, una epístola confesional que ilustra su proceso interior durante el encarcelamiento y uno de los textos más descarnados de la historia de la literatura. Esta edición incluye también ofreciendo un marco contextual excepcional, apoyado en la magnífica introducción del escritor Colm Tóibín las cartas que escribió antes y después a sus seres queridos, entre ellos su amante, lord Alfred Douglas. Completa el volumen «La balada de la cárcel de Reading», un revelador poema acerca de un hombre sentenciado a la horca.
HARRY POTTER I LA CAMBRA SECRETA (RÚSTICA)
ISBN: 9788416367818
Page: 332
Lang: Catalán
Year: 2016
Price: 12.82
Publisher By: Empuries
Tags: Juvenil
LO QUE ESCONDIAN SUS OJOS
ISBN: 9788490607855
Page: 768
Lang: Castellano
Year: 2016
Price: 10.45
Publisher By: La esfera de los libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Lo que escondían sus ojos encierra el secreto mejor guardado por la alta sociedad española de los años cuarenta la pasión secreta de Sonsoles de Icaza, casada con el marqués de Llanzol, y Ramón Serrano Súñer, cuñado de Franco. De esa relación nació una niña que el marqués crio como propia Carmen Díez de Rivera, figura de enorme trascendencia durante la Transición. Sus protagonistas vuelven a cobrar vida en esta novela -convertida en una exitosa serie de televisión- gracias a Nieves Herrero, una escritora capaz de adentrarse como nadie en el alma y la ambición de un hombre y una mujer, y que no podía permitir que el paso del tiempo los olvidara para siempre. En un país devastado y en un ambiente de falsa neutralidad, con la Segunda Guerra Mundial como telón de fondo, y los nazis y aliados buscando el apoyo de España y del todopoderoso «cuñadísimo» de Franco, la marquesa de Llanzol y Serrano Súñer vivieron una pasión clandestina. Un amor prohibido que dio su fruto con el nacimiento de una niña Carmen Díez de Rivera, figura de enorme trascendencia treinta años después durante la Transición.
LOS NIÑOS TONTOS
ISBN: 9788423351121
Page: 144
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL ORO DEL REY (SERIE CAPITAN ALATRISTE 4)
ISBN: 9788466329170
Page: 256
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En esta cuarta entrega de «Las aventuras del capitán Alatriste», que acontece en Sevilla en 1626, el capitán recibe tras su regreso de Flandes el encargo de reclutar a un pintoresco grupo de bravos espadachines para una peligrosa misión. Sevilla, 1626. A su regreso de Flandes, donde han participado en el asedio y rendición de Breda, el capitán Alatriste y el joven mochilero Íñigo Balboa reciben el encargo de reclutar a un pintoresco grupo de bravos espadachines para una peligrosa misión, relacionada con el contrabando del oro que los galeones españoles traen de las Indias. Los bajos fondos de la turbulenta ciudad andaluza, el corral de los Naranjos, la cárcel real, las tabernas de Triana, los arenales del Guadalquivir, son los escenarios de esta nueva aventura, donde los protagonistas reencontrarán traiciones, lances y estocadas, en compañía de viejos amigos y de viejos enemigos. La crítica ha dicho «Esta novela, fabulosa y embaucadora de principio a fin, llena de hondura y de realismo, es un retablo social, una crónica cultural y un personaje cuya grandeza crece al ritmo de sus hazañas». El Cultural «Se precisa ser muy maestro y haber trabajado mucho cada página para dar vida a los viejos aires de la picaresca y poderlo...
CUENTOS DE NAVIDAD
ISBN: 9788439731665
Page: 528
Lang: Castellano
Year: 2016
Price: 21.75
Publisher By: Literatura random house
Tags: Narrativa extranjera,Novela contemporánea
Grandes Clásicos Literatura Random House publica esta preciosa edición, con ilustraciones de Javier Olivares, de todos los cuentos de Navidad del gran Charles Dickens reunidos en un solo volumen. «Nada está más allá de la esperanza.» Se podría afirmar que Dickens inventó la Navidad, pues ningún otro escritor ha evocado con tanta maestría el espíritu, jubiloso y elegíaco a un tiempo, de ese período final del año. Además de la célebre «Canción de Navidad», se reúnen en este volumen -inspirado en la edición inglesa de 1852- otras cuatro narraciones de ambientación navideña, donde se entreveran los motivos principales del mundo dickensiano la caridad, la infancia, los mitos populares, las desigualdades sociales, los sueños y la magia, bellamente iluminados por las ilustraciones de Javier Olivares. Rodrigo Fresán dijo... «Fue Chesterton quien afirmó que Dickens es el inventor de la Navidad tal como la conocemos hoy. Y no se equivocaba.»
TIEMPOS DE HIELO (COMISARIO ADAMSBERG 9)
ISBN: 9788466334778
Page: 368
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Un nuevo y tortuoso caso para el comisario Adamsberg. Alice Gauthier, una respetable profesora de matemáticas de sesenta y seis años, aparece muerta en su bañera. Todo apunta a un suicidio, pero ciertos detalles, como un extraño signo trazado en el lugar del suceso, hacen pensar que quizá haya algo más detrás de su muerte, por lo que el caso es derivado al equipo de la Brigada Criminal del comisario Adamsberg. Al poco, una mujer dice haber enviado una carta que la profesora había escrito a un tal Amadée Masfauré, cuyo padre se habría suicidado dejando un signo similar. Las sospechas se confirman al comprobar que ambas muertes tienen algo más en común las dos víctimas formaron parte de una trágica expedición a una remota e inexplorada isla de Islandia, diez años atrás...
MEMORIA DE CHICA
ISBN: 9788494443459
Page: 208
Lang: Castellano
Year: 2016
Price: 18.00
Publisher By: Cabaret voltaire
Tags: Narrativa extranjera,Novela contemporánea
«He querido olvidar a aquella chica. Olvidarla de verdad, es decir no querer escribir más sobre ella. No pensar más que debo escribir sobre ella, sobre su deseo, su locura, su estupidez y su orgullo, su hambre y su sangre cortada. Nunca lo he conseguido.» En «Memoria de chica», Annie Ernaux se sumerge en el verano de 1958, el de su primera noche con un hombre, en la colonia de S, en el Orne. Una noche que le iba a le dejar una marca indeleble, que iba a perseguirla durante años. Hasta la valiente decisión de reconstruirla escribiéndola, ayudada por fotografías y cartas recuperadas, sumida en una búsqueda la de sus antiguos amigos y amigas, la de Él, ese primer hombre, pero sobre todo la de sí misma, aquella Annie del 58 que tanto le cuesta entender a la Annie actual, en un vaivén implacable entre el ayer y el hoy.