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 DEMONIO DEL MOVIMIENTO Y OTROS RELATOS DE LA ZONA OSCURA
ISBN: 9788477028611
Page: 272
Lang: Castellano
Year: 2017
Price: 19.95
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura
HEM ARRIBAT TARD A CLASSE
ISBN: 9788494751196
Page: 169
Lang: Catalán
Year: 2018
Price: 14.25
Publisher By: Voliana edicions
Tags: Narrativa en catalán,Novela contemporánea
EL SUEÑO DE UNA NOCHE DE VERANO
ISBN: 9788468236520
Page: 135
Lang: Castellano
Year: 2017
Price: 9.69
Publisher By: Vicens-vives
Tags: Juvenil
ITACA
ISBN: 9788416440221
Page: 64
Lang: Castellano
Year: 2015
Price: 15.67
Publisher By: Nordica
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
"Publicado en 1911 y aparentemente inspirado en el viaje de regreso a casa de Ulises, «Ítaca» es una invitación al viaje, una metáfora de la vida. Como señala el traductor de esta edición, Vicente Fernández González «El viaje de Ítaca no es el viaje del regreso, no es un viaje de vuelta; es un viaje de ida, el primer viaje, el viaje. ... La lectura de Ítaca invita a la reflexión, a la consideración de que no se trata de cualquier viaje. El viaje a la libertad? A la utopía? La Ítaca del deseo?». Es este uno de los poemas más bellos que se han escrito jamás. Refleja una profunda sabiduría, la sabiduría del poeta que, sin necesidad de abandonar su ciudad natal, ha sido capaz de realizar todos los viajes. Las ilustraciones de Federico Delicado han captado la esencia de esta travesía."
SIETE CASAS VACIAS
ISBN: 9788483931851
Page: 128
Lang: Castellano
Year: 2015
Price: 13.30
Publisher By: Paginas de espuma
Tags: Narrativa hispanoamericana,Novela contemporánea
Las casas son siete, y están vacías. La narradora, según Rodrigo Fresán, es «una científica cuerda contemplandolocos, o gente que está pensando seriamente en volverse loca». Y la cordura, como siempre, es superficial.Samanta Schweblin nos arrastra hacia Siete casas vacías y, en torno a ellas, empuja a sus personajes a explorar terrorescotidianos, a diseccionar los miedos propios y ajenos, y a poner sobre la mesa los prejuicios de quienes, entre el extrañamientoy una «normalidad» enrarecida, contemplan a los demás y se contemplan. La prosa afilada y precisa de Schweblin, su capacidad paracrear atmósferas intensas y claustrofóbicas, y la inquietante gama de sensaciones que recorren sus siete cuentos hanhecho a este libro merecedor del IV Premio Internacional de Narrativa Breve Ribera del Duero.El jurado, del que formaron parte los escritores Pilar Adón, Jon Bilbao, Guadalupe Nettel, Andrés Neuman y que estuvo presidido porRodrigo Fresán, valoró en Siete casas vacías la precisión de su estilo, la indagación en la rareza y el perverso costumbrismo quehabita sus envolventes y deslumbrantes relatos.
EL TÍO GORIOT
ISBN: 9788420698878
Page: 352
Lang: Castellano
Year: 2015
Price: 10.92
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
TE ECHO DE MENOS
ISBN: 9788415721048
Page: 144
Lang: Castellano
Year: 2012
Price: 9.40
Publisher By: Sansy ediciones
Tags: Juvenil
EL SECRETO DE LA SEÑORA HOWELL
ISBN: 9788415608929
Page: 344
Lang: Castellano
Year: 2015
Price: 20.85
Publisher By: Alevosia
Tags: Narrativa extranjera,Novela contemporánea
«Una obra de ficción histórica que es a la vez memorable y evocadora, impregnada de terror y de suspense hasta la última página». Publishers ;Weekly «Una obra de ficción histórica que es a la vez memorable y evocadora, impregnada de terror y de suspense hasta la última página». Publishers ;WeeklyEn invierno de 1897, un trío de forajidos asalta una granja aislada de la zona norte del estado de Nueva York. Cuando la comadrona Elspeth Howell regresa a su hogar después de una larga ausencia, se encuentra con la masacre su marido y cuatro de sus hijos han sido asesinados. Antes de descubrir a Caleb, el quinto de sus hijos, oculto en la despensa, un nuevo disparo resuena. Caleb, el pequeño de doce años, tendrá que cuidar de su madre hasta que esta se recupere lo suficiente como para que ambos puedan salir al valle helado en busca de los responsables del atroz crimen. Un retrato abrasador de un mundo inmisericorde, sobre la culpa y la inocencia perdida, la redención y el castigo, que nos recuerda a las obras de Michael Ondaatje y Cormac McCarthy.«Elegante... inquietante... El secreto de la señora Howell es una novela en la que prácticamente todos los personajes guardan oscuros secretos y no son quienes aparentan ser». USA Today«Oscura y misteriosa..., una novela cuya audacia radica en su desolación; La tra...
LA SAGA DE DUBLIN I: PRINCIPES DE IRLANDA
ISBN: 9788415729945
Page: 800
Lang: Castellano
Year: 2015
Price: 13.25
Publisher By: Rocabolsillo
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Una magnífica epopeya sobre el amor y la guerra, la vida de una familia y una intriga a lo largo de once siglos en Irlanda. Príncipes de Irlanda es un retrato inmejorable de la historia del país desde la llegada de san Patricio a la isla pagana de Irlanda, la resistencia a la cristianización o el enfrentamiento con los vikingos, hasta los conflictos entre los príncipes de Irlanda y los reyes de Inglaterra. Edward Rutherfurd nos enseña que para comprender la vida de un país es necesario conocer su historia; esa es la oportunidad que brinda esta novela a través de historias ficticias y personajes inventados. Un viaje imaginario a través de los siglos, con parada en los hechos más significativos del devenir de Irlanda, que se engarzan perfectamente a la ficción y que arribará, en este primer volumen de los dos concebidos por Rutherfurd, hasta el siglo XVI.
UNA LECTURA PERILLOSA
ISBN: 9788490262795
Page: 208
Lang: Catalán
Year: 2014
Price: 9.45
Publisher By: Bromera
Tags: Juvenil
JOHNNY EMPUÑO SU FUSIL
ISBN: 9788416259045
Page: 320
Lang: Castellano
Year: 2015
Price: 15.20
Publisher By: Terapias verdes / navona
Tags: Narrativa extranjera,Novela contemporánea
VIAJES AL OTRO MUNDO
ISBN: 9788420691923
Page: 304
Lang: Castellano
Year: 2014
Price: 11.40
Publisher By: Alianza editorial
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
Como se observa en el prólogo que abre este volumen, leer a H. P. Lovecraft (1890-1937) es bucear en el universo sin luz del inconsciente colectivo, traspasar los umbrales del Otro Mundo y mirar a la cara a las oscuras y amorfas divinidades de los orígenes, anular temporalmente nuestros esquemas cotidianos de pensamiento y reactivar estructuras que de puro arcaicas nos resultan nuevas. Formado por cuatro relatos de Lovecraft y uno de Thomas Owen, este Ciclo de aventuras oníricas de Randolph Carter unos Viajes al otro mundo en busca del paraíso perdido situado en la época dorada y arquetípica de la infancia individual y de la especie constituye sin lugar a dudas una de las cumbres de la literatura fantástica. Prólogo de Rafael Llopis