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.
Search Form
Author's book list:
DEMASIADA FELICIDAD
ISBN: 9788499893778
Page: 344
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La colección de cuentos más reciente de la gran autora canadiense. Una joven madre recibe consuelo inesperado por la muerte de sus tres hijos, otra mujer reacciona de forma insólita ante la humillación a la que la somete un hombre; otros cuentos describen la crueldad de los niños y los huecos de soledad que se crean en el día a día de la vida de pareja. Como broche de oro, en el último cuento acompañamos a Sofi a Kovalevski, una matemática rusa que realmente vivió a mediados del siglo XIX, en su largo peregrinaje a través de Europa en busca de una universidad que admitiera a mujeres como profesoras, y viviremos con ella su historia de amor con un hombre que hizo lo que supo por decepcionarla. Anécdotas en apariencia banales se transforman en las manos de Munro en pura emoción, y su estilo muestra estas emociones sin dificultad, gracias a un talento excepcional que arrastra al lector dentro de las historias casi sin preámbulos. «Ella odiaba la palabra escapismo referida a la ficción. Era más bien la vida real la que merecía ser tildada de escapismo...» Estas palabras, pronunciadas por uno de sus personajes, podrían referirse a toda la prosa de Munro, que pasea heridas hondas con inteligencia e ironía, con esa hondura feroz y austera que sorprende a quien lee, como si algo...
CRIMEN Y CASTIGO
ISBN: 9788491050063
Page: 752
Lang: Castellano
Year: 2015
Price: 10.40
Publisher By: Penguin clasicos
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Los mejores libros jamás escritos. Considerada por la crítica como la primera obra maestra de Dostoievski, Crimen y castigo es un profundo análisis psicológico de su protagonista, el joven estudiante Raskólnikov, cuya firme creencia en que los fines humanitarios justifican la maldad le conduce al asesinato de una usurera. Pero, desde que comete el crimen, la culpabilidad será una pesadilla constante con la que el estudiante será incapaz de convivir. La presente edición de una de las obras más importantes de la literatura universal cuenta con la célebre traducción de Rafael Cansinos Assens, revisada y modernizada para la ocasión. Asimismo, viene acompañada de una introducción de David McDuff, traductor y crítico literario especialista en la obra del autor. «La mentira es el único privilegio del hombre sobre todos los demás animales.»
FORTUNATA Y JACINTA
ISBN: 9788467033984
Page: 1280
Lang: Castellano
Year: 2010
Price: 12.30
Publisher By: S.l.u. espasa libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La novela Fortunata y Jacinta está considerada la narración más importante en lengua española después del Quijote. Ninguna obra española de los siglos XIX y XX refleja mejor que ésta el momento en que la clase media, la burguesía, tomaba parte fundamental de la vida social y asumía el control político de la nación, al tiempo que Madrid, protagonista indiscutible de la obra, adquiría el perfil de una urbe moderna. Benito Pérez Galdós (Las Palmas de Gran Canaria, 1843 - Madrid, 1920) recoge en su obra cumbre el palpitar de una época, sus movimientos anímicos, tejiendo una visión de la conciencia humana proveniente de las ideas psicológicas dominantes en el siglo XIX. Fortunata y Jacinta debe ser entendida como un magnífico panorama de costumbres de a España decimonónica en el que la complejidad interior del individuo -su alma- se entremezcla con la descripción detallada -no exenta de crítica- de una sociedad en constante progreso.
CIRCO MAXIMO (TRILOGÍA DE TRAJANO LIBRO 2)
ISBN: 9788408117117
Page: 1200
Lang: Castellano
Year: 2013
Price: 21.75
Publisher By: Planeta
Tags: Narrativa histórica
Circo Máximo, de Santiago Posteguillo, que ha escrito otras obras de narrativa histórica como Las Legiones Malditas o La traición de Roma, es la segunda parte de la trilogía de Trajano, que comenzó con Los asesinos del emperador, un relato impactante, descomunal, descrito con un trepidante pulso narrativo destinado a trasladar al lector a la Roma imperial de los césares. Santiago posteguillo se ha convertido en el autor español de referencia de la novela histórica sobre Roma y el mundo antiguo. Bienvenidos al mundo de Marco Ulpio Trajano. Circo Máximo es la historia de Trajano y su gobierno, guerras y traiciones, lealtades insobornables e historias de amor imposibles. Hay una vestal, un juicio, inocentes acusados, un abogado especial, mensajes cifrados, códigos secretos, batallas campales, fortalezas inexpugnables, asedios sin fin, dos aurigas rivales, el Anfiteatro, los gladiadores y tres carreras de cuadrigas. Hay también un caballo especial, diferente a todos, leyes antiguas olvidadas, sacrificios humanos, amargura y terror, pero también destellos de nobleza y esperanza, como la llama de Vesta, que mientras arde preserva a Roma. Sólo que hay noches en las que la llama del Templo de Vesta tiembla. La rueda de la Fortuna comienza entonces a girar. En esos momentos, todo puede pasar y hasta la vida del propio Trajano, aunque él no lo sepa, corre peligro. Y, esto es lo mejor de todo, ocurrió hubo un complot para asesinar a Marco Ulpio Trajano. «Una novela monumental, muy emocionante. Resulta imposible dejar su gozosa lectura.» El País. «Un relato destinado a conseguir que el lector amante de la literatura histórica viaje en el tiempo.» ABC
UN PLAN SANGRIENTO
ISBN: 9788417553333
Page: 384
Lang: Castellano
Year: 2019
Price: 21.66
Publisher By: Impedimenta
Tags: Novela negra
En 1869, en una aldea perdida en las Tierras Altas escocesas, un triple asesinato particularmente sangriento sacude a toda la comunidad. La policía arresta de inmediato a un joven llamado Roderick Macrae, que aparece cubierto de sangre y admite ser el autor de los hechos. Y así lo confirman unas extrañas memorias que escribe ya en la cárcel, pero, antes de condenarlo, el tribunal debe averiguar qué lo llevó a cometer esos actos de violencia tan despiadada. Acaso estaba loco o era perfectamente consciente de lo que hacía? Solo su persuasivo abogado se interpone entre Macrae y la horca, pero para lograr resolver el misterio y dictar sentencia antes deberán construir un relato sólido, sea cierto o no. Siglo y medio después, Graeme Macrae, descendiente de Roderick, reúne toda la documentación existente sobre el caso en su búsqueda de la verdad. Pero puede un ser humano comprender realmente la mente de otro? Un falso «true crime» situado en el corazón de la Escocia más oscura, que juega a su antojo con los límites de la ficción y cuestiona la validez de los relatos. Un fascinante thriller literario ambientado en un paisaje implacable en el que el ejercicio del poder se demuestra arbitrario.
DAMA DE HUMO
ISBN: 9788417671778
Page: 448
Lang: Castellano
Year: 2019
Price: 18.00
Publisher By: Montena
Tags: Juvenil
LAS BATALLAS SILENCIADAS
ISBN: 9788435063357
Page: 544
Lang: Castellano
Year: 2019
Price: 19.95
Publisher By: Edhasa
Tags: Narrativa histórica
SE PERDIERON MUCHAS VIDAS. PERO TAMBIÉN MUCHAS ALMAS QUEDARON EN SUSPENSE... Verdun, 1916. Cuando estalla la Gran Guerra, Irene Curie toma una decisión la de estar lo más cerca posible del frente. Convencida de que ayudará a salvar muchas vidas, gastará hasta su último aliento en enseñar radiología a los cirujanos en los hospitales de campaña mediante aparatos portátiles ideados por ella y su madre, Marie Curie. Su estancia en el hospital de Barleduc se convertirá en una lucha para ganarse el respeto de los curtidos militares y de sus compañeras... hasta que estalla la tormenta. Cuando los alemanes bombardean Verdun, comienza una carrera contrarreloj para arrancar de la muerte la mayor cantidad de vidas posible. Junto con una enfermera, Berthe, y una voluntaria, Shirley, se enfrentará al infierno que supuso la batalla más cruenta y larga de la guerra. Y no sólo lucharán por su propia supervivencia. El cielo y la tierra arden... y ellas están en el medio de la batalla. Con una prosa vibrante y enérgica, llena además de sensibilidad y feminidad. Nieves Muñoz nos narra la batalla de Verdun como nunca antes la habíamos visto; ante nuestros ojos aparecen las vidas de todos aquellos que participaron, de una forma u otra desde las trincheras, en los pueblos, en el aire, en los hospitales de campaña... Porque como en toda guerra, hubo vencedores y vencidos, pero todos tuvieron alma, y en esta su primera novela Nieves Muñoz nos abre la suya y la de sus personajes para darnos un bien eterno la esperanza.
EL AÑO DEL PENSAMIENTO MÁGICO (EDICIÓN ILUSTRADA)
ISBN: 9788439734963
Page: 240
Lang: Castellano
Year: 2019
Price: 21.75
Publisher By: Literatura random house
Tags: Narrativa extranjera,Novela contemporánea
El clásico contemporáneo sobre el duelo de Joan Didion,El año del pensamiento mágico, ilustrado por Paula Bonet en una edición especial. En 2003, Joan Didion tuvo que afrontar la repentina muerte de su esposo y la larga enfermedad de su única hija. Con una fascinante distancia emocional, la autora narra su reacción a la tragedia y al duelo en un libro que desborda honestidad y que ha cautivado a millones de lectores en todo el mundo. Recuperamos esta obra en una edición muy especial, con ilustraciones inéditas de Paula Bonet, una de las artistas más reputadas en España. Didion pone las palabras y Bonet plasma su esencia, resultando en un viaje detallado por el dolor, la pérdida y la supervivencia en una conmovedora fusión artística. La crítica ha dicho «Llena de detalles y de una deslumbrante honestidad... un retrato indeleble de la pérdida y el luto.» The New York Times «No puedo pensar en un libro que necesite más que el suyo.» New York Review of Books «Un acto consumado de valentía literaria, una escritora que conocida por su claridad nos permite entrar en su mente mientras ésta se nubla de luto.» Time «El libro es un intento de trascender el estupor y sinsentido en que nos deja sumidos el dolor c...
ANTES DE LOS AÑOS TERRIBLES
ISBN: 9788423355716
Page: 464
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: Destino
Tags: Novela contemporánea,Narrativa española,Novela contemporánea,Narrativa española
La consagración del autor del thriller literario español con más repercusión internacional.Una historia terriblemente maravillosa. «Antes de los años terribles yo era un niño feliz en ese lugar. Lafelicidad parecía el estado natural de la vida, algo tan obvio comoque cada mañana salía el sol. Los primeros rayos de luz se colabanentre las ramas de palma del techo aquella mañana en la que todoempezó a cambiar.» La vida de Isaías volvió a empezar el día que llegó a Barcelona siendo un muchacho y dejó atrás su mundo. Después de mucho tiempo ha construido una nueva vida junto a su pareja, mientras intenta abrirse camino con un negocio de restauración de bicicletas. Todo cambia el día que recibe la visita de Emmanuel, un antiguo conocido que lo convence para que regrese a Uganda y participe en un encuentro sobre la reconciliación histórica de su país. Aceptar esa propuesta hará resurgir un pasado que Isaías creía haber dejado atrás. Se verá forzado a enfrentarse al niño que fue, mirarlo a los ojos sin concesiones y perdonarse a sí mismo, si quiere seguir adelante con su vida y no perder a su mujer, que pronto, y de la peor manera, descubrirá una terrible verdad no siempre lo conocemos todo de aquellos a quienes amamos. Cuando se ha llegado demasiado lejos, huir no es una opción.
LA HIJA OLVIDADA
ISBN: 9788466665490
Page: 368
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: S.a. ediciones b
Tags: Narrativa española,Novela contemporánea
Tras el éxito del best seller internacionalLa niña alemana, la segunda novela de Armando Lucas correa narra un nuevo episodio desconocido de la Segunda Guerra Mundial. Basada en hechos reales,La hija olvidada es la crónica de una de las atrocidades más terribles cometida por los nazis en la Francia ocupada; una conmovedora saga familiar sobre el amor, la supervivencia y la esperanza contra todas las barreras. Nueva York, 2015. A los ochenta años, Elise Duval recibe la llamada de una mujer que la devuelve a un tiempo y un lugar que había abandonado en el olvido. Elise, una francesa católica que llegó a Nueva York al finalizar la Segunda Guerra Mundial, descubre así que las cartas en alemán que una desconocida traía de Cuba fueron escritas por su madre durante la guerra. De repente, siete décadas de secretos salen a la luz. Reseñas «Probablemente, Armando Lucas Correa, visionario como son los novelistas, no sepa todavía cuán necesaria esLa hija olvidada, porque de olvido se trata. De olvido, y de odio. De dolor. Lucas Correa convierte ese dolor en conocimiento. Cuán necesario es conocer, jamás olvidar.» Zoé Valdés «La hija olvidada es una gran historia que nos arrebata sin rehuir el dolor y la tragedia. La nueva y m...
LA REBELION DE ATLAS
ISBN: 9788423430512
Page: 1232
Lang: Castellano
Year: 2019
Price: 23.70
Publisher By: Deusto s.a. ediciones
Tags: Narrativa extranjera,Novela contemporánea
Una revolución filosófica contada en forma de thriller de acción. Quién es John Galt? Por qué tiene que luchar en sus batallas no contra sus enemigos, sino contra aquellos que más le necesitan? Por qué lucha la batalla más dura contra la mujer que ama? Sabrás las respuestas a estas preguntas cuando descubras el motivo que hay tras los desconcertantes eventos que causan estragos en la vida de los asombrosos personajes que pueblan este libro. Descubrirás por qué un genio de la producción se convierte en un vulgar playboypor qué un compositor abandona su carrera en la noche de su mayor triunfoo por qué la bella directora de un ferrocarril transcontinental se enamora del hombre al que ha jurado asesinar. La rebelión de Atlas es un clásico moderno y la declaración de objetivismosu innovadora filosofíamás extensa de Rand. Ofrece al lector un espectáculo de la grandeza humana, representado con toda la poesía y poder de una de las artistas más destacadas del siglo XX.
EL ARTE DE EL SEÑOR DE LOS ANILLOS
ISBN: 9788445006504
Page: 240
Lang: Castellano
Year: 2019
Price: 33.25
Publisher By: Minotauro
Tags: Narrativa fantástica,Géneros literarios,Literatura
Un espectacular compendio de las ilustraciones originales de Tolkien diseñadas especialmente para El Señor de los Anillos. Además de dibujos, numerosos mapas plasmaron el desarrollo de la Comarca y del paisaje de la Tierra Media, junto a inscripciones en runas y escritura élfica. Se incluyen además las hojas facsímiles quemadas y salpicadas de sangre del Libro de Mazarbul que justificaban el pretendido papel de Tolkien como mero «editor» o «traductor» de las antiguas crónicas. Esta obra es un compendio de las ilustraciones originales de Tolkien diseñadas especialmente para El Señor de los Anillos, con bocetos y versiones alternativas, muchos de ellos nunca antes publicados. Recopila los dibujos, inscripciones, mapas y esbozos creados por Tolkien en un lujoso volumen estuchado. Incluye más de 180 imágenes a color, muchas de ellas inéditas, reproducidas a partir de escaneados de alta calidad y fotografías.