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:
VOCES EN RUIDERA: UNA AVENTURA DEL PLINIO
ISBN: 9788492403066
Page: 256
Lang: Castellano
Year: 2008
Price: 20.71
Publisher By: Rey lear
Tags: Novela negra
El comisario de la Brigada de Investigación Criminal de Madrid Anselmo Perales encarga a su viejo amigo el jefe de la Guardia Municipal de Tomelloso, Manuel González alias Plinio, que se desplace de incógnito a las lagunas de Ruidera para colaborar en un misterioso caso de ámbito nacional, relacionado con un secuestro. Acompañado por su mujer Gregoria, su hija Alfonsa y su inseparable don Lotario, el detective tomellosero se toma unas vacaciones y emprende el viaje sin contar a nadie sus verdaderos motivos, con la coartada de investigar unos horribles gritos que se escuchan a medianoche junto a las lagunas. Voces en Ruidera, la novela más cervantina de la saga, ambientada en paisajes y escenarios recorridos siglos antes por Don Quijote, sorprende por los elementos fantásticos que Francisco García Pavón incorpora al argumento y por la carga sexual que explota en el sorprendente final de la novela, lo que provocó en su día las airadas críticas de los censores. El sentido del humor, que nunca resta intriga a la investigación detectivesca, vuelve a triunfar gracias a la maestría del autor, pionero del genero policíaco autóctono de calidad.
LOS CIPRESES CREEN EN DIOS (PREMIO NACIONAL NARRATIVA 1953)
ISBN: 9788408068594
Page: 912
Lang: Castellano
Year: 2004
Price: 11.35
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
ÑAQUE ; AY CARMELA
ISBN: 9788437610344
Page: 344
Lang: Castellano
Year: 2006
Price: 10.64
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
LARGO NOVIEMBRE DE MADRID; LA TIERRA SERA UN PARAISO; CAPITAL DE LA GLORIA (LA TRILOGIA DE LA GUERRA CIVIL)
ISBN: 9788437623870
Page: 488
Lang: Castellano
Year: 2007
Price: 15.10
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La literatura de Juan Eduardo Zúñiga tiene un hondo compromiso con la vida los materiales de los que parten muchas de sus ficciones pertenecen a la más estricta realidad y los conflictos que en ellas se articulan son patrimonio de seres humanos cuyas conciencias vivieron asediadas en ambientes de intensa perturbación social y a los que el autor otorga voz, humanidad y pensamiento. La trilogía constituida por Largo noviembre de Madrid, La tierra será un paraíso y Capital de la gloria conforma un ciclo de cuentos sobre la vida en Madrid durante la Guerra Civil y la Posguerra. Un conjunto homogéneo que, preservando la plena autonomía de cada relato y de cada volumen, posee un sentido global y una atmósfera unitaria que enriquecen todas sus piezas y que se manifiesta en una máxima que cifra y compendia el aliento que preside toda la trilogía "Pasarán unos años … para que no lo olvides". Bajo esta aparente paradoja se formula la motivación de los treinta y tres cuentos que la componen, cuyo significado común esta promovido por la tensión dialéctica que afecta a sus personajes, que se debaten entre la práctica del olvido como añagaza de la supervivencia y el ejercicio de la conciencia para asumir el presente como único aval de la lucidez y la dignidad.
SENDEBAR
ISBN: 9788437608808
Page: 192
Lang: Castellano
Year: 2005
Price: 10.64
Publisher By: Catedra
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
UN HOMBRE QUE DUERME
ISBN: 9788493711061
Page: 131
Lang: Castellano
Year: 2009
Price: 14.82
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea
Impedimenta presenta la nueva traducción de este clásico moderno de Georges Perec que narra la peripecia de un estudiante que el día de sus exámenes de sociología decide no levantarse de la cama, abandonar sus estudios y cortar toda relación con amigos y parientes. Encerrado en sí mismo, en su chambre de bonne donde todo es gris, el estudiante se sumerge en la indiferencia más total hacia el mundo que le rodea. Entonces se dedica a errar por París, a ir al cine, a leer los titulares de los periódicos, pero como lo haría un sonámbulo. Para el estudiante, todo forma parte de una vaga estrategia consistente en evitar los deseos materiales y la ambición, pero también la dependencia que tiene de las cosas materiales, de las que la novela está impregnada, no obstante, hasta límites insospechados. Novela cumbre de la «literatura Oblomov», desde hace años inencontrable en las librerías españolas, constituye una de las cumbres de la narrativa francesa de los setenta, que ahora se recupera en una magistral traducción de Mercedes Cebrián.
LO PEOR DE TODO
ISBN: 9788420474182
Page: 120
Lang: Castellano
Year: 2008
Price: 15.20
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea
HISTORIA DE GLORIA: (AMOR, HUMOR Y DESAMOR) (6ª ED.)
ISBN: 9788437602417
Page: 384
Lang: Castellano
Year: 2006
Price: 11.87
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
POESIAS COMPLETAS
ISBN: 9788437612041
Page: 360
Lang: Castellano
Year: 2006
Price: 13.11
Publisher By: Catedra
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura
EL ARPA Y LA SOMBRA
ISBN: 9788446024538
Page: 368
Lang: Castellano
Year: 2008
Price: 11.87
Publisher By: Akal
Tags: Narrativa hispanoamericana,Novela contemporánea
'En 1937, al realizar una adaptación radiofónica de 'El libro de Cristóbal Colón' de Claudel, me sentí irritado por el empeño hagiográfico de un texto que atribuía sobrehumanas virtudes al Descubridor de América. Más tarde me topé con un increíble libro de León Bloy, donde el gran escritor católico solicitaba, nada menos, que la canonización de quien comparaba, llanamente, con Moisés y San Pedro. Lo cierto es que dos pontífices del siglo pasado, Pío Nono y León XIII, respaldados por 850 obispos, propusieros por tres veces la beatificación de Cristóbal Colón a la Sacra Congregación de Ritos; pero ésta, después de un detenido examen del caso, rechazó rotundamente la postulación. Este pequeño libro sólo debe verse como una 'variación' (en el sentido musical del término) sobre un gran tema que sigue siendo, por lo demás, misteriosísimo tema... Y diga el autor, escudándose en Aristóteles, que no es oficio del poeta (o digamos del novelista) 'el contar las cosas como sucedieron, sino como debieron o pudieron haber sudcedido'' Alejo Carpentier
LARRA: ARTICULOS (11ª ED.)
ISBN: 9788437602929
Page: 440
Lang: Castellano
Year: 2006
Price: 11.87
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LO INFRAORDINARIO
ISBN: 9788493655051
Page: 128
Lang: Castellano
Year: 2008
Price: 14.72
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea
«Lo que ocurre cada día y vuelve cada día, lo trivial, lo cotidiano, lo evidente, lo común, lo ordinario, lo infraordinario, el ruido de fondo, lo habitual, cómo dar cuenta de ello, cómo interrogarlo, cómo describirlo?» Bajo los atentos ojos de Perec descubrimos el lento avance de unas obras que convierten una calle mísera en otra más moderna, comprendemos por qué Londres encanta aunque no sea encantador o asistimos a una descripción tan minuciosa de la mesa de trabajo del escritor que el propio acto se asemeja a una autopsia de lo real. La materia de Lo infraordinario son los cimientos que sustentan la literatura, la observación apasionada y asombrada de lo usual, el cuestionamiento de lo que parece incuestionable; son los paseos de un escritor que trata de ver la realidad con ojos de recién llegado y que pinta una y mil veces el mismo cuadro, como un impresionista.