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:
LA HISTORIA DEL AMOR
ISBN: 9788498389531
Page: 288
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
«La historia del amor es una novela tan conmovedora como inteligente, que coloca a Nicole Krauss en la primerísima línea de la joven narrativa norteamericana.» Babelia La historia del amor, segunda novela de Nicole Krauss, supuso la confirmación del extraordinario talento de esta joven escritora norteamericana, suscitando el elogio entusiasta de críticos y escritores. Con una sabia mezcla de humor y ternura, Nicole Krauss ha escrito una hermosa aproximación al insondable tema del amor, la pérdida y la memoria, además de un homenaje a la literatura y a la forma en que los libros pueden cambiar la vida de las personas. Leo Gursky, cerrajero polaco jubilado en Nueva York, cuya obsesión es «no morirme un día en que nadie me haya visto», recibe misteriosamente el manuscrito de un texto que creía perdido, acompañado de una enigmática carta. Instalado en el ocaso de su vida, esta sorpresa lo lleva a bucear en los recuerdos de su lejana juventud, recuperando emociones que suponía enterradas. No muy lejos de allí, la quinceañera Alma Singer padece los dilemas y conflictos de su edad. Hace ya ocho años que su padre murió de cáncer y ella ha decidido que es hora de que su madre deje de estar triste, o sea, se dispone a encontrarle un nuevo marido. Cuando en su camino aparece La historia del amor, una novela rara, escrita en yidis, publicada en español y comprada por su padre en una librería de Buenos Aires, los interrogantes se suceden. Por qué su padre se la regaló a su madre muy poco después de conocerla? Quién era su autor? Y quién es el misterioso hombre que ha encargado a su madre que traduzca el libro al inglés? Como en una afinada composición musical, la intensidad de la historia va aumentando progresivamente hasta que los pasos del anciano que busca reconciliarse con su pasado y la adolescente que quiere poner remedio a la soledad de su madre se entrecruzan mediante una ingeniosa y compleja trama cuyos hilos convergen en un final inolvidable.
LAS MUTACIONES
ISBN: 9788432235443
Page: 240
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Seix barral
Tags: Narrativa hispanoamericana,Novela contemporánea
Una tragicomedia llena de humor y ternura. Un debut extraordinario. Ramón Martínez es un abogado de éxito, un ateo convencido y un padre de familia como otro cualquiera. Pero todo cambia el día que Ramón tiene que ser operado y pierde la lenguay con ella la capacidad de hablary comienza para él una silenciosa tragicomedia. Carmela, la mujer de Ramón, comenzará a tener discusiones diarias con un marido que no puede contestarle; Paulina y Mateo, sus hijos adolescentes, tendrán que afrontar la nueva situación mientras lidian con sus propias obsesiones (la obesidad y el onanismo). Elodia, la asistenta supersticiosa, busca una cura milagrosa para su jefe, que acude a terapia con Teresa, una psicoanalista, que cultiva marihuana en su ático. En medio de todo este barullo, Benito es el nuevo miembro de la familia un loro de una especie en peligro de extinción con el que, paradójicamente, Ramón se comunica mejor que con sus seres queridos y que es capaz de blasfemar y gritar todo lo que Ramón no puede. Contada con un humor tierno y a veces un poco negro, esta tragicomedia nos muestra una familia como todas con su día a día, con sus problemas, con su dosis de amor y de risas, y también, como en la vida misma, con su dosis de mala suerte y de lágrimas. Y con un loro.
LA BRIGADA DE LUZ
ISBN: 9788491816409
Page: 360
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Alianza editorial
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
A VECES ESTOY CONTENTA, PERO TENGO GANAS DE LLORAR
ISBN: 9788490667262
Page: 160
Lang: Castellano
Year: 2019
Price: 16.15
Publisher By: Tusquets editores
Tags: Narrativa extranjera,Novela contemporánea
Una novela breve pero llena de una enérgica serenidad, encarnada en una mujer, que habla del perdón, del amor y de la relación con quienes nos rodean. Cuando Ellinor, a los casi setenta años, vuelve a quedarse viuda, decide que ha llegado el momento de ajustar cuentas. Al menos con Anna, la que fuera su mejor amiga, y con cuyo marido Ellinor se casó. Y quizá, también, ha llegado el momento de volver la vista atrás y reconsiderar algunas decisiones que tomó en el pasado. Lo hará en una larga carta dirigida a esa gran ausente, Anna. Desde el presentesus hijastros, las mujeres de éstos y los nietos; el cambio de casa, que no es sino un regreso a sus orígenes, a barrios más humildes, Ellinor va remontándose hasta su propia infancia y hasta su madre, quien vivió una hermosa pero arriesgada historia de amor que la marcó, a Ellinor y a su madre, hasta límites insospechados.
VIVIANE ÉLISABETH FAUVILLE
ISBN: 9789877121605
Page: 120
Lang: Castellano
Year: 2019
Price: 11.87
Publisher By: Eterna cadencia
Tags: Narrativa extranjera,Novela contemporánea
LA ESTACIÓN DE LAS FLORES EN LLAMAS (TRILOGÍA DEL FUEGO 1)
ISBN: 9788413140797
Page: 848
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: B de bolsillo ediciones b
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL MENTIROSO
ISBN: 9788433960474
Page: 352
Lang: Castellano
Year: 2019
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EXTRANJEROS, BIENVENIDOS
ISBN: 9788417109677
Page: 200
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Gatopardo ediciones
Tags: Narrativa extranjera,Novela contemporánea
Cuando Barbara Pym murió en 1980, dejo una cantidad considerable de material inédito. Entre éste, una novela temprana, EXTRANJEROS, BIENVENIDOS, de 1936, y «Encontrando una voz», el único documento escrito en el que Pym habla acerca de su carrera como escritora y de los orígenes de su personalidad literaria. En EXTRANJEROS, BIENVENIDOS una joven pareja, formada por Cassandra Marsh-Gibbon y su egocéntrico marido escritor, Adam, se ve sacudida por la llegada de un misterioso húngaro a su pueblo. Cassandra, una de las primeras «mujeres excelentes» que tan bien supo retratar Pym, buscará en la huida de su monótona vida y en la figura del extranjero la realización de las hipócritas palabras de su marido «Sabes que para mí eres mucho más que una excelente ama de casa?».
DE DUBLÍN A NUEVA YORK
ISBN: 9788494991387
Page: 536
Lang: Castellano
Year: 2019
Price: 22.80
Publisher By: Malpaso ediciones
Tags: Narrativa extranjera,Novela contemporánea
ELS HEREUS DE LA TERRA
ISBN: 9788417909192
Page: 896
Lang: Catalán
Year: 2019
Price: 14.20
Publisher By: Rosa dels vents
Tags: Narrativa en catalán,Novela contemporánea
La molt esperada continuació del gran fenomen editorialL'església del mar d'Ildefonso Falcones. Fa deu anys milions de lectors es van rendir a l'Arnau Estanyol, el bastaix que va ajudar a construir l'església de Santa Maria del mar. Ara la histria continua amb aquesta impressionant recreació de la Barcelona medieval, una esplndida i emocionant novella de lleialtat, venjana, amor i somnis per complir. Barcelona, 1387. Les campanes de l'església de Santa Maria de la Mar continuen repicant per a tots els habitants del barri de la Ribera, per n'hi ha un que les escolta amb una especial atenció... L'Hug Llor, orfe de pare mariner, té dotze anys i treballa a les drassanes grcies a la generositat d'un dels prohoms més apreciats de la ciutat l'Arnau Estanyol. Per els somnis de joventut de ser un dia constructor de vaixells toparan de ple contra una realitat dura i despietada quan la família Puig, enemiga acrrima del seu mentor, aprofiti la posició que obté amb el nou rei per executar una venjana que fa anys que anhela. A partir d'aquest moment, la vida de l'Hug oscilla entre guardar lleialtat a en Bernat, amic i únic fill de l'Arnau, o mirar de sobreviure en una ciutat injusta amb els pobres. Obligat a abandonar el barri de la Ribera, bu...
LA AMIGA
ISBN: 9788417333645
Page: 336
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Principal de los libros
Tags: Novela negra
Un terrible secreto. Dos amigas.En quién confías? «Creía que podía confiar en ella, pero quizá ahora sea demasiado tarde» Cuando se mudó a Tedbury, Sophie buscaba la seguridad de un pueblo pequeño donde criar a Ben, su hijo de cuatro años, pero nada está saliendo como esperaba. No tuvo en cuenta que se sentiría sola. Que su nueva amiga, Emma, despertaría rumores en el pueblo. Que alguien moriría.Un día, mientras viaja en tren con su marido, lejos de su hogar y de su hijo, Sophie recibe una estremecedora llamada. Dos niños están hospitalizados tras un trágico accidente. Uno de ellos es Ben. Entonces, Sophie se da cuenta de quizá ha cometido un terrible error y de que toda su familia está en peligro. Al fin y al cabo, cuánto conoce a Emma? Número 1 en Estados Unidos, Reino Unido y AustraliaTeresa Driscoll ha vendido un millón de ejemplares
CANTAR DE RUODLIEB
ISBN: 9788417860769
Page: 184
Lang: Castellano
Year: 2019
Price: 15.15
Publisher By: Siruela
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura
El manuscrito del Cantar de Ruodlieb, poema épico en latín compuesto en territorio alemán poco antes de la primera cruzada, no fue sin embargo descubierto hasta principios del siglo XIX. Los filólogos que se acercaron entonces a los ajados pergaminos se toparon con un excepcional material narrativo viajes y aventuras, reyes, caballeros y damas, guerras, delitos y juicios, historias de amor y folclore; una creación única, ignorada y precoz que llegaría a ser considerada por algunos estudiosos nada menos que como la primera novela de caballerías, y su protagonista, el joven Ruodlieb, como el primer héroe cortés. Aunque el anónimo autor del poema, que cierra el ciclo de la épica latina carolingia de la que el Cantar de Valtario fue el más excelso testimonio, escribió unos cuatro mil hexámetros con rima leonina, solo algo más de la mitad han llegado hasta nosotros, muestra suficiente para evidenciar la imaginación y modernidad literaria de un texto que amalgama con perfecta naturalidad elementos de los más diversos géneros y tradiciones la epopeya, el espejo de caballeros, la leyenda, el cuento popular, la fábula, el poema didáctico o la saga.