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:
LAS HIJAS DE LA TIERRA
ISBN: 9788466666336
Page: 568
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: S.a. ediciones b
Tags: Narrativa española,Novela contemporánea
Tras el éxito de El bosque sabe tu nombre, Alaitz Leceaga regresa a las librerías con una saga familiar embientada en una bodega de La Rioja. Una tierra maldita. Una mujer disouesta a luchar por el poder. Un gran msiterio que debe salir a la luz. Año 1889, La Rioja. Hay quien dice que una maldición se ciñe sobre los viñedos, secos desde hace años, de la finca Las Urracas. Mientras las grandes bodegas de la región comienzan su edad dorada, Gloria -la joven hija del propietario- languidece en la vieja mansión familiar, viendo aproximarse otro otoño sin cosecha. Sometida a la autoridad de una tía cruel y un padre ausente, Gloria verá cambiar su vida de un día para otro cuando tenga que ponerse al frente del negocio familiar. Será entonces cuando comience una larga batalla que la enfrentará a los bodegueros y caciques locales, que no conciben tener como rival a una mujer. Y menos a una que pone en duda sus viejos privilegios... Con la ayuda de sus hermanas, Gloria luchará por recuperar el esplendor de sus viñedos, al tiempo que se adentra en los secretos que esconden las habitaciones cerradas y los campos muertos de Las Urracas. Bajo la sombra de una maldición que solo al final sabremos si es cierta, las mujeres de esta novela lucharán, sin miedo a nada ni a nadie, por el poder que les pertenece.
INDOMABLE
ISBN: 9788490438800
Page: 128
Lang: Castellano
Year: 2017
Price: 15.15
Publisher By: Montena
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
ESTUCHE TRILOGÍA DEL BAZTÁN
ISBN: 9788423348985
Page: 1600
Lang: Castellano
Year: 2019
Price: 52.72
Publisher By: Destino
Tags: Novela negra
HISTORIA DE UNA ESCALERA
ISBN: 9788467033281
Page: 160
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
Buero Vallejo ha sabido igualar vida y pensamiento, conducta y prédica. De su lucidez y de su ejemplaridad, de su trabajo, ha surgido el teatro de más altura, tensión y trascendencia de la posguerra española. Como ha sabido demostrar con Historia de una escalera, hito en la recuperación teatral de España. Antonio Buero Vallejo nació en Guadalajara en 1916 y murió en Madrid en 2000. En 1933 ingresó en la Escuela de Bellas Artes de Madrid, pero su vocación pictórica fue cortada por la guerra civil de 1936-1939. Dedicado a la soledad, al pensamiento y a la lectura durante muchos años, afloró su vena dramática para bien de las letras españolas. Introvertido y de poderosa inteligencia, Buero Vallejo es un magnífico lector, alerta y profundo, a cuya curiosidad nada es ajeno. Su tema y problema es el de la desvalida criatura humana en un tiempo crítico el hombre en busca de la libertad por caminos de conocimiento y amor. Buero Vallejo ha sabido igualar vida y pensamiento, conducta y prédica. De su lucidez y de su ejemplaridad, de su trabajo, ha surgido el teatro de más altura, tensión y trascendencia de la posguerra española. Con Historia de una escalera, hito en la recuperación teatral de España, ganó en 1949 el premio Lope de Vega. En 1972 ingresó en la Real Academia Española. En 1986 recibió el premio Cervantes y en 1996 en Nacional de las Letras, siendo la primera vez que este premio se concede a un autor exclusivamente dramático.
LA MISIÓN DE ROX (GUARDIANES DE LA CIUDADELA 3)
ISBN: 9788417460655
Page: 704
Lang: Castellano
Year: 2019
Price: 18.00
Publisher By: Montena
Tags: Juvenil
En esta última entrega de la trilogía «Guardianes de la Ciudadela», los destinos de los protagonistas se entrelazan una vez más, condicionados por secretos y revelaciones que pondrán en peligro los cimientos de su relación, pero que también podrían suponer la clave para salvar su mundo de la tiranía de los monstruos. Rox ha partido a la región del oeste, devastada por los monstruos, en busca de una aldea perdida habitada por Guardianes. Mientras una riada de supervivientes acude a la Ciudadela en busca de un refugio seguro, tras sus muros florece un nuevo movimiento filosófico, la Senda del Manantial, cuyo líder predica el fin del mundo conocido... para bien o para mal. Xein, por su parte, ha sido enviado a la Última Frontera, el lugar desde donde los Guardianes defienden la civilización de la amenaza de los monstruos, y de donde pocos regresan con vida. Axlin se ha propuesto rescatarlo; mientras prepara su viaje, y al investigar sobre la Senda del Manantial con la ayuda de Dex, encuentra pistas que la conducen a una época anterior a la Ciudadela, donde podría hallarse el origen de la plaga de monstruos que asola su mundo. La verdad es una joya de múltiples facetas.
EL MAPA DE LOS AFECTOS (PREMIO NADAL 2020)
ISBN: 9788423356935
Page: 224
Lang: Castellano
Year: 2020
Price: 19.00
Publisher By: Destino
Tags: Narrativa española,Novela contemporánea
Premio Nadal 2020. Valeria, una joven maestra de escuela que tiene una relación secreta con Tom, que le lleva treinta años, se enfrenta al dilema de los sentimientos y quiere entender el significado del amor. En el pueblo donde enseña, Lilian desaparece sin motivo aparente mientras su marido está en la otra punta del mundo. Greg, un hombre a quien le pierden las mujeres, frecuenta un club de alterne de los alrededores para ahuyentar su descontento, hasta que un día se ve descubierto de la peor manera posible. A partir de momentos como estos en el transcurrir de una pequeña comunidad rural, nos adentramos en los misterios cotidianos de sus habitantes. Las vidas de todos ellos no solamente se irán cruzando a lo largo de más de dos décadas, sino que estarán condicionadas por la fuerza magnética de los afectos, la aleatoriedad del azar o por la justicia poética que a veces nos traen los acontecimientos más inesperados. El mapa de los afectos persigue el rastro de las personas que construyen las historias escondidas de los lugares; sitios donde se evocan ausencias, sucesos extraños, donde ocurren crímenes inexplicables, se convive con las tensiones personales y familiares y donde solo la pulsión del bien sedimenta el poso necesario para seguir viviendo.
EL GUARDIAN ENTRE EL CENTENO
ISBN: 9788420674209
Page: 288
Lang: Castellano
Year: 2010
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL VIAJE DE CILKA
ISBN: 9788467056945
Page: 384
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera,Novela contemporánea
La nueva novela de Heather Morris, autora de El tatuador de Auschwitz. Una novela basada en una extraordinaria historia real de amor y supervivencia.La belleza fue su condena y el amor su salvación Con solo dieciséis años, la prisionera judía Cilka Klein fue convertidaen la concubina de uno de los comandantes de Auschwitz- Birkenau. Se salvó de morir de hambre, enfermedad o en las cámaras de gas, pero, tras la liberación, fue acusada de colaboradora y espía ante la NKVD, la brutal policía secreta soviética. Y así, por segunda vez en tres años, Cilka se encuentra de nuevo hacinada en un tren de ganado que la transportará a Vorkuta, el gulag de Siberia situado a noventa y nueve millas del Círculo en el que deberá cumplir con más de diez años de condena de trabajos forzados. Por fortuna, Cilka consigue convertirseen ayudante en la enfermería del gulag y allí conocerá a Ivan Kovac, convaleciente a causa del maltrato y la desnutrición, y poco a poco se enamoran. Cilka descubrirá su capacidad humana para el amor, la generosidad y la supervivencia, y logrará mantener viva la esperanza en este terrible y desolado lugar.
TEORÍA DE LOS CUERPOS: DESCRIPCIÓN EXPLÍCITA DE LA CORRESPONDENCIA
ISBN: 9788403519466
Page: 144
Lang: Castellano
Year: 2019
Price: 14.15
Publisher By: Aguilar
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Teoría de los cuerpos es un análisis poético de las maneras de relacionarnos que tenemos los seres humanos cuerpos que se mueven, se repelen y se imantan con sus iguales por razones a veces difíciles de comprender. «Intenté entender qué nos sucedía desde todos los ángulos posibles. Observé el ansia, la espera, el deseo, la tristeza, el vacío. La carne, áspera a veces, rugosa; el pulso caliente, la búsqueda a toda costa. »Reconozco que allí no había respuestas. Encontré otras vidas dentro de un solo cuerpo y cómo su relación con los otros condicionaba su propia existencia. Así a veces se sentía sustraído, partido o en expansión con ellos. »Busqué dentro lo que siempre había sentido fuera. Tuve que abrirme con mis propias manos, dejar que otras también lo hicieran. Y solo cuando atravesé el dolor y la nostalgia, el placer y la soberbia, descubrí que lo que había ahí enterrado era real, que absolutamente todo era cierto.» Zahara _____________ A través de poemas, textos más narrativos y semaforismos, la cantante y escritora Zahara demuestra una vez más que el talento no se compartimenta. Crea, a través de este poemario dividido en tres partes («Clausuras de un cuerpo», «Correspondencias de los cuerpos» y «Extensión de un cuerpo»), su propia interpretación de la teoría matemática de los cuerpos, que estudia sus propiedades. Un libro que sorprende por su originalidad y su calidad y que, al mismo tiempo, contiene todos los ingredientes a los que ella nos tiene acostumbrados y que tanto nos gustan su humor, un toque de surrealismo, el exceso, el amor, el dolor, el deseo e incluso la náusea, mezclados y agitados en su justa medida.
PATRIA (EDICIÓN TAPA DURA)
ISBN: 9788490667620
Page: 696
Lang: Castellano
Year: 2019
Price: 23.65
Publisher By: Tusquets editores
Tags: Narrativa española,Novela contemporánea
El mayor fenómeno literario de los últimos tiempos, en edición de regalo. En septiembre de 2016 se publicabaPatria, de Fernando Aramburu. En escasas semanas, la novela conseguía el aplauso unánime de la crítica y del público, mientras se convertía en uno de los mayores fenómenos literarios de los últimos tiempos.Patriaha sido Número 1 en ventas a lo largo de los años 2017 y 2018 en España, y ha permanecido más de 112 semanas en las listas de libros más vendidos. Para celebrar los éxitos cosechados en este tiempo, Tusquets Editores lanza una edición especial, edición en tapa dura con sobrecubierta y estuche, que incluye un «Epílogo» del autor, escrito especialmente para la ocasión, y las lecturas de Jordi Gracia (ensayista, crítico y catedrático de Literatura Española en la Universidad de Barcelona), Bruno Arpaia (escritor, periodista y traductor dePatriaal italiano), Paul Ingendaay (escritor y periodista delFrankfurter Allgemeine Zeitung), Pierre Assouline (crítico y novelista francés que colabora enLe MondeyLe Nouvel Observateur)y Aitor Gabilondo (responsable de la serie basada enPatriaque produce HBO para la televisión). Patriatambién ha traspasado nuestras fronteras y se ha vendido a 24 países. De entre los países en ...
PATRIA
ISBN: 9788490663196
Page: 648
Lang: Castellano
Year: 2016
Price: 21.75
Publisher By: Tusquets editores
Tags: Novela contemporánea,Narrativa española,Novela contemporánea,Narrativa española
Premio de la Crítica 2016 de narrativa El retablo definitivo sobre más de 30 años de la vida en Euskadi bajo el terrorismo. El día en que ETA anuncia el abandono de las armas, Bittori se dirige al cementerio para contarle a la tumba de su marido el Txato, asesinado por los terroristas, que ha decidido volver a la casa donde vivieron. Podrá convivir con quienes la acosaron antes y después del atentado que trastocó su vida y la de su familia? Podrá saber quién fue el encapuchado que un día lluvioso mató a su marido, cuando volvía de su empresa de transportes? Por más que llegue a escondidas, la presencia de Bittori alterará la falsa tranquilidad del pueblo, sobre todo de su vecina Miren, amiga íntima en otro tiempo, y madre de Joxe Mari, un terrorista encarcelado y sospechoso de los peores temores de Bittori. Qué pasó entre esas dos mujeres? Qué ha envenenado la vida de sus hijos y sus maridos tan unidos en el pasado? Con sus desgarros disimulados y sus convicciones inquebrantables, con sus heridas y sus valentías, la historia incandescente de sus vidas antes y después del cráter que fue la muerte del Txato, nos habla de la imposibilidad de olvidar y de la necesidad de perdón en una comunidad rota por el fanatismo político.