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:
POR AMOR AL EMPERADOR
ISBN: 9788490600696
Page: 424
Lang: Castellano
Year: 2016
Price: 21.75
Publisher By: La esfera de los libros
Tags: Narrativa histórica
Una novela apasionante de las 15 mujeres que quisieron a Carlos V En esta novela hablan por primera vez y en primera persona algunas de las mujeres que amaron al emperador Carlos V su madre Juana de Castilla, sus tías Margarita de Austria y Catalina de Aragón; sus hermanas Leonor, Isabel, María y Catalina; su mujer Isabel de Portugal; sus amantes Germana de Foix, Bárbara Blomberg y Johanna van der Gheyst; sus hijas María y Juana; su bastarda Margarita de Parma y sus sobrinas Cristina y Dorotea. El hombre más poderoso del mundo, también gobernó la vida de estas mujeres que se entregaron en cuerpo y alma a su servicio, al de la casa de Austria y al del imperio. Carlos las amó, las respetó e incluso delegó en ellas el gobierno de sus vastas tierras, pero la historia ha guardado escaso recuerdo de sus vidas y de sus logrosHasta ahora, en que Almudena de Arteaga, con su maestría y originalidad habituales, les da voz para que ellas mismas desvelen cómo fueron sus vidas, sus íntimos pensamientos, sus pasiones y su relación con el hombre que rigió sus destinos.
(PE) TU HICISTE LA LEY, YO FUI LA TRAMPA
ISBN: 9788408152613
Page: 296
Lang: Castellano
Year: 2016
Price: 5.65
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica
Una comedia romántica, fresca y divertida,con una trama repleta de girosinesperados. Abril y Daniel, dos antiguos amantes, sereencuentran en una partida de póquer.El odio y el rencor entre ambos son tanintensos que nada ni nadie podrá cambiarsus sentimientos. Nada?Para Daniel Guerrero, un exitoso abogadode Granada, la vida se detuvo sieteaños atrás, cuando su esposa lo abandonósin darle explicación alguna. Desdeentonces reniega del amor y se dedicaen cuerpo y alma a su trabajo y a susconquistas de una sola noche.Por su parte, Abril Santaella se ha convertidoen una escritora consagrada denovela romántica. Un par de amigas tandíscolas como ella y una mascota de lomás inusual, el único macho que entra ensu casa, forman el entorno de la nuevavida que se ha creado.Pero donde hubo fuego aún quedan ascuas;por eso, cuando se ven obligados atrabajar juntos por el pago de una apuesta,ambos volverán a sentir que el deseo y la pasión se instalan una vez más en sus vidas. Será el amor capaz de unir de nuevo aquienes tanto se quisieron?Tú hiciste la ley, yo fui la trampa es unadesternillante comedia romántica que tecalará muy hondo.
EL NIÑO EN LA CIMA DE LA MONTAÑA
ISBN: 9788498387278
Page: 256
Lang: Castellano
Year: 2016
Price: 14.25
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
París, 1935. Los primeros siete años de la vida de Pierrot, de padre alemán y madre francesa, están marcados por el candor de una infancia no muy distinta de la de cualquier otro niño. Pero al igual que para millones de personas, la guerra lo cambiará todo. Tras la muerte prematura de sus padres, Pierrot tiene que abandonar París y separarse de su íntimo amigo Anshel, un niño judío de su misma edad. Deberá viajar solo hasta Alemania para vivir con su tía Beatrix en la misteriosa casa en la que está empleada. Y no se trata de una casa cualquiera, sino del Berghof, la enorme residencia que Adolf Hitler tiene en lo alto de una montaña en los Alpes de Baviera. Hasta su llegada a Alemania, el pequeño Pierrot que ahora se llama Pieter no sabía nada acerca de los nazis. Ahora, acogido en el entorno íntimo del todopoderoso Führer, se verá envuelto en un mundo tan extrañamente seductor como peligroso, en el que no habrá lugar para la inocencia. Al final de la guerra, Pieter logrará regresar a París en busca de algo que le permita aliviar el peso de su culpa, y en las últimas páginas, un sorprendente desenlace obligará al lector a reinterpretar un aspecto clave de la historia que revela la insondable dimensión del perdón y la amistad. Casi diez años después de El niño con el pijama de rayas, John Boyne vuelve a escribir sobre un niño que sufre las consecuencias del horror nazi y, en este caso, logra poco menos que una proeza despertar en el lector compasión y empatía por quien comete el crimen atroz de la traición y el silencio. 9
EL DIARIO DE TITA
ISBN: 9788483658192
Page: 304
Lang: Castellano
Year: 2016
Price: 16.05
Publisher By: Suma
Tags: Narrativa hispanoamericana,Novela contemporánea
De las manos, del olfato, de las lágrimas, de los aromas y del corazón de Tita se desprende esta historia deliciosa, este diario es un diálogo íntimo que sigue las huellas de la familia De la Garza, iniciadas años atrás en la exitosa novelaComo agua para chocolate. El diario de Titaes el espacio donde la protagonista atesora sus secretos más intrincados, recetas sin preparar, recuerdos que casi se diluyen; es el sitio sagrado donde se mezclan todos los ingredientes de una gran novela junto con los destellos espirituales característicos de la autora. Esta historia logra regalarnos un secreto que a su vez nos permitirá recuperar nuestra propia intimidad y, por qué no, nuestro propio secreto guardado en el fondo de una flor marchita o de una carta que después de generaciones espera sorprender a su asiduo lector. Tras veinticinco años de la aparición deComo agua para chocolate, que ha robado el corazón de más de siete millones de lectores,El diario de Titaes la realización del sueño de Tita compartir con todo el mundo los más íntimos rincones de su corazón. Este conmovedor relato nos permitirá conocer de cerca los hilos mágicos e íntimos con que en su momento fue tejidaComo agua para chocolate. La cautivadora historia que ...
PROSA SATIRICA
ISBN: 9788491051756
Page: 312
Lang: Castellano
Year: 2016
Price: 7.55
Publisher By: Penguin clasicos
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
Los mejores libros jamás escritos. «Estas son mis obras claro está que juzgará V. Excelencia que siendo tales no me han de llevar al cielo.» Escritor de profundo aliento senequista, Quevedo es particularmente conocido por sus obras satíricas, que en su época le granjearon la cuota de fama que el respeto de sus textos más serios no le otorgó. Henchidos de un sarcasmo a veces desengañado, como correspondía a su carácter, desfilan por sus textos todas las miserias y necedades de esa parte del género humano que pudo conocer, impregnadas siempre de la agudeza, mordacidad y extraordinaria riqueza lingüística del autor. Lo demuestra Quevedo el humor, la sonrisa y hasta la carcajada residen a veces en los matices. Por esta razón, Ignacio Arellano, catedrático de la Universidad de Navarra, ha preparado una edición profusamente anotada, atenta a los detalles que dan la clave para la comprensión de las sátiras. Asimismo, incluye un estudio introductorio y unas actividades finales que complementan la lectura.
VIDA PRIVADA (CATALÀ)
ISBN: 9788475886190
Page: 432
Lang: Catalán
Year: 2016
Price: 19.85
Publisher By: Edicions proa s.a
Tags: Narrativa en catalán,Novela contemporánea
LA VOZ DE ARCHER
ISBN: 9788416331536
Page: 320
Lang: Castellano
Year: 2016
Price: 17.05
Publisher By: Pamies
Tags: Narrativa romántica,Romántica y erótica
POSTDATA: ¿QUIEN ERES?
ISBN: 9788490435717
Page: 320
Lang: Castellano
Year: 2016
Price: 17.05
Publisher By: Montena
Tags: Juvenil
Tres motivos para leer este libro 1. Es dulce, divertido y romántico. 2. Tú tampoco podrás dejar de pensar en Alguien. 3. Cuando lo hayas terminado, no podrás borrar la sonrisa de tu cara. Y si la persona a la que más necesitas es alguien a quien nunca has conocido? La vida de Jessie es un completo desastre. Ha perdido a su madre. Su padre, que ha vuelto a casarse, la obliga a convivir con su nueva pijastra y su hijo en el mejor barrio de L.A. Justo cuando Jessie ha tomado la resolución de fugarse de la escuela de niñatos en la que todo el mundo la trata como «la nueva», recibe un extraño mail anónimo. El remitente se ofrece a ayudarla a sobrevivir en esa selva de ropa de marca y batidos orgánicos. Y así, de repente, su vida da un giro. Radical. Pero quién es él? Por qué quiere ayudarla? Y lo más importante qué pasaría si se conocieran?
AL CAER LA NOCHE
ISBN: 9788491394327
Page: 320
Lang: Castellano
Year: 2020
Price: 17.95
Publisher By: Harpercollins
Tags: Novela negra
Jessie Sloane está intentando reconstruir su vida después de pasar años cuidando de su madre enferma. Alquila un nuevo apartamento y solicita plaza en la universidad. Pero, cuando en la universidad le informan de que su número de la seguridad social no es válido, Jessie descubre un sorprendente detalle que le hace dudar de todo lo que cree saber. Jessie se halla de pronto en mitad de un misterio inquietante, agravado por el dolor y la falta de sueño. A medida que pasan los días y su insomnio empeora, la mente empieza a jugarle malas pasadas. Se le nubla el juicio y el cansancio le impide pensar con claridad. Comienza a ver cosas extrañas y no logra distinguir entre lo que es real y lo que es producto de su imaginación. Veinte años antes, a cuatrocientos kilómetros de allí, la decisión tomada por otra mujer podría encerrar la clave del pasado oculto de Jessie. Es posible que su vida esté construida en torno a una mentira o quizá sus alucinaciones han acabado por ganarle la batalla? Jessie Sloane está intentando reconstruir su vida después de pasar años cuidando de su madre enferma. Alquila un nuevo apartamento y solicita plaza en la universidad. Pero, cuando en la universidad le informan de que su número de la seguridad social no es válido, Jessie descubre un sorprendente detalle que l...
AGNESE VA A MORIR
ISBN: 9788417800475
Page: 352
Lang: Castellano
Year: 2020
Price: 19.95
Publisher By: Errata naturae
Tags: Narrativa extranjera,Novela contemporánea
EL TANGO DE DIEN BIEN PHU
ISBN: 9788435063470
Page: 256
Lang: Castellano
Year: 2020
Price: 19.95
Publisher By: Edhasa
Tags: Narrativa española,Novela contemporánea
PREMIO JOANOT MARTORELL 2019 El libertario Dani Cajal, tal vez trasunto del autor, ha retomado sus investigaciones y ahora enfoca su mirada en una excusa de partida bien diferente la búsqueda de la letra de un tango de Gardel desaparecido, el himno de los refugiados en los campos de las playas de Argeles, a partir del cual llegará hasta Vietnam y atravesará parte de las guerras y conflictos del siglo XX.Así, a partir de testigos directos, libros de memorias y documentos de archivos militares, reconstruye paso a paso la peripecia vital de toda una generación que sufrió la Guerra Civil, los campos de concentración franceses, la Segunda Guerra Mundial y, en muchos casos, los conflictos de posguerra. En su búsqueda, Cajal revisita escenarios y momentos casi olvidados de algunos de los episodios más sangrientos del pasado siglo. Desde la salida de las columnas libertarias por la frontera en 1939 hasta la derrota francesa en Vietnam en 1954, es ésta una novela coral que explora las biografías de personajes anónimos que no tuvieron miedo a la derrota. David Castillo consigue en esta novela, a través de la mirada de su protagonista, convertirse en el ojo crítico de la generación que nos ha precedido. Sin voluntad de revancha ni pretensión de juicio alguno, El tango de Dien Bien Phu deshace, al fin, las interpretacione...