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:
TUMBA DE SAL
ISBN: 9788418112034
Page: 106
Lang: Castellano
Year: 2019
Price: 12.35
Publisher By: Libros indie
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Lola es sepultada bajo el manto de mar de la Bahía en una mañana clara y salada. Sus cenizas se diluyen y nace su ausencia. Y con su ausencia nace Tumba de Sal un diario poético de 1.187 versos en métricas clásicas en el que el autor recorre sus recuerdos, los paisajes comunes, los hijos, el amor, el deseo, la fe, la esperanza, las mentiras, el hundimiento progresivo de la multinacional donde trabaja la vida en suma, y sobre todo la búsqueda incesante de su propia voz poética en los libros, en el cine, en su forma de mirar la realidad exterior y en su forma de mirarse dentro, en ese íntimo seísmo que el acto de escribir le provoca. Después cae la noche. La noche oscura del alma siempre llega el pasado que retorna, los errores que vuelven a buscarte, la incertidumbre, la negrura la amargura propia, y la de Lola, que revive junto a su recuerdo. Pero afortunadamente tras la noche llega el alba y con ella todo vuelve al punto de partida, que es Cádiz esa mañana la luz y la sal del mar, que todo lo cura.
SANGRE DE LIEBRE
ISBN: 9788417847197
Page: 288
Lang: Castellano
Year: 2020
Price: 19.00
Publisher By: Alreves
Tags: Novela negra
En el despacho de Florián Falomir se presenta Lu Sangara, un artista bohemio de turbulenta historia que acaba de casarse con la hija del millonario Abdón Chaure. Durante una de sus juergas con prostitutas, Lu ha perdido su reloj, regalo de boda de su mujer y valorado en treinta mil euros. Falomir se compromete a recuperarlo. Esa noche visita el Salón Cosmos e interroga a Denise, la amiga con la que Lu ha pasado la noche. A partir de ese momento, el detective se verá atrapado en una espiral de pasiones, con la avaricia de la fortuna y la moneda del sexo resonando en sus vacíos bolsillos como los ecos de los deseos de los demás personajes. Sangre de liebre es el nuevo caso del detective Falomir, saludado por la crítica especializada como un investigador excepcional por sus dotes deductivas y su sentido del humor, a quien acompañan en sus aventuras un combativo socio, Fermín Fortón, y la secretaria de la agencia Las Cuatro Efes, la cubana Benita Cortés.La trama bucea en la relación entre el amor, el poder y el dinero, y en sus devastadores efectos cuando la fórmula está descompensada en alguno de sus elementos. Una novela negra escrita con la exquisitez literaria que caracteriza al autor, considerado uno de los grandes referentes del género, con fuerte carga psicológica, incesante acción y algunos personajes y esc...
UNA REVELACION BRUTAL
ISBN: 9788498389821
Page: 480
Lang: Castellano
Year: 2020
Price: 9.50
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Una noche fría y oscura, dos hombres conversan frente al hogar de una cabaña oculta entre la espesura de un bosque de Quebec. Uno de ellos relata una aciaga historia, de dimensiones casi míticas, que culmina en el caos y la violencia. Al día siguiente, la aparición del cadáver de uno de los contertulios conmociona a los residentes de la apacible localidad de Three Pines, cerca de la frontera con Vermont. Desde Montreal acude el afamado inspector Armand Gamache, jefe del Departamento de Homicidios de la Sreté du Québec, y su equipo de colaboradores, que se encuentran con un cuerpo manchado de sangre que nadie parece reconocer, lo último que uno esperaría en un pueblo que se diría salido de una fábula infantil. Sin embargo, incluso en las comunidades de apariencia más bucólica, la calidez de sus habitantes, la solidaridad entre vecinos y el ambiente acogedor de sus moradas pueden esconder secretos inconfesables y episodios tenebrosos. Así pues, desvelar el reverso de la idílica postal supondrá para Gamache uno de los desafíos más apasionantes de su carrera. La prosa envolvente y sensual de Louise Penny sumerge al lector en un fascinante viaje virtual a la pequeña comunidad de Three Pines, en los hermosos parajes quebequenses. Pero el prodigioso talento de Penny para subyugarnos con los mínimos detalles del entorno y los rasgos más sutiles de los personajes no hace más que subrayar la otra cara de la moneda la sempiterna ignominia que permanece agazapada en el fondo del ser humano, lista para dar el zarpazo en cualquier instante.
X
ISBN: 9788417552787
Page: 416
Lang: Castellano
Year: 2019
Price: 12.25
Publisher By: Blackie books
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA RAZON DE ESTAR CONTIGO. LA HISTORIA DE BAILEY
ISBN: 9788417771218
Page: 192
Lang: Castellano
Year: 2020
Price: 14.15
Publisher By: Roca editorial de libros
Tags: Narrativa extranjera,Novela contemporánea
Cada perro tiene un trabajo por hacer. Cada perro ha nacido con un propósito. Descubre la nueva novela de W. Bruce Cameron. Más de dos millones de ejemplares vendidos de sus libros en todo el mundo. Cada perro tiene un trabajo por hacer. Cada perro ha nacido con un propósito. Descubre la nueva novela de W. Bruce Cameron. Más de dos millones de ejemplares vendidos de sus libros en todo el mundo. Cuando Bailey conoce a Ethan, un niño de ocho años, enseguida descubre cuál es la razón de su vida jugar con ese niño, explorar la granja durante los veranos y dejar los platos de comida de Ethan completamente limpios (pero solo cuando su madre no lo está vigilando). Pero Bailey pronto aprenderá que la vida no siempre es tan sencilla, y que algunas veces suceden cosas malas; es cuando se dará cuenta de que lo más importante en proteger al chico que adora.
LA INQUILINA DE WILDFELL HALL
ISBN: 9788491817697
Page: 640
Lang: Castellano
Year: 2020
Price: 13.77
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
JUDE EL OSCURO
ISBN: 9788491817703
Page: 592
Lang: Castellano
Year: 2020
Price: 13.77
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
MIENTRAS AGONIZO
ISBN: 9788433902696
Page: 248
Lang: Castellano
Year: 2019
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
CONFIDENCIAS DE UN APESTADO
ISBN: 9788417709716
Page: 118
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Ediciones oblicuas
Tags: Narrativa española,Novela contemporánea
"Lucio, un profesor de Filosofía respetado y comprometido intelectualmente con la búsqueda del Bien Común, presencia algo insólito en el velatorio de su tío el cadáver desprende una fragancia que embelesa a los presentes. Será el preludio de un fenómeno global e inexplicable la corrupción de la materia, primero, y de la moral, después, expele un perfume dulce que garantiza el beneplácito de las masas. Ante esta inversión odorífera y moral, Lucio deberá decidir si sumirse en la vaharada general de conformismo o combatirla en solitario, arriesgándose a convertirse en un apestado y perderlo todo. Confidencias de un apestado es un originalísimo relato en el que se mezclan la filosofía, la ironía y el humor con un estilo ágil y elegante."
EL LLIBRE DELS BALTIMORE
ISBN: 9788418132322
Page: 640
Lang: Catalán
Year: 2020
Price: 9.45
Publisher By: Debutxaca
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Amb Els últims dies dels nostres pares, la seva primera novella, Jol Dicker ens descobreix la desconeguda histria del SOE, una unitat dels serveis secrets britnics creada lany 1940 que entrenava joves de diferents pasos europeus per enviar-los després a organitzar les xarxes de la resistncia i a realitzar accions de sabotatge i despionatge des de laltra banda de les línies enemigues. Després de ser reclutats a través de la resistncia francesa i de superar un duríssim període dentrenament per diferents punts dAnglaterra, nou joves francesos sinfiltren a la Frana ocupada i aprenen a conviure amb la por, lenyorana i la mort en una novella que parla també de lamistat, la fora del «nosaltres» i el vincle sagrat amb els pares. Amb un rigorós treball de documentació, Dicker és dels primers dabordar la histria duna organització que durant molts anys va ser un secret i que va contribuir a les importants operacions que van posar fi a la Segona Guerra Mundial. Aquesta primera novella de joventut de Jol Dicker va guanyar el Premi dEscriptors Ginebrins del 2010, dos anys abans que el supervendes La veritat sobre el cas Harry Quebert, tradut a trenta-tres idiomes, el convertís en un fenomen literari global.
EL PASO SIGUIENTE EN EL BAILE
ISBN: 9788417118594
Page: 450
Lang: Castellano
Year: 2019
Price: 20.90
Publisher By: La huerta grande
Tags: Narrativa extranjera,Novela contemporánea
LA LEYENDA DE LUIS CANDELAS
ISBN: 9788415570806
Page: 184
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Libroslibres
Tags: Narrativa histórica
El bandolero más famoso de España, protagonista de las coplas de los ciegos, es Luis Candelas. Ladrón de ricos y mecenas de pobres, dice la leyenda. Pero la vida de Candelas, como es de novela, da para mucho más. Solo robaba a los ricos, es verdad, pero entregaba su fortuna a los pobres? Cuáles fueron sus robos más sonados? Llegó a herir o matar a alguien en sus tropelías? Se posicionó políticamente contra la monarquía? Entró en la masonería? Se hacía pasar por un indiano en los ambientes de la corte y la burguesía, y de noche robaba a los más acaudalados? Compartió amante con el Rey Fernando VII? Con cuántas bandas de ladrones trabajaba? Fue un patriota que se jugó la vida por España? Logró sacar de la cárcel al futuro gobernador de Madrid y Presidente de las Cortes? Cómo lograba entrar y salir de la prisión con tanta facilidad?