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:
LOS MIEDOS DE ETHAN
ISBN: 9788417142858
Page: 736
Lang: Castellano
Year: 2018
Price: 19.95
Publisher By: Nova casa editorial
Tags: Juvenil
"Ethan Jones, durante años, ha sido el causante de incontables suspiros en mujeres e, incluso, de algunos caballeros. El guitarrista y vocalista de la aclamada banda musical británica BG.5 es experto en causar suspiros y demás con tan solo una mirada. Dentro de esos muchos suspiros se encuentra uno nuevo, uno fresco. Un suspiro tan hondo y difícil de ignorar que podría representar todo lo que Ethan se rehúsa a reconocer y a experimentar Grace. Grace Spear ha aprendido que la vida hay que vivirla en cada momento. «Vive cada día como si fuera el último» es lo que se recuerda a sí misma cada vez que ve la cicatriz de su espalda. Si hay algo que Grace ha aprendido es que a veces quien te ama y promete cuidarte, es quien te hiere y rompe el corazón. Si hay algo que Ethan ha aprendido, es que hay ciertas cosas para las que no está hecho relaciones amorosas, bebés y familia. Es de esta manera que los pensamientos comienzan a formarse y los secretos son confesados. Grace cree que Ethan está equivocado y Ethan que Grace es la que se equivoca, y es a través de estas contradicciones que las cosas toman su lugar. Relaciones, bebés y familia? Ethan tiene mucho que aprender y Grace puede guiarlo, siempre y cuando Ethan esté dispuesto a enseñarle cosas «interesantes». Solo basta que Ethan acepte el reto de su vida, que deje entrar lo que se ha negado a conocer, lo que cree no merecer, y Grace está muy dispuesta a ayudarlo; después de todo esto se trata de superar los miedos."
NO MIRES AHORA Y OTROS RELATOS
ISBN: 9788494668265
Page: 256
Lang: Castellano
Year: 2018
Price: 20.90
Publisher By: La biblioteca de carfax
Tags: Narrativa de terror,Géneros literarios,Literatura
UNA FAMILIA DE BANDIDOS EN 1793
ISBN: 9788417407063
Page: 480
Lang: Castellano
Year: 2018
Price: 18.52
Publisher By: Ivat sl
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura
Resulta difícil no emocionarse varias veces al sumergirse en esta narración -amedio camino entre la novela de aventuras y el relato autobiográfico-, atribuida en un principio a Jean Chaurrau, el jesuita que la llevó a la imprenta. Sin embargo, en las últimas ediciones francesas es más común, y más justo, encontrar el nombre de María de Sainte-Hérmine como autora. Ella misma explica en las primeras páginas el objetivo que le movió a escribirla dar a conocer a sus descendientes los beneficios con los que dios ha colmado a su familia ¨Beneficios amargos, sin duda, pero preciosos a la vez¨. Es uno de sus nietos quien entrega el manuscrito a Chaurrau con sus autorización para publicarlo. El conmovedor testimonio de Sainte-Hérmine nos muestra el Terror de la revolución más allá de la conocida barbarie parisina, porque los cantores de La Marsellesa también perpetraron el primer genocidio moderno, masacrando a toda una región que se resistía a convertirse en esclava de las muevas ideas. El episodio se llama la Guerra de Vandea (la Vendée) tomando el nombre de la región insurrecta, y "bandidos" llamaron a aquellos nobles y campesinos que se bordaron en las cmisas el Sagrado Corazón con una divisa antigua, Dios y el Rey, es decir, lo más proscrito de la Francia revolucionaria. Este libro es la terrible historia de una familia de aquellos memorables bandidos.
LA FORMA DEL AGUA
ISBN: 9788492915996
Page: 384
Lang: Castellano
Year: 2018
Price: 17.10
Publisher By: Umbriel
Tags: Narrativa fantástica,Géneros literarios,Literatura
El visionario cineasta Guillermo del Toro y el renombrado autor Daniel Kraus combinan su formidable talento en una historia de amor tan conmovedora como fascinante. La forma del agua está ambientada en la ciudad de Baltimore en plena Guerra Fría, en el centro de investigación aeroespacial Occam, al que hace poco ha llegado un ser tan extraordinario como potencialmente valioso un hombre anfibio capturado en el Amazonas. Lo que sigue es una emotiva historia de amor entre este ser y una de las mujeres de la limpieza en Occam, quien es muda y se comunica con la criatura por medio del lenguaje de signos.Desarrollada desde el primer momento como un rompedor lanzamiento simultáneo -una misma historia recreada por dos artistas en los medios independientes de la literatura y el cine-, La forma del agua entreteje la fantasía, el terror y el género romántico a fin de crear un relato que resulta tan trepidante en el papel como en la gran pantalla. Prepárate para una experiencia distinta a todo cuanto has leído o visto.
EL CAIRO (VIAJE A ORIENTE II)
ISBN: 9788494777257
Page: 118
Lang: Castellano
Year: 2018
Price: 11.40
Publisher By: Confluencias
Tags: Narrativa de viajes,Géneros literarios,Literatura
VIVIR EN LAS NUBES ANUNCIA TORMENTA
ISBN: 9788491641988
Page: 344
Lang: Castellano
Year: 2018
Price: 17.95
Publisher By: La esfera de los libros
Tags: Narrativa española,Novela contemporánea
Una historia cargada de amor, humor, enredos, sonrisas y alguna que otra lágrima. A Marta nunca se le ha dado muy bien eso de destacar, ni de ir por la vida sin dar traspiés. Pero todo puede cambiar ante la inminente visita a su ciudad de su amor platónico el escritor superventas Will Cooper. Es la gran oportunidad de dar un vuelco a su vida. Claro que, para conquistarlo, solo contará con su característica torpeza y los insensatos consejos de sus amigas. Ah, y con el odio que le profesa su gato. Marta está aterrada ante la llegada de los treinta. Ella es traductora de novelas, soltera, introvertida y, además, está profundamente enamorada de Will Cooper. Sí, el escritor americano de gran éxito entre el público femenino al que traduce sus historias dramáticas. Sin embargo, nunca ha tenido ocasión de conocerlo en persona. Esto va a cambiar ante la visita de Will con motivo de la publicación de su último libro. Aunque para que eso ocurra tendrá que camelarse a Omar, editor y contacto directo de Will en España. Sus inimitables amigas Lina y Puri la ayudarán a buscar el plan definitivo, mientras sus padres y su diabólico gato le complicarán todavía más la existencia. Pero y si Omar interpreta las intenciones de Marta de manera equivocada? Y si los planes para conquistar al novelista yanqui provocan mil y un ...
TRUE COLORS
ISBN: 9788417142230
Page:
Lang: Castellano
Year: 2018
Price: 16.15
Publisher By: Nova casa editorial
Tags: Juvenil
True Colors es la historia de dos chicos llamados Abril Rizzo y Nate Collins, quienes deciden aventurarse a conocer el mundo mediante un viaje a varios países, entre ellos Estados Unidos, México, Venezuela, Colombia, Perú e Italia, pero su viaje más valioso será el de la amistad y el amor, el cual los llevará a sumergirse en sus propias aguas, y a superar momentos aciagos en la vida gracias a ingredientes esenciales para la felicidad la reafirmación y la búsqueda de los sueños, la independencia, la fortaleza, la esperanza, el agradecimiento, el perdón y la reconciliación. Sin embargo, True Colors es más. Es un recordatorio del valor de la palabra familia, sustantivo muy presente en estas páginas contadas en clave de humor y actualidad, en las que los contrastes entre dos grupos familiares, los Rizzo y los Collins, sobresalen y motorizan en una, la unión, y en otra, los conflictos, el dolor y la sanción. True Colors es, sobre todo, y en definitiva, un viaje a los colores de la vida, que pueden ser opacos, en ocasiones, pero mucho más vivos y radiantes la mayoría de las veces, y la demostración cierta de que
INSOLACION: UNA HISTORIA AMOROSA
ISBN: 9788417280048
Page: 222
Lang: Castellano
Year: 2018
Price: 9.02
Publisher By: Ediciones 19
Tags: Narrativa española,Novela contemporánea
La autora no sólo pretendía hacer una novela que fuera una intensa historia de amor, protagonizada por una mujer (que podría ser intemporal y sin un espacio concreto), lo que logró plenamente; además consiguió reflejar un modo de vida y una ciudad. Como toda novela constituye una ficción, pero esta es perfectamente utilizable por los historiadores. La acción se desarrolla en Madrid, en la semana de San Isidro de los años ochenta del siglo XIX. Está ambientada en el entorno de la clase alta (la protagonista, Francisca de Asís de Andrade, es una marquesa madrileña, oriunda de Galicia, que ha heredado un considerable patrimonio) y la clase media acomodada (a la que pertenece Diego Pacheco, el andaluz del que se enamora en muy poco tiempo). La clase baja aparece por las calles, la pradera de San Isidro, las Ventas y en el servicio (el de la mansión de Francisca de Asís, los cocheros, venteros...)...
TANGO SATÁNICO
ISBN: 9788416748679
Page: 304
Lang: Castellano
Year: 2017
Price: 20.90
Publisher By: El acantilado
Tags: Narrativa extranjera,Novela contemporánea
Poco después de la caída del régimen comunista, en una remota región rural de Hungría azotada por el viento y la incesante lluvia, unos pocos miembros de una fallida cooperativa agrícola llevan una vida anodina en un pueblo ya casi fantasmal mientras aguardan impotentes a que un milagro les devuelva el futuro. Hasta que un día reciben la noticia de que, en la carretera que conduce a la aldea, se ha avistado al astuto y carismático Irimiás, desaparecido años atrás y al que daban por muerto. Su simple reaparición infundirá esperanzas en la pequeña comunidad de vecinos, pero también desencadenará acontecimientos desconcertantes y les revelará aspectos que tal vez habrían preferido ignorar. Paródica y mordaz, esta magníficanovela sobre los avatares de la esperanza y el valor de las promesas inspiró la película de culto de Béla Tarr y ya es hoy un clásico contemporáneo.
SE BUSCA A UN EXORCISTA: RELATOS FANTASTICOS
ISBN: 9788494682124
Page: 183
Lang: Castellano
Year: 2017
Price: 15.20
Publisher By: La biblioteca del laberinto
Tags: Narrativa fantástica,Géneros literarios,Literatura
L ORDRE DU JOUR (PRIX GONCOURT 2017)
ISBN: 9782330078973
Page: 150
Lang: Francés
Year: 2017
Price: 16.91
Publisher By: Actes sud
Tags: Literatura en francés,En otros idiomas,Literatura
LA CLAUSURA DEL AMOR, SEGUIDO DE ENSAYO
ISBN: 9788495291516
Page: 188
Lang: Castellano
Year: 2017
Price: 14.25
Publisher By: La uña rota
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
"La clausura del amor" y "Ensayo" son dos de los grandes éxitos de Pascal Rambert, uno de los mejores dramaturgos franceses del momento.