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:
ANTIGONA
ISBN: 9788424926403
Page: 128
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Gredos
Tags: Clásicos grecolatinos,Clásicos,Literatura
Entre las siete tragedias de Sófocles (c. 496-406 a.C.) que se han conservado completas, Antígona ocupa sin duda un lugar privilegiado. Como figura heroica la trascendencia de la protagonista ha propiciado innumerables relecturas a lo largo de los siglos (con una excelente acogida en el teatro contemporáneo) y ha dado pie a especulaciones filosóficas de todo pelaje. El personaje, encarnación del conflicto entre individuo y sociedad, lo consiente y lo aviva. Creonte, rey de Tebas, impone la prohibición de dar sepultura a Polinices, alzado contra el estado y muerto en lucha fratricida. Antígona, contraviniendo esas órdenes explícitas, arroja un puñado de tierra sobre el cadáver de su hermano, proporcionándole así un enterramiento simbólico.
EL EXPRESO DE TOKIO
ISBN: 9788415625544
Page: 220
Lang: Castellano
Year: 2014
Price: 17.05
Publisher By: Libros del asteroide
Tags: Novela negra
Los cadáveres de un oscuro funcionario y de la camarera de un restaurante de Tokio son descubiertos en una playa de la isla de Kyushu. Todo parece indicar que se trata de un caso claro dos amantes que se han suicidado juntos tomando cianuro. Pero algún detalle extraño llama la atención del inspector Mihara el difunto se había pasado seis días solo en su hotel y en su bolsillo encontraron un único billete de tren; los amantes no habían viajado juntos. Resulta también que el funcionario trabajaba en un ministerio en el que un escándalo de corrupción está a punto de estallar. Publicado en Japón en 1957, "El expreso de Tokio" es uno de los best sellers más famosos de Seicho Matsumoto. Su intriga minuciosamente ensamblada y la combinación de elemen-tos psicológicos y sociales marcaron una nueva época en la novela negra japonesa.
LOS SUEÑOS
ISBN: 9788420684772
Page: 384
Lang: Castellano
Year: 2014
Price: 21.75
Publisher By: Alianza editorial
Tags: Narrativa extranjera,Novela contemporánea
" Los sueños" recoge una serie de relatos breves del escritor egipcio Naguib Mahfuz, publicados principalmente en la revista cairota Nisf Al Dunia después de haber sufrido un atentado de los integristas islámicos que le impidió escribir durante cuatro años. Aparecieron bajo el título de Sueños del periodo de recuperación con el espíritu de decirle al mundo que sus agresores no habían logrado callar su voz.Siguiendo la tradición literaria árabe de evocar e interpretar los sueños, Mahfuz nos sumerge en su mundo interior, en el que se mezcla lo onírico con lo real, la nostalgia con los deseos, los amores imposibles con los lugares donde fue feliz, lo seductoramente lírico con las pesadillas. Hay recuerdos de personas que fueron importantes en su vida escritores, artistas, mujeres que amó; así como alusiones a algunas de sus obras literarias, a su barrio infantil de Gamaliya, a la vida en JanAljalili; e insinuaciones sobre la situación de su país.Fueron publicados en inglés en dos volúmenes el primero en 2004, aún en vida de Mahfuz, con el título" The Dreams" (Los sueños); el segundo en 2007, ya fallecido el autor, como" Dreams of Departure" (Sueños al partir). En la edición española están todos recogidos en este único volumen. Se ha respetado el prólogo y epílogo que para cada edición escribió su traductor al inglés y estudioso de su obra, Raymond Stock, por los datos esclarecedores e interpretaciones que aporta de algunos símbolos que aparecen en estos relatos. Noventa años de genio artístico, recuerdos agridulces, añoranzas y experiencias vitales de Naguib Mahfuz se concentran en Los sueños.
AUTHORITY (THE SOUTHERN REACH TRILOGY BK 2)
ISBN: 9780374104108
Page:
Lang: Inglés
Year:
Price: 5.65
Publisher By: Straus and giroux farrar
Tags: Literatura en ingles,En otros idiomas,Literatura
After thirty years, the only human engagement with Area Xa seemingly malevolent landscape surrounded by an invisible border and mysteriously wiped clean of all signs of civilizationhas been a series of expeditions overseen by a government agency so secret it has almost been forgotten the Southern Reach. Following the tumultuous twelfth expedition chronicled in Annihilation, the agency is in complete disarray. John Rodrigues (aka "Control") is the Southern Reach's newly appointed head. Working with a distrustful but desperate team, a series of frustrating interrogations, a cache of hidden notes, and hours of profoundly troubling video footage, Control begins to penetrate the secrets of Area X. But with each discovery he must confront disturbing truths about himself and the agency he's pledged to serve. In Authority, the second volume of Jeff VanderMeer's Southern Reach trilogy, Area X's most disturbing questions are answered . . . but the answers are far from reassuring.
LA LLADRE DE LLIBRES
ISBN: 9788496735996
Page: 568
Lang: Catalán
Year: 2014
Price: 18.95
Publisher By: La campana
Tags: Narrativa extranjera,Novela contemporánea
La Liesel va comenar la seva brillant carrera de lladre als nou anys. Tenia gana, robava pomes, per el que més li interessava eren els llibres. Potser més que robar-los els salvava. El primer fou el que havia caigut a la neu al costat de la tomba on acabaven denterrar el seu germ, quan anaven cap a Molching, prop de Munich, on els esperaven els seus pares adoptius. El segon llibre, temps després, el trauria de les flames duna de les moltes fogueres que encenien els nazis. Al carrer Himmel, la petita Liesel va trobar la millor família que es pugui somiar Rosa Hubermann, una dona de mal geni per amb un cor immens. Hans Hubermann potser el personatge més encantador de la novella, pintor de parets, acordionista alegre i fumador empedret. I els dos amics de la Liesel Rudy Steiner, el veí un any més gran, mig desnodrit per un argent viu amb qui comparteix mil aventures. I Max Vandenburg, el jueu boxejador que viu amagat al soterrani. Una histria inoblidable i emocionant. Vides que sentortolliguen les unes amb les altres sota els ulls pacients dun espectador-narrador excepcional, la Mort sarcstica, per comprensiva, que fins i tot en la foscor més negra va a la recerca dacolorits fragments de bellesa.
CONGRESO DE FUTUROLOGIA
ISBN: 9788420688206
Page: 176
Lang: Castellano
Year: 2014
Price: 10.45
Publisher By: Alianza editorial
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
EL CENTRO DEL MUNDO
ISBN: 9788495291295
Page: 176
Lang: Castellano
Year: 2014
Price: 14.25
Publisher By: La uña rota
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
El centro del mundo contiene la nueva trilogía de Angélica Liddell tras la excelente acogida de La casa de la fuerza. Tres obras, aclamadas en teatros y festivales de todo el mundo, que en realidad podrían leerse como piezas de una misma figura Maldito sea el hombre que confía en el hombre, Ping Pang Qiu y, la más reciente, Todo el cielo sobre la tierra (el síndrome de Wendy). En conjunto, un libro conmovedor sobre la pérdida de la inocencia y la desconfianza, el conflicto de la edad y el riesgo de crecer y llegar a ser quién? Una venganza contra el fraude de la vida y las demostraciones de poder que consisten en la destrucción de lo bello y el exterminio del mundo de la expresión, pues «allí donde no se necesita la belleza se mata más». Pero también es un canto a la pureza de lo desconocido, a su amor imposible por China (que en mandarín, &20013;&22269;, significa «el centro del mundo») y a todo lo que se resiste a ser descifrado. «Es increíble la belleza que esta inconsolable mujer consigue crear con la fealdad del mundo.» Fabienne Darge, Le Monde
LA HOJARASCA
ISBN: 9788439729204
Page: 144
Lang: Castellano
Year: 2014
Price: 16.05
Publisher By: Literatura random house
Tags: Narrativa hispanoamericana,Novela contemporánea
Con La hojarasca nació Macondo, uno de los grandes mitos de la literatura universal. EnLa hojarascanació Macondo, ese poblachón cercano a la costa atlántica colombiana que ya se ha convertido en uno de los grandes mitos de la literatura universal. En él transcurre la historia de un entierro imposible. Ha muerto un personaje extraño, un antiguo médico odiado por el pueblo, y un viejo coronel retirado, para cumplir una promesa, se ha empeñado en enterrarle frente a la oposición de todo el poblado y sus autoridades. Como en una tragedia griega -el libro lleva como lema una cita de Antígona, que recuerda la prohibición de enterrar el cuerpo de Polinice- el viejo coronel, su hija y su nieto van a cumplir la ominosa tarea. La acción, compuesta por la descripción de los preparativos para el entierro -una media hora- y los recuerdos de un cuarto de siglo de la historia de Macondo, de 1905 a 1928, se narra a través de los pensamientos de estos tres personajes.
EL PERSEGUIDOR
ISBN: 9788494164545
Page: 96
Lang: Castellano
Year: 2014
Price: 11.87
Publisher By: Libros del zorro rojo
Tags: Novela contemporánea,Narrativa hispanoamericana,Novela contemporánea,Narrativa hispanoamericana
SAN FERMINETAN, LESAKAN
ISBN: 9788490272466
Page: 160
Lang: Euskera
Year: 2014
Price: 13.77
Publisher By: Elkarlanean s.l.
Tags: Literatura más de 12 años,Más de 12 años,Infantil
A ZER LAU ELEMENTU!
ISBN: 9788476818121
Page: 88
Lang: Euskera
Year: 2014
Price: 7.79
Publisher By: Pamiela
Tags: Literatura más de 12 años,Más de 12 años,Infantil
Sua, Lurra, Airea eta Ura hauexek dira Grezia zaharreko lau oinarriak, mundua azaltzeko erabiltzen zituzten lau elementuak. Kosmosean bizi ziren gauza guztiak lau elementu hauen bidez uler zitezkeen...Ez zintuzket ikaratu nahi kontu hauekin, gazte, are gutxiago aspertu, eta oraintxe bertan esango dizut, beraz,liburu hau ez dela filosofiazko liburu bat, ez eta entsegu aspergarri astun bat ere; ez. Liburu hau, zerbait izatez gerotan, jolas-liburu bat da, poemez eta esaldi umoretsuz eta antzerkiz eta hitz eta burutazio bitxiz betetako kutxa edo gordailu bat, zure hatzek ireki zain dagoena. Liburuan azaltzen den guztia, hori bai, lau elementu horien jiran kiribiltzen da; idazten den guztiak zerikusi zuzena (edo ez) du lau elementuekin; eurak dira gai, jomuga, helburu, aitzakia, jolastoki, hausnar-gai, poema gehienen arrazoi eta antzerkitxo eta gainerakoen pertsonaia nagusi. Nolabait esatearren, liburua barru-barrutik josten duen hari fin ez hain ikusezina.
EL MIEDO DE MONTALBANO (SERIE MONTALBANO 9) (RELATOS)
ISBN: 9788498385830
Page: 288
Lang: Castellano
Year: 2014
Price: 9.50
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
En esta entrega de Andrea Camilleri, seis irresistibles narraciones nos transportan al universo del comisario Montalbano en toda su riqueza y esplendor, para deleite de los lectores adictos a su particular filosofía de vida. A plena luz del despiadado sol siciliano, con un humor no exento del realismo más implacable, surge un caudal de sentimientos irrefrenables el odio que provoca una venganza cuyas consecuencias han de durar décadas; o los resquemores que despierta en todo el cuerpo de policía de Vigta el comportamiento aparentemente ingenuo de la joven Grazia Giangrasso. Y para arropar al comisario en su ardua tarea, no faltan los elementos de siempre los desencuentros telefónicos con Livia, las entrañables broncas con Mim Augello, la perplejidad que siempre consigue producirle el inefable Catarella.Como es habitual, Montalbano aprovecha la resolución de los casos para exponer el contraluz de los acontecimientos y circunstancias que rodean los hechos, como si éstos fueran consecuencia de una condición colectiva, de otros dramas y otros padecimientos largamente sufridos, que escapan al control del individuo. Y todas esas dudas, miedos, tentaciones y contradicciones no hacen más que subrayar la profunda dimensión humana que ha hecho de este personaje el favorito de millones de lectores.