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:
ARROZ Y TARTANA
ISBN: 9788420697239
Page: 360
Lang: Castellano
Year: 2015
Price: 12.35
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL BUITRE
ISBN: 9788494280573
Page: 304
Lang: Castellano
Year: 2015
Price: 22.70
Publisher By: Hoja de lata
Tags: Novela negra
"1969, Nueva York. Quién ha matado a John Lee? El gueto negro de Chelsea amanece con el cadáver de un joven camello en sus calles. Demasiados motivos para morir y demasiados enemigos como para hallar una respuesta sencilla a la pregunta inicial. Los activistas del Black Power se enfrentan a los narcotraficantes y estos, a las bandas de puertorriqueños con las que pugnan por controlar el negocio. A través de las cuatro voces protagonistas, Scott-Heron desarrolla una adictiva trama de suspense en la que tan estimulante resulta despejar las incógnitas del crimen como acompañar a los personajes por de las calles del gueto. James Brown, Smokey Robinson y Ray Charles ponen la banda sonora a esta brillante y a la vez perturbadora historia de la América negra."
ON NE VOYAIT QUE LE BONHEUR
ISBN: 9782253182863
Page:
Lang: Francés
Year: 2015
Price: 7.88
Publisher By: Le livre de poche
Tags: Literatura en francés,En otros idiomas,Literatura
POEMAS DE AMOR
ISBN: 9788490741535
Page: 77
Lang: Castellano
Year: 2015
Price: 11.40
Publisher By: Verbum
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
El poeta de amor más recordado de la poesía amorosa en lengua española murió a los treinta y cuatro años sin saber que iba a ser uno de los más admirados, conmemorados, citados, amados y reconocidos sin interrupción por las generaciones que habían de sucederle. Muchos españoles que no conocen a Espronceda o a Galdós, al duque de Rivas o a Larra, saben de Bécquer porque el poeta sevillano llega a la gente, está en la memoria colectiva, entra en el habla común y se citan sus versos. Lo recordamos como emblema del sentimiento amoroso, como referente para los textos literarios delicados y penetrantes, como símbolo del enamorado sincero, como portador de una expresión excelsa que se aloja en las profundidades del hombre. Otros grandes poetas de amor como Garcilaso de la Vega, Francisco de Quevedo, Lope de Vega, Pedro Salinas o incluso Pablo Neruda son admirados, es verdad, pero no llegan a todo tipo de lectores, a todas las clases sociales, a todas las ideologías, a todos los gustos, a todas las sensibilidades. Rafael del Moral
POR SIEMPRE, UNIDOS
ISBN: 9788492916863
Page: 288
Lang: Castellano
Year: 2015
Price: 5.65
Publisher By: Titania
Tags: Narrativa romántica,Romántica y erótica
"Una novela conmovedora sobre la vida y la muerte"Kirkus Taylor Jenkins Reid nos enseña que hay más de un camino para llegar a un final feliz La novela fue nombrada uno de los"11 debuts que amamos"por Kirkus Reviews"Has oído hablar de las supernovas? Brillan de forma intensa en el cielo y luego se desvanecen rápidamente, apenas una ráfaga de energía extraordinaria. Me gusta pensar que Ben y tú erais así... En ese poco tiempo, tuvisteis más pasión de la que algunas personas llegan a tener en toda su vida". Elsie Porter es una joven con una vida sencilla. Un día de Año Nuevo decide salir a por una pizza y mientras espera, conoce a Ben Ross. La química será instantánea. Ben le pregunta si puede llamarla pronto o ha de esperar los tres días reglamentarios. Elsie queda desarmada ante su sinceridad y su aspecto. En dos semanas están locamente enamorados y no pueden vivir el uno sin el otro. Ben le pide matrimonio y ella acepta. Se fugan a Las Vegas y se casan, sin avisar siquiera a sus familias.Nueve días después de la boda, Ben sale con su bicicleta a comprar unos dulces y un camión lo atropella. Muere al instante. La policía lleva a Elsie al hospital y allí certifican su muerte. Aparece su mejor amiga Ana para apoyarla, pero también su suegra Susan, quien nunca ha oído hablar de su nuera. No se puede creer q...
UN FILO DE LUZ (SERIE MONTALBANO 24)
ISBN: 9788498386547
Page: 224
Lang: Castellano
Year: 2015
Price: 16.15
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Novela negra
Como en anteriores ocasiones, una pesadilla provoca en el comisario Montalbano un malestar profundo, una aciaga sensación que lo deja receloso y aprensivo. Por desgracia, una vez más, los acontecimientos parecen darle la razón. Primero entra en escena Marian De Rosa, milanesa, propietaria de una galería de arte, mujer elegante y con experiencia, una auténtica femme fatale ante la que Montalbano cae rendido de inmediato. En su fuero interno, Salvo sabe que su atracción por Marian no es una aventura cualquiera; se trata de algo distinto, como una fuerza invisible que lo trastorna y amenaza con trastocar su lucidez. Livia pasa a ser sólo una voz al otro lado del teléfono y Salvo es incapaz de sincerarse con ella, recurriendo a tácticas y subterfugios para postergar una decisión. Y mientras se debate en el torbellino de sus sentimientos, tres casos importantes requieren su atención por un lado, la jovencísima esposa de Salvatore di Marta, dueño de un supermercado, es víctima de un atraco; por otro, dos tunecinos que trabajan en una finca agrícola desaparecen en lo que aparenta ser un asunto de tráfico de armas; y por último, una operación delictiva de altos vuelos aterriza en Vigta. Así pues, el siniestro sueño de las primeras páginas resultará premonitorio. En el desenlace de sus investigaciones, alguien muy querido para Montalbano resurge tristemente en su vida, y su relación con Livia recupera un cariz olvidado. Con la nitidez con la que un filo de luz recorta la zona de sombra, un comisario Montalbano más vulnerable que nunca afronta su destino con el alma convulsa.
LAS MIL Y UNA NOCHES (ESTUCHE CON 3 VOL.)
ISBN: 9788494303043
Page: 3356
Lang: Castellano
Year: 2014
Price: 94.05
Publisher By: Atalanta
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura
En Occidente, Las mil y una noches es el clásico más celebrado de la literatura oriental. Compendio de leyendas exóticas, cuentos fantásticos, mitos y relatos moralizantes, este conjunto de narraciones tradicionales escritas en «árabe medio» tiene un enorme éxito en Europa ya desde su primera traducción al francés de Antoine Galland en 1704-1706, que inaugura una moda orientalista en Francia que poco a poco se irá extendiendo por todo el continente europeo. Las dos traducciones pioneras fueron la inglesa de E. W. Lane, que data de 1840, y la alemana de Gustav Weil, de 1841. En España habría que esperar hasta finales del siglo xix para tener una primera versión de Las noches, basada en la edición alemana de Weil. La magnífica traducción que realizaron en 1965 los arabistas de la Universidad de Barcelona J. A. Gutiérrez-Larraya y Leonor Martínez fue la primera versión íntegra del árabe al español. Muy elogiada por la crítica en su momento, por su esmerado trabajo filológico y generosa profusión de notas al pie, cayó injustamente en el olvido. Ahora los lectores pueden volver a disfrutar de este infinito laberinto de narraciones, el mismo que salvó la vida de Sahrazad gracias a su inigualable encanto.
EL PRIMER SIGLO DESPUÉS DE BÉATRICE
ISBN: 9788420691954
Page: 232
Lang: Castellano
Year: 2014
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Esta novela que comienza en la Gran Plaza de El Cairo a principios del siglo XX y que cuenta una doble historia de amor señala en la obra de Amin Maalouf la incorporación a su obra de un nuevo elemento de reflexión, como es la preocupación por la falla horizontal que divide el mundo en un Norte de población estable, cada vez más enriquecida, y un Sur de población creciente que se empobrece progresivamente. Si bien acaba confiando en la feminidad del mundo y en la inagotable capacidad de supervivencia que caracteriza al ser humano, El primer siglo después de Béatrice, pese a su belleza, deja adivinar ya la inquietud del autor por el proceso que posteriormente ha tratado en sus ensayos Identidades asesinas y, sobre todo, El desajuste del mundo, publicados en esta misma colección.
SECRETOS DEL ARENAL
ISBN: 9788490671221
Page: 384
Lang: Castellano
Year: 2014
Price: 5.65
Publisher By: Algaida
Tags: Novela negra
El destino entrelazado de dos mujeres, en dos ciudades y dos épocas diferentesEl voluptuoso mundo del vino ha unido a Silvia y Mateo en una relación tan intermitente como apasionada, donde nunca hay preguntas ni tampoco respuestas. Pero ella sigue atormentada por el dolor de hace muchos años en 1989 el cadáver de su hermana mayor apareció en el monte Artxanda, salvajemente mutilado, y desde entonces el asesino sigue libre, sin que las investigaciones primero de la Policía Nacional, y luego de la Ertzaintza hayan logrado sustanciales avances. Un día, Mateo recibe el correo electrónico de una desconocida que le propone leer la novela Secretos del Arenal una historia de intrigas, venganza y supervivencia situada en la Sevilla de postguerra, una ciudad acosada por el hambre, la miseria y la represión política. Mateo no sabe que es la propia Silvia quien le manda ese correo, y por supuesto desconoce qué claves se esconden tras las lectura de esa novela.En la más reciente novela de Félix G. Modroño, galardonada con el XLVI Premio Ateneo de Sevilla, el destino parece entretejer las historias de dos mujeres, en dos ciudades diferentes separadas por más de mil kilómetros y con casi medio siglo de diferencia. Quizás el Arenal el de Bilbao o el de Sevilla aún oculte las claves de un misterio nunca resuelto, y quizás ...
EL ANTICUARIO
ISBN: 9788415934134
Page: 256
Lang: Castellano
Year: 2015
Price: 15.20
Publisher By: Candaya
Tags: Novela negra
YO TAMBIEN FUI JACK EL DESTRIPADOR
ISBN: 9788415374763
Page: 384
Lang: Castellano
Year: 2015
Price: 19.00
Publisher By: El viento
Tags: Novela negra
LA NUEVA MADRE
ISBN: 9788494253430
Page: 65
Lang: Castellano
Year: 2014
Price: 14.25
Publisher By: Traspies
Tags: Narrativa extranjera,Novela contemporánea
La nueva madre es una de las narraciones más extrañas e inquietantes de la época victoriana. Bajo el disfraz de un cuento de hadas y de una aparente intención aleccionadora, Lucy Clifford presenta un oscuro y ambiguo relato de inocencia y seducción en el que su amigo y confidente Henry James encontró probablemente la inspiración para Otra vuelta de tuerca. La nueva madre es una honda indagación sobre la naturaleza del deseo, un texto abierto a una pluralidad de interpretaciones que sigue atrayendo a los críticos, fascinando a sus lectores y estimulando a escritores como Alison Lurie o Neil Gaiman, de cuya novela Coraline este relato también es la fuente principal.Como las malévolas madrastras de los cuentos, Lucy Clifford nos obsequia con un regalo envenenado una experiencia profundamente perturbadora que subvierte nuestras expectativas y nos devuelve a los más íntimos terrores de nuestra infancia. La nueva madre es una de las narraciones más extrañas e inquietantes de la época victoriana. Bajo el disfraz de un cuento de hadas y de una aparente intención aleccionadora, Lucy Clifford presenta un oscuro y ambiguo relato de inocencia y seducción en el que su amigo y confidente Henry James encontró probablemente la inspiración para Otra vuelta de tuerca. La nueva madre es una honda indagación sobre la natura...