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 AVENTURAS DE SHERLOCK HOLMES
ISBN: 9788491053576
Page: 368
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Penguin clasicos
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Edición conmemorativa de los 125 años de la primera publicación, con las ilustraciones originales de Sidney Paget. «No se fíe nunca de las impresiones generales, amigo mío, y concéntrese en los detalles.» Los primeros relatos protagonizados por el emblemático personaje de Sir Arthur Conan Doyle se reúnen en esta edición conmemorativa para celebrar el 125 aniversario de su primera publicación. Las ilustraciones originales de Sidney Paget acompañan las historias como lo hicieron en la revistaStranda finales del siglo XIX. Esta edición permite saborear el atractivo original de un libro que consagró inmediatamente al detective más famoso del mundo. La espléndida traducción de Esther Tusquets acerca a los lectores a algunos de los cuentos de misterio y asesinatos más conocidos de Holmes, comoLa aventura de la banda de lunares, en el que las últimas palabras de una mujer y un inexplicable silbido en la noche son las únicas pistas, oLas cinco pepitas de naranja, donde una carta desvela una conspiración transatlántica.
EL LIBRO DE LOS ROSTROS
ISBN: 9788467593501
Page: 152
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Ediciones sm
Tags: Juvenil
DECAMERON
ISBN: 9788491053583
Page: 960
Lang: Castellano
Year: 2017
Price: 14.20
Publisher By: Penguin clasicos
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura
Los mejores libros jamás escritos. «A una breve tristeza (digo breve porque se contiene en pocas líneas) seguirán prestamente la dulzura y el placer.» Giovanni Boccaccio logró con el Decamerón, en palabras del premio Nobel Hermann Hesse, «la primera gran obra maestra de la narrativa europea». Titulado así por la palabra griega que designa «diez jornadas», es sin duda uno de los grandes monumentos de la literatura universal. Siete damas y tres jóvenes se retiran a una villa situada a las afueras de Florencia huyendo de la peste de 1348. Allí permanecen diez días con sus diez noches y, para distraerse, cada uno de ellos debe hacerse cargo de una jornada completa de entretenimiento. La actividad principal es la narración de cuentos de amor y muerte y engaño, protagonizados por clérigos lascivos, reyes locos, amantes taimados y milagreros farsantes, entre otros personajes. Abre esta edición el célebre ensayo «Boccaccio medieval», donde Vittore Branca disecciona el espíritu boccacciano para reivindicar su gozosa tradición medieval y rechazar las lecturas renacentistas espurias y forzadas.
EL DIA QUE EL OCEANO TE MIRE A LOS OJOS
ISBN: 9788417092542
Page: 288
Lang: Castellano
Year: 2017
Price: 17.00
Publisher By: Roca editorial de libros
Tags: Narrativa española,Novela contemporánea
Una novela sobre la vida, la libertad y la naturaleza, firmada por la directora de arte youtuber e instagrammer Dulcinea, autora de El día que sueñes con flores salvajes. Aurora es una artista libre e impulsiva que vive rodeada de velas en un precioso estudio frente a la playa de un pequeño pueblo al sur de California. Adora las piedras naturales, los gatos y andar descalza contemplando el cielo nocturno. Pero todo da un vuelco el día que descubre que le quedan pocos meses de vida y, por si fuera poco, que su chico le ha sido infiel. Es entonces cuando decide dar un giro radical a su manera de entender el mundo, que coincide con la llegada al pueblo de Narel, el nuevo guardafauna marino que pondrá patas arriba su existencia. Junto a él emprenderá un viaje en el que no solo conocerá la belleza de las ballenas del Pacífico, sino también la magia del amor y la importancia de vivir cada momento como si fuera el último. Una historia sobre la esperanza, la pasión y las fuerzas implacables de la naturaleza. «Me ha salvado la vida en todos los sentidos.» 9ssel «Sus palabras son el disparo al corazón que el mundo necesita.» danielojeda «Te traspasa la piel y deja huella en lo más hondo.» marta «Simplemente emocionante.» enaraziaran «Leerla es amarla, tu cuerpo se estremece; es inexplicable.» miquel «Te abre la mente y el corazón a partes iguales.» laura
EL CORAZON DE LAS TINIEBLAS
ISBN: 9788416259861
Page: 173
Lang: Castellano
Year: 2017
Price: 18.05
Publisher By: Terapias verdes / navona
Tags: Narrativa extranjera,Novela contemporánea
El corazón de las tinieblas es una de las novelas más influyentes de la lengua inglesa, pero además se ha transformado con los años en uno de los mitos de nuestro tiempo. Es la historia de Charlie Marlow, capitán de un vapor belga, que debe navegar río arriba hacia el corazón de África para buscar a Kurtz, un misterioso agente colonial que se ha convertido en un dios para los nativos y puede (o no) haber enloquecido. El viaje se convertirá para Marlow en una descarnada exploración de la crueldad y la codicia; sobre todo, lo obligará a observar de cerca los rincones más oscuros del alma humana, y a aceptar que nadie sale indemne de esos encuentros con el mal.Conrad usaba monóculo y no le gustaba la poesía. Era un devorador de libros, con Flaubert y Maupassant a la cabeza y, como escritor, llegó a dominar la lengua inglesa mejor que nadie en su tiempo.JAVIER MARÍAS
LA MARAVILLOSA HISTORIA DE PETER SCHLEMIHL
ISBN: 9789873874581
Page: 116
Lang: Castellano
Year:
Price: 9.40
Publisher By: Interzona editora s.a.
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
"Schlemihl se le puede llamar todavía hoy a un ‘desgraciado’. Pero la desgracia de Peter Schlemihl es de un tipo muy particular una bolsa de dinero inagotable y la venta de su sombra sellan el destino del protagonista de esta historia publicada en 1814 que constituye una nueva versión del pacto con el diablo. La redención adoptará en su caso una forma curiosa la avidez de conocimiento, la exploración del mundo con las ‘botas de siete suelas’ y, sobre todo, la veneración de lo inmaterial, la propia sombra. En La maravillosa historia de Peter Schlemihl, Adelbert von Chamisso creó un verdadero mito romántico y, como dijo Thomas Mann, describió una existencia de la forma ‘más sencilla, vivaz y personal’." Pablo Gianera
EL LIBRO DE LA OSCURIDAD (LA BELLA SALVAJE - VOLUMEN I)
ISBN: 9788417092559
Page: 448
Lang: Castellano
Year: 2017
Price: 18.90
Publisher By: Roca editorial de libros
Tags: Juvenil
Philip Pullman regresa al mundo de La Materia Oscura con esta maravillosa primera entrega de su nueva serie. Malcolm Polstead, un joven adolescente de once años, y su daimonion Asta viven con sus padres muy cerca de Oxford. Al otro lado del río Támesis (en el que Malcolm navega habitualmente utilizando su amada canoa, un bote con el nombre de La Bella Salvaje) está la abadía de Godstow, habitada por las monjas de la región. Malcolm descubrirá que ellas tienen un huésped muy especial, una niña con el nombre de Lyra Belacqua… «En algunas ocasiones surgen autores que son capaces de alterar la imaginación de generaciones enteras. Lewis Carroll, C.S. Lewis y Tolkien fueron algunos de ellos. Philip Pullman sin duda también lo es.» The New Statesman
LA DEFENSA
ISBN: 9788433960337
Page: 264
Lang: Castellano
Year: 2018
Price: 9.40
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
A pesar de su aspecto grosero y desaseado, carente por completo de gracia, el gran maestro Luzhin, protagonista de esta novela, ha sido considerado por muchos como uno de los más encantadorres personajes nabokovianos. El descubrimiento del ajedrez supone para el gran maestro Luzhin, protagonista de esta novela, la revelación de un orden de impecable armonía donde encontrar refugio contra las tribulaciones de su desdichada adolescencia. A partir de ese momento da comienzo su brillante carrera como campeón en ese juego, que pronto se convierte en una obsesión que absorbe su vida por completo. Luzhin comprende, demasiado tarde, que tal obsesión amenaza con destruirlo y que el instrumento escogido como defensa contra el desorden y los agravios del mundo es también un arma que finalmente se vuelve contra él mismo, hallándolo en la más patética indefensión. Publicado por primera vez en Berlín, en 1930, el propio Nabokov observa en su prólogo que «de todos mis libros rusos, esLa defensael que contiene y difunde mayor "calor"». La sombría peripecia de Luzhin contiene pasajes de una melancólica delicadeza y de un fino humor que contribuyen a hacer de esta novela una pieza de rara perfección. Todos los elementos de la trama se hallan sutilmente enlazados en un juego de correspondencias y de calculados ...
LA SONATA DEL SILENCIO
ISBN: 9788408176497
Page: 900
Lang: Castellano
Year: 2017
Price: 12.30
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una conmovedora historia de amor, amistad y traición.
EL CATALEJO LACADO (LA MATERIA OSCURA 3)
ISBN: 9788417092580
Page: 480
Lang: Castellano
Year: 2017
Price: 16.05
Publisher By: Roca editorial de libros
Tags: Juvenil
LA MATERIA OSCURA III «Sí, iremos a la tierra de los muertos y luego regresaremos.» LA GRAN SERIE DE FANTASÍA DE TODOS LOS TIEMPOS, ESCRITA POR UNO DE LOS MEJORES NARRADORES DE NUESTRA ÉPOCA. Will y Lyra, cuyos destinos están entrelazados en virtud de unas fuerzas radicadas más allá de sus propios mundos, se han visto separados de forma violenta. Deben volver a encontrarse, porque tienen por delante la mayor guerra que haya habido nunca… y un viaje a un tenebroso lugar del que nunca ha regresado nadie… «Hay alguna otra novela escrita en inglés en la década pasada que se parezca a esta en nivel, profundidad y pasión? » The Telegraph «Una escritura valiente y peligrosa, como debe ser el mejor arte.» The Times «La novela más ambiciosa desde El Señor de los Anillos.» New Statesman
DUELO
ISBN: 9788417007195
Page: 112
Lang: Castellano
Year: 2017
Price: 13.25
Publisher By: Libros del asteroide
Tags: Narrativa hispanoamericana,Novela contemporánea
«Usted no escribirá nada sobre esto, me preguntó o me ordenó mi papá, su índice elevado, su tono a medio camino entre súplica y mandamiento. Pensé en responderle que un escritor nunca sabe de qué escribirá, que un escritor no elige sus historias sino que éstas lo eligen a él, que un escritor no es más que una hoja seca en el soplo de su propia narrativa. Pero por suerte no dije nada. Usted no escribirá nada sobre esto, repitió mi papá, su tono ahora más fuerte, casi autoritario. Sentí el peso de sus palabras. Por supuesto que no, le dije, quizás sincero, o quizás ya sabiendo que ninguna historia es imperativa, ninguna historia necesaria, salvo aquellas que alguien nos prohíbe contar.» En este nuevo libro del proyecto literario de Eduardo Halfon, el autor guatemalteco, siempre indagando en los mecanismos de la construcción de la identidad, se sumerge en aquellos que se originan en las relaciones fraternales duelo como combate que se inicia con el nacimiento de un hermano y duelo también como luto por su muerte. Una novela profunda y emotiva que acrecienta la reputación del autor, «uno de esos escasísimos escritores como señaló la revista francesa Lire que no necesitan escribir largo para decir mucho.»
SI YO TUVIERA UNA ESCOBA
ISBN: 9788445004876
Page: 208
Lang: Castellano
Year: 2017
Price: 14.25
Publisher By: Minotauro
Tags: Juvenil
Vuelven TODOPODEROSOS para hablarnos de Harry Potter con sus habituales dosis de conocimiento friki y gran sentido del humor. Nadie daba un duro por Harry, ese gafotas con alma de friki que vivía bajo una escalera de Private Drive. Nadie podía suponer que sus historias encandilarían a toda una generación y que su magia, más allá de hablar con serpientes y hacer un Expecto Patronum, lograría el milagro de que millones de adolescentes se acercasen a la lectura e hicieran cola a las puertas de las librerías. El próximo libro de TODOPODEROSOS intentará traspasar la cicatriz de Harry Potter y penetrar en la mente de J. K. Rowling. Hablaremos de las películas. De los libros. De su filosofía... Bienvenido a Hogwarts si crees en la magia. Muggles abstenerse.