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 QUINTETO DE NAGASAKI
ISBN: 9788466347815
Page: 448
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Ganadora del Premio Ringuet de la Academia de las Letras de Quebec, del Premio Literario Canadá-Japón y del PremioGouverneur-Général «Las mujeres viven más tiempo que los hombres. Quizá sea mejor así que al revés. ... Los hombres se deprimen con facilidad una vez que pierden a su compañera. Puede que sean más románticos que las mujeres.» Durante toda su vida, Yukiko vivió con un terrible secreto la mañana del 9 de agosto de 1945, antes de que se lanzara la bomba sobre Nagasaki, ella mató a su padre. En una carta que le deja a su hija después de morir, confiesa el crimen y revela que tiene un hermanastro. Pronto se descubrirá que no es solo Yukiko quien guardaba secretos inconfesables. Las historias personales se entrelazan con los acontecimientos históricos la Segunda Guerra Mundial en Japón, los conflictos con Corea, el terremoto de 1923. Las generaciones se suceden mientras emerge un retrato lúcido de una sociedad, la japonesa, llena de contradicciones y vinculada a sus tradiciones. En el fondo, la naturaleza, presencia constante y discreta, delicada y elegante como la escritura de Aki Shimazaki el viento que acaricia una mejilla, las nubes en un sofocante cielo de verano, las luciérnagas volando sobre un arroyo, la hierba azul de wasurenagusa, las ca...
MONA
ISBN: 9788439736714
Page: 160
Lang: Castellano
Year: 2019
Price: 15.10
Publisher By: Literatura random house
Tags: Narrativa hispanoamericana,Novela contemporánea
Un relato lleno de extrañeza sobre las intimidades que se esconden en los ambientes literarios, de la autora que deslumbró conLas teorías salvajes. «Vienen a estos lugares creyéndose escritores y se van como personajes», piensa Mona Tarrile-Byrne, joven narradora peruana. En su espiral de drogas californianas y derivas eróticas, Mona aterriza en un pueblito de Suecia junto con unos pocos colegas nominados al prestigioso premio literario Basske Wortz. En ese lugar límite en la frontera del espacio habitable por la cultura, antes de la noche muerta del Ártico, descubre las marcas misteriosas de una violencia que no puede explicarse. Llegados de todo el mundo, los escritores se agradan y recelan unos de otros, se miden y seducen. Entre las aventuras sexuales y mentales de la protagonista y los debates acerca de vanguardias, ideologías y mercado de TED Talks a orgasmos borgianos, Pola Oloixarac retrata con alucinante acidez el círculo hípster de unaWeltliteratur imaginaria. La autora brilla en este thriller de ideas, una sátira devastadoramente actual de la brutalidad latente en las élites culturales y una oscura meditación sobre el poder de la lengua para transformar el mundo. La crítica ha dicho «Rabiosamente conte...
LAS ROSAS DEL SUR
ISBN: 9788466347808
Page: 696
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Debolsillo punto de lectura
Tags: Viajes en bolsillo,Narrativa en bolsillo,Literatura
Diez años después de la publicación de su aclamada Las rosas de piedra, Julio Llamazares concluye su recorrido por España y su historia a través de las catedrales Cuando se cumplen diez años de la publicación de su memorable Las rosas de piedra, Julio Llamazares concluye con este libro el que sin duda es el proyecto literario en español más importante de las últimas décadas su recorrido por las setenta y cinco catedrales de España. Como hicieran los viajeros de otra época, después de recorrer todas las del norte, el autor va de Madrid a las islas Canarias, pasando por Extremadura, Castilla-La Mancha, Levante, Andalucía y las Baleares, describiendo de manera minuciosa y con una mirada humanista -no exenta en ocasiones de ironía y crítica-, cada una de las catedrales erigidas en esta zona de la geografía española. Algunas de ellas son visitadas por él por primera vez; otras, redescubiertas. Pero en todas ellas Llamazares sabe hallar ese hilo que las une con las gentes que las visitan por turismo o devoción, por curiosidad o costumbre. Más allá de su esplendorosa arquitectura, estas fascinantes «rosas de piedra» se muestran, en el relato del viajero, como espejos en los que observar las relaciones que existen entre las personas y el paisaje a través del tiemp
DEJÉ DE PRONUNCIAR TU NOMBRE
ISBN: 9788491646174
Page: 672
Lang: Castellano
Year: 2019
Price: 12.25
Publisher By: La esfera de los libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Más de 20.000 ejemplares vendidos Carmen Díez de Rivera fue una mujer única. Hija de la marquesa de Llanzol, a los diecisiete años tuvo que renunciar a un amor prohibido. Esa herida profunda marcó el resto de su vida. Tuvo una gran relevancia en la Transición, fue jefa de Gabinete de la Presidencia del Gobierno durante el primer mandato de Adolfo Suárez e influyó decisivamente en la legalización del Partido Comunista. Antes de morir de cáncer dictó sus memorias, pero omitió numerosos detalles que han permanecido ocultos. En esta novela, Luis Herrero ha tratado de rellenar los vacíos de su testimonio. El resultado es un relato tan fascinante como su protagonista, en el que su vida y todas las circunstancias personales y políticas que la rodearon salen a la luz por primera vez.
EL LECTOR
ISBN: 9788433902351
Page: 208
Lang: Castellano
Year: 2019
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La guerra ha terminado. El pasado parece lejano. El tiempo se ha detenido en los barrios de Berlín, que miran ahora con cierto asombro cómo surgen las nuevas construcciones sobre los solares sin vida. Un adolescente se desvanece en una de esas calles y es asistido por una mujer. Así comienza la historia de amor que une a Michael Berg con Hannah. Volver a verla cada día se convertirá en la única obsesión del quinceañero. El colegio, los amigos, las ansias juveniles desaparecen de repente de su vida. Solo aspira a encontrarse con ella, pisar su cálida cocina, reanudar la ceremonia del baño, seducir y dejarse seducir... lo demás no importa. Da igual que no sepa quién es esa mujer. Hasta que un día Hannah desaparece. Solo volverá a verla siete años después, en mitad de un delicado juicio, en el que Berg volverá a sentirse atrapado por ella. Bernhard Schlink ha escrito una de las historias más emocionantes que he leído sobre el amor, el nazismo y la culpa, sobre la herencia del pasado y la obligada restitución a las víctimas por parte de las generaciones futuras.Lola Larumbe Librería Rafael AlbertiIlustración Merche Gaspar Caro La guerra ha terminado. El pasado parece lejano. El tiempo se ha detenido en los barrios de Berlín, que miran ahora con cierto asombro cómo surgen las nuevas construcciones sobre los s...
EL FANTASMA DE LA OPERA
ISBN: 9788417430610
Page: 336
Lang: Castellano
Year: 2019
Price: 15.15
Publisher By: Alma europa
Tags: Narrativa de terror,Géneros literarios,Literatura
POESIA
ISBN: 9788417096847
Page: 214
Lang: Castellano
Year: 2019
Price: 13.25
Publisher By: Valparaiso ediciones s.l.
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura
AMOS Y MAZMORRAS XIII
ISBN: 9788494984679
Page: 320
Lang: Castellano
Year: 2019
Price: 16.05
Publisher By: Editorial vanir
Tags: Narrativa romántica,Romántica y erótica
FIVE FEET APART
ISBN: 9781471185090
Page: 288
Lang: Inglés
Year: 2019
Price: 9.12
Publisher By: Simon & schuster uk
Tags: Juvenil
Soon to be a major motion picture starring Cole Sprouse (Riverdale'sJughead) and Haley Lu Richardson (The Edge of Seventeen and Recovery Road)! In this moving story that's perfect for fans of John Green's The Fault in Our Stars, two teens fall in love with just one minor complication - they can't get within a few feet of each other without risking their lives. Can you love someone you can never touch? Stella Grant likes to be in control - even though her totally out of control lungs have sent her in and out of the hospital most of her life. At this point, what Stella needs to control most is keeping herself away from anyone or anything that might pass along an infection and jeopardize the possibility of a lung transplant. Six feet apart. No exceptions. The only thing Will Newman wants to be in control of is getting out of this hospital. He couldn't care less about his treatments, or a fancy new clinical drug trial. Soon, he'll turn eighteen and then he'll be able to unplug all these machines and actually go see the world, not just its hospitals. Will's exactly what Stella needs to stay away from. If he so much as breathes on Stella she could lose her spot on the transplant list. Either one of them could die. The only way to stay alive is to stay apart. But suddenly six feet doesn't feel like safety. It feels like punishment. What if they could steal back just a little bit of the space their broken lungs have stolen from them? Would five feet apart really be so dangerous if it stops their hearts from breaking too?
FIVE FEET APART
ISBN: 9781471182310
Page: 288
Lang: Inglés
Year: 2018
Price: 9.12
Publisher By: Simon & schuster uk
Tags: Juvenil
In this moving story thats perfect for fans of John Greens The Fault in Our Stars, two teens fall in love with just one minor complicationthey cant get within a few feet of each other without risking their lives. Can you love someone you can never touch? Stella Grant likes to be in controleven though her totally out of control lungs have sent her in and out of the hospital most of her life. At this point, what Stella needs to control most is keeping herself away from anyone or anything that might pass along an infection and jeopardize the possibility of a lung transplant. Six feet apart. No exceptions. The only thing Will Newman wants to be in control of is getting out of this hospital. He couldnt care less about his treatments, or a fancy new clinical drug trial. Soon, hell turn eighteen and then hell be able to unplug all these machines and actually go see the world, not just its hospitals. Wills exactly what Stella needs to stay away from. If he so much as breathes on Stella she could lose her spot on the transplant list. Either one of them could die. The only way to stay alive is to stay apart. But suddenly six feet doesnt feel like safety. It feels like punishment. What if they could steal back just a little bit of the space their broken lungs have stolen from them? Would five feet apart really be so dangerous if it stops their hearts from breaking too?
LA CATADORA DE HITLER
ISBN: 9788467056648
Page: 464
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera,Novela contemporánea
Un thriller histórico inspirado en la vida de Margot Wlk, catadora del Führer. Cuando los bombardeos de los Aliados comienzan a caer sobre Berlín, los padres de Magda deciden enviarla con sus tíos a las montañas, donde le consiguen un trabajo en el Berghof, el lugar de descanso de Hitler. Tras una serie de rigurosos exámenes físicos y mentales, es asignada a la cocina formando parte del grupo de mujeres dedicadas a catar los alimentos del Führer para asegurarse de que no estén envenenados. En medio de la belleza de los Alpes bávaros, Magda se olvida de los horrores de la guerra y del peligro que supone su nuevo trabajo. Sin embargo, la calma se esfumará cuando conoce al capitán de las SS Karl Weber, un conspirador que intenta convencerla de que el Führer debe morir, y ella se convierte en la pieza más importante de un complot que pondrá a prueba su inteligencia y lealtad.
UN MISTERIO EN PARÍS (ED. ILUSTRADA)
ISBN: 9788494687594
Page: 208
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Depoca
Tags: Novela negra
Tras unas vacaciones que el periodista Rouletabille y su esposa comparten con el matrimonio Boulenger, se produce un doble asesinato. La actitud ambigua de las víctimas, que coqueteaban desde hacía tiempo, lleva a la policía a considerar a Rouletabille como principal sospechoso. El reportero, brillante detective aficionado, necesitará toda su sagacidad para probar su inocencia.A través de Sainclair, quien ha aceptado ser su abogado y se convierte en el narrador del caso, podemos seguir las aventuras de esta trepidante investigación con un un sinfín de giros que tendrán su culmen en un final apoteósicola deslumbrante escena del juicio en la que saldrá a relucir toda la verdad que se convirtió en una de las mejores novelas de esta serie de culto que Leroux dedicó a su alter ego literario.