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:
EL FORASTERO MISTERIOSO
ISBN: 9788494164514
Page: 170
Lang: Castellano
Year: 2014
Price: 21.75
Publisher By: Libros del zorro rojo
Tags: Narrativa extranjera,Novela contemporánea
AZAZEL
ISBN: 9788415832508
Page: 372
Lang: Castellano
Year: 2013
Price: 21.75
Publisher By: Turner
Tags: Narrativa histórica
Con Azazel asistimos a la controvertida reconstrucción de uno de los momentos determinantes de la civilización occidental el surgimiento de la Iglesia como institución de poder. Hipa, su protagonista, realiza una marcha por el norte de África y Oriente Próximo en pleno siglo v, al final de la Antigüedad, que no solo será un viaje de autoconocimiento, sino que también le servirá para asistir a la corrupción y crueldad de la época. La obra ha llevado consigo una gran polémica su autor, Youssef Ziedan, director del Centro de Manuscritos de la Biblioteca de Alejandría, quien no ha tenido reparos a la hora de desvelar la violencia gracias a la cual se impuso la Iglesia, fue duramente atacado por la comunidad copta de Egipto. «El escenario histórico y geográfico, vívidamente reconstruido, ofrece una prueba fascinante de cómo Oriente y Occidente ya se enfrentaban a propósito del cristianismo hace ya 1.500 años». «La indeleble imagen de Hipa, un hombre que continuamente se cuestiona el significado de la vida, realmente llega al corazón». «Junto a los pasajes sobre la vida espiritual hay un acercamiento al fundamentalismo religioso que va más allá de cualquier circunstancia histórica concreta. Estamos ante un libro original, profundo e impactante». «Azazel es realmente un libro magnífico, lo mejor que he leído en mucho tiempo. Lejos de aburrir con doctrina religiosa, Ziedan ha creado un libro ágil, agudo y que te dejará con ganas de más».
FURINKAZAN: LA EPOPEYA DEL CLAN TAKEDA
ISBN: 9788415601418
Page: 288
Lang: Castellano
Year: 2014
Price: 20.90
Publisher By: Sexto piso
Tags: Narrativa histórica
Resulta difícil creer la fama que rodea a Yamamoto Kansuke como genial estrategamilitar y samurái feroz. Entrado en años, y con una visible cojera deuna pierna, es tuerto y lastimosamente bajo de estatura. Sin embargo, el lectorno tardará en comprobar, a través de la sutily evocativa pluma de YasushiInoue, que, a pesar de su físico, le sobran inteligencia y espíritu combativo.Frinkazan. La epopeya del clan Takeda relata la vida de un rnin nombrecon el que se conocía a los samuráis que se convertían en vagabundos deexcepcional destreza que logra, con creatividad y determinación, convertirseen el brazo derecho de Takeda Shinguen, jefe de uno de los tres clanesque se disputaban la supremacía del territorio nipón en el siglo xvi. En sumomento de mayor esplendor, Kansuke no sólo se encarga de desarrollarsorprendentes y apasionadas estrategias militares, sino que acaba por condicionarlas decisiones de su señor incluso en sus asuntos amorosos.Una emocionante novela que no sólo nos permite recorrer una época especialmenteagitada en la historia de Japón, que dio paso al inicio del períodoEdo, sino que nos adentra en el fascinante universo de esa grandiosaestirpe de guerreros que fueron los samuráis. Yasushi Inoue teje con maestríaun convulso y deslumbrante laberinto de pasiones, lealtades y traiciones,una inolvidable galería de personajes dominados por una sed de gloriainsaciable. Un bellísimo y vigoroso fresco con el eterno fragor de la guerrade fondo, una historia que se desarrolla en todo momento bajo el signo dela muerte, único horizonte en un mundo dominado por el caos y la violencia,la sangre y el acero.
LOS COSACOS
ISBN: 9788420685908
Page: 264
Lang: Castellano
Year: 2014
Price: 12.35
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Novela situada en el Cáucaso, en la frontera chechena, en Los cosacos brilla la descripción viva de los hábitos y el carácter de este pueblo orgulloso y primario, libre y celoso de su autonomía, distribuido a lo largo de las fronteras del imperio zarista. Allí, a una stanitsa o puesto fronterizo cosaco situado a orillas del río Terek, acude destinado desde Moscú Olenin, joven aristócrata que se alista como junker. Sus vivencias y experiencias en este apartado lugar sirven a Tolstói para formular el conflicto que desata en el hombre refinado y civilizado, alienado por una cultura y una sociedad, la toma de conciencia de su irremediable separación de un mundo intuido, añorado y deseado, pero inconciliable con el ya grabado de forma indeleble en su formación y en su carácter. Presentación de Víctor Andresco
UNA MADRE
ISBN: 9788416120437
Page: 248
Lang: Castellano
Year: 2014
Price: 17.05
Publisher By: Siruela
Tags: Narrativa española,Novela contemporánea
El retrato de una ciudad acogedora y esquiva a partes iguales, de una familia unida por los frágiles lazos de la necesidad y del amor y la mirada única de una mujer maravillosa en un momento extraordinario.Faltan unas horas para la medianoche. Por fin, después de varias tentativas, Amalia ha logrado a sus 65 años ver cumplidosu sueño reunir a toda la familia para cenar en Nochevieja. Una madre cuenta la historia de cómo Amalia entreteje con su humor y su entrega particular una red de hilos invisibles con la que une y protege a los suyos, zurciendo los silencios de unos y encauzando el futuro de los otros. Sabe que va a ser una noche intensa, llena de secretos y mentiras, de mucha risa y de confesiones largo tiempo contenidas que por fin estallan para descubrir lo que queda por vivir. Sabe que es el momento de actuar y no está dispuesta a que nada la aparte de su cometido.Un cartel luminoso que emite mensajes desde una azotea junto al puerto, una silla en la que desde hace años jamás se sienta nadie, una Barcelona de cielos añiles que conspira para que vuelva una luz que parecía apagada, unos ojos como bosques alemanes y una libreta que aclara los porqués de una vida entera; Una madre no es solo el retrato de una mujer valiente y entrañable, y de los miembros de su familia que dependen de ella y de su peculiar energía para afrontar sus vidas, sino también un atisbo de lo que la condición humana es capaz de demostrarse y mostrar cuando ahonda en su mejor versión.
TXERNOBIL TXIKI BAT ETXE BAKOITZEAN
ISBN: 9788494241727
Page: 80
Lang: Euskera
Year: 2014
Price: 11.87
Publisher By: S.l gaumin
Tags: Narrativa en euskera,Novela contemporánea
LOS EXTRAÑOS
ISBN: 9788492865871
Page: 176
Lang: Castellano
Year: 2014
Price: 15.91
Publisher By: Periferica
Tags: Narrativa española,Novela contemporánea
Ya sean desdichadas o felices, es decir, diferentes o parecidas según la célebre definición de Tolstói, todas las familias tienen sus extraños aquellos individuos de quienes tal vez sólo se conserva un puñado de noticias dispersas y a los que, sin embargo, se alude con cierta frecuencia por algún enigmático suceso, por su peculiar oficio o por la fuerza misma de su singular personalidad, que los obligó a permanecer alejados del devenir corriente de la familia. Rostros, por tanto, huidizos, muchas veces en la frontera del olvido definitivo. Para rescatarlos de esta frontera última y para saciar una antigua curiosidad la que proviene, pura e ingenua, de los relatos inconexos escuchados durante la infancia, el narrador reúne en este extraordinario libro a cuatro de sus extraños para intentar reconstruir, sirviéndose de los pocos recuerdos heredados pero también aventurándose en investigaciones personales (viajes, documentos, etcétera), la trayectoria vital de cada uno de ellos, sus ambiciones y fracasos, así como para determinar cuál fue el motivo principal de su extrañeza y, por tanto, de su alejamiento. Y en esta aproximación, el narrador tal vez el auténtico protagonista de este libro no sólo descubre hechos y confluencias sorprendentes, sino que consigue también conocer mejor la identidad y el transcurso de una familia común, con sus olvidos y sus afectos, sus temores y sus esperanzas.
DESTROZAME
ISBN: 9788494172939
Page: 288
Lang: Castellano
Year: 2014
Price: 17.00
Publisher By: Oz editorial
Tags: Juvenil
ACOSADO
ISBN: 9788415355694
Page: 320
Lang: Castellano
Year: 2014
Price: 9.40
Publisher By: Duomo editorial
Tags: Novela negra
LA CELESTINA
ISBN: 9788430761302
Page: 352
Lang: Castellano
Year: 2013
Price: 10.75
Publisher By: Teide
Tags: Teatro clásico español hasta el siglo XVIII,Teatro,Literatura
EL GRAN GATSBY
ISBN: 9788493997441
Page: 240
Lang: Castellano
Year: 2012
Price: 16.10
Publisher By: Reino de cordelia
Tags: Narrativa extranjera,Novela contemporánea
Escrita por Francis Scott Fitzgeralden Francia durante una tormentosa etapa de la relación con su mujer, Zelda Sayre, El gran Gatsby es su mejor novela, considerada actualmente un clásico de la literatura norteamericana. Fue publicada en 1925, cuatro años antes de que estallara la gran depresión económica de 1929, y narra una historia de amor imposible entre Jay Gatsby, un hombre de origen humilde que ha hecho fortuna tras combatir en la I Guerra Mundial, y Daisy Fay, emblema de una generación de jóvenes ricos y descontrolados que viven rápido, inmersos en una resaca colectiva que acabará por destruirlos. Definida por la crítica como la traición del sueño americano, ha sido llevada al cine en varias ocasiones, la última de ellas en 2012 por Baz Luhrmann, con Leonardo Di Caprio y Carey Mulligan de protagonistas.