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.
Search Form
Author's book list:
HOJAS DE HIERBA
ISBN: 9788467037678
Page: 352
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
«Camarada, esto no es un libro; quien toca esto toca a un hombre». Así define Walt Whitman (1819-1892) una obra que construyó a lo largo de casi cuarenta años. Fruto de una época y de un lugar -la Norteamérica del siglo XIX-, este gran poema épico nace y crece con la intención de definir al hombre y a la nación americana frente al dominio cultural anglosajón. Su polémica ruptura, formal y conceptual, con el canon poético tradicional fue tal, que se dice que toda la poesía norteamericana posterior es un continuo diálogo con Whitman; incluso buena parte de la poesía occidental, desde el español García Lorca hasta el caribeño Walcott, bebe de esta fuente de inspiración. Este volumen ofrece por primera vez íntegra la mítica Primera edición de 1855, y una selección de los mejores poemas que engrosaron las sucesivas ediciones.
EL MONJE DESNUDO: 100 HAIKUS
ISBN: 9788478132980
Page: 192
Lang: Castellano
Year: 2013
Price: 13.30
Publisher By: Miraguano
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
EL SIGNIFICADO DE LA TRAICION
ISBN: 9788493688714
Page: 528
Lang: Castellano
Year: 2011
Price: 21.85
Publisher By: Reino de redonda
Tags: Narrativa extranjera,Novela contemporánea
Epílogo de Juan Benet Traducción de Panteleimón Zarín El significado de la traición(1949, 1965, 1982) es un documentado y fascinante estudio sobre la traición y sus implicaciones éticas y morales. Centrado en un primer momento en los fascistas británicos que, como William Joyce («Lord Haw-Haw») y John Amery, colaboraron con los nazis durante la Segunda Guerra Mundial, pasa luego a considerar a los traidores de la Guerra Fría. La reflexión moral sobre la traición se convierte así también en una historia del espionaje comunista y de la evolución de la profesión de espía. El relato llega hasta 1963, lo que permite cubrir también el asunto de los topos soviéticos en el Servicio de Inteligencia británico, Philby, Burgess y Maclean, y el caso Profumo. «... Por eso decía al principio que el espía son dos; como el matrimonio; una actividad llevada a cabo por una pareja un espía que procede del campo adversario y un traidor salido del campo propio que -no necesariamente por dinero- rompe en secreto el juramento de fidelidad a su rey, a su constitución o a su pueblo, vende su alma al diablo. Las diferencias entre ellos son de todo orden. Dejando de lado su posible compenetración y cierta comunidad de intereses y de ideas, lo cierto es que ambos personajes no ...
ACCION DE GRACIAS
ISBN: 9788433973498
Page: 736
Lang: Castellano
Year: 2013
Price: 15.10
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Tras años de incertidumbre emocional, Frank Bascombe se encuentra instalado en una madurez relativamente feliz, aunque en el fondo no tan apacible como le gustaría. Sigue trabajando como agente inmobiliario, ahora en la empresa que posee en Sea- Clift, en la zona costera de Nueva Jersey, donde se fue a vivir junto a su segunda esposa. Inesperadamente, ella le abandona. Poco después descubre que padece un cáncer de próstata. Se resquebraja así el frágil bienestar que había logrado obtener. Acción de Gracias relata los días previos a este día festivo del año 2000 (en plena disputa electoral entre Bush y Gore), en los que los acontecimientos se precipitan y devienen un importante punto de inflexión en la vida del ex periodista deportivo.
JUAN DE MAIRENA (T. 2)
ISBN: 9788437605869
Page: 280
Lang: Castellano
Year: 2004
Price: 10.64
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
MEMORIAS DE UNA JOVEN FORMAL Y UNA MUERTE MUY DULCE
ISBN: 9788435010139
Page: 512
Lang: Castellano
Year: 2008
Price: 23.27
Publisher By: Edhasa
Tags: Narrativa extranjera,Novela contemporánea
Este volumen conmemorativo del centenario del nacimiento de Simone de Beauvoir recobe dos de sus textos autobiográficos mayores. Memorias de una jove formal recrea su infancia en el seno de una familia católica y burguesa que no espera de ella sino que se convierta en "una joven formal", contra lo que se irá rebelando a medida que madura. "Una muerte muy dulce" desarrolla una de las constantes que definen la obra de Beauvoir, la preocupación por la muerte. El fallecimiento de su madre da pie a una profunda reflexión sobre la naturaleza de la muerte y de las relaciones entre los seres humanos. Quizás lo que más nos pueda sorprender en estas obras memorilisticas es la insobornable sinceridad que domina en ellas.
AFRODITA
ISBN: 9788497598316
Page: 336
Lang: Castellano
Year: 2003
Price: 12.35
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LIBRO DE LOS AMORES RIDICULOS
ISBN: 9788483835197
Page: 320
Lang: Castellano
Year: 2008
Price: 7.55
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Tal vez por haber sido escritas en el periodo (entre 1959 y 1968) más feliz de la vida de Milan Kundera, según sus propias palabras, las narraciones que componen el libro de los amores ridículos son las más alegres, las más seriamente desvergonzadas y las más reflexivamente divertidas de toda su obra. La farándula de personajes hedonistas que desfila ante los ojos del lector, todos ellos en busca de los juegos múltiples y contradictorios de la amistad, el amor y el sexo, y envueltos en un mundo lleno de severidad, hermetismo e inquisición, no puede sino incitar a la risa. Una risa auténtica, traviesa; un humor sabio, refinado y gozoso, al que nos tiene ya acostumbrados el autor de "la insoportable levedad del ser".
LLIBRE DE LES BESTIES
ISBN: 9788476601013
Page: 128
Lang: Catalán
Year: 1991
Price: 9.02
Publisher By: Bromera
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
Qui va ser Ramon Llull? Un visionari, un allucinat, un boig, un geni, un alquimista... Aquest extraordinari personatge va nixer a Mallorca lany 1232 o al principi de 1233. Arran duna srie daparicions sobrenaturals de Jesús crucificat, decidí abandonar família i béns i emprendre una nova vida dedicada a la predicació i a la conversió dinfidels. Va viatjar per tota la Mediterrnia i per mitja Europa. Per aquesta activitat incessant no li impedí descriure més de 250 obres sobre una gran quantitat de temes política, cincia, medicina, retrica, lgica, filosofia, teologia, dret, etc. El Llibre de les bsties constitueix una stira sobre la lluita pel poder, una crítica de la societat del final del segle XIII representada allegricament pel món dels animals. La corrupció, els abusos de poder i les injustícies no hi falten. Unes constants temtiques que encara són ben presents en els temps que ens ha tocat viure.
EL SECRETO DE SUS OJOS
ISBN: 9788420405223
Page: 320
Lang: Castellano
Year: 2016
Price: 17.95
Publisher By: Alfaguara
Tags: Narrativa hispanoamericana,Novela contemporánea
Treinta años atrás, cuando Benjamín Chaparro era prosecretario en un juzgado de instrucción, llegó a su oficina la causa de un homicidio que no pudo olvidar. Ahora, ya jubilado, repasa buena parte de su vida, las instancias de ese caso y sus insospechadas derivaciones, y la historia de un amor secreto que lo mantiene acorralado entre la pasión y el silencio. Una trama policial ambientada en los años sesenta y setenta, en una Argentina que paulatinamente se sumerge en la violencia política y cuyos personajes luchan contra la impunidad, la burocracia del sistema judicial y las miserias propias y ajenas. Una historia protagonizada por hombres que hiceron de la búsqueda de la verdad un destino, de la memoria, un camino imprescindible, y de la lealtad, un culto que traciende el tiempo, las distancias y la muerte.
SOUL MUSIC (MUNDODISCO 16 / LA MUERTE 3 / LOS MAGOS 5)
ISBN: 9788497937634
Page: 352
Lang: Castellano
Year: 2013
Price: 9.45
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
LA TABLA DE FLANDES
ISBN: 9788420472690
Page: 416
Lang: Castellano
Year: 2007
Price: 18.90
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea
A finales del siglo XV un viejo maestro flamenco introduce en uno de sus cuadros, en forma de partida de ajedrez, la clave de un secreto que pudo cambiar la historia de Europa. Cinco siglos después, una joven restauradora de arte, un anticuario homosexual y un excéntrico jugador de ajedrez unen sus fuerzas para tratar de resolver el enigma. La investigación les conducirá a través de una apasionante pesquisa en la que los movimientos del juego irán abriendo las puertas de un misterio que acabará por envolver a todos sus protagonistas. La tabla de Flandes es un apasionante juego de trampas e inversiones pintura, música, literatura, historia, lógica matemática que Arturo Pérez-Reverte encaja con diabólica destreza.