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 LIBRO PROHIBIDO
ISBN: 9788408172550
Page: 256
Lang: Castellano
Year: 2017
Price: 7.55
Publisher By: Planeta
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
LA PRESENCIA PURA
ISBN: 9788416575206
Page: 120
Lang: Castellano
Year: 2017
Price: 15.20
Publisher By: El gallo de oro
Tags: Narrativa extranjera,Novela contemporánea
RECORDARAN TU NOMBRE
ISBN: 9788423352340
Page: 496
Lang: Castellano
Year: 2017
Price: 18.90
Publisher By: Destino
Tags: Narrativa española,Novela contemporánea
LA NOVELA DE UN HÉROE OLVIDADO. La historia desconocida del hombre que desobedeció la orden de alzarse contra la República. En esta novela, Lorenzo Silva narra en primera persona cómo descubrió uno de los momentos más heroicos y trágicos de la historia española, y sorprendentemente olvidado por todos. Un suceso clave marcado por el antagonismo entre dos hombres. La historia de la sublevación militar en Barcelona el 19 de julio de 1936, que enfrentó al general Goded y sus intenciones de hacer caer la República, con el general Aranguren, el máximo responsable de la Guardia Civil. La negativa de Aranguren a colaborar con el alzamiento y la fidelidad que mostró a la República forman parte de nuestra historia, pero de una parte muy poco conocida. Y el hecho de que éste sea uno de los episodios más desconocidos e incómodos lo convierte en uno de los mejores relatos que puede darnos la literatura. Ésta es la historia de un héroe olvidado. Un hombre que fue capaz de anteponer sus ideales a las órdenes imperantes de su cadena de mando. Una historia que transita por varios escenarios Galicia, África, Madrid y Barcelona.
CAMINS DE NIT
ISBN: 9788448942922
Page: 352
Lang: Catalán
Year: 2017
Price: 13.30
Publisher By: Barcanova
Tags: Juvenil
CON SABOR A IRLANDA
ISBN: 9788416580699
Page: 336
Lang: Castellano
Year: 2017
Price: 16.62
Publisher By: Versatil
Tags: Narrativa romántica,Romántica y erótica
Un romance tan dulce e intenso como el mejor café irlandés. Incluye las deliciosas recetas de Lys la mejor cocina tradicional irlandesa. Tras un divorcio caro y decepcionante, Connor no quiere saber nada de mujeres. Como una broma del destino, se ve obligado a soportar la dulce insolencia de una cocinera que, cada día, deja una nota junto a la cena que prepara para él. A regañadientes, accede a formar parte del jurado de un concurso fotográfico y, en la entrega de premios, comparte mesa con una simpática desconocida a la que conoce mejor de lo que imagina. Cuando Lys Scott perdió a su bebésu vida dejó de tener sentido. Aprendiza de todo y maestra de nada, se vuelca en un empleo temporal como cocinera para una familia adinerada de Dublín mientras recobra el animo para seguir escribiendo cuentos para niños. De pronto, saberse finalista en un concurso al que se presentó por casualidad es la inyección de optimismo que tanto necesita. El destino está lleno de sorpresas y, a veces, la persona más insospechada tiene el poder de devolvernos la ilusión y las ganas de vivir. Las novelas de Olivia Ardey (autora valenciana) tienen la particularidad, respecto a otras del género, incluir elaboradas historias y personajes con mucha fuerza y siempre con un toque de humor. Como novedad esta novela incluye las r...
AHORA INTENTA DORMIR
ISBN: 9788477028147
Page: 336
Lang: Castellano
Year: 2015
Price: 12.54
Publisher By: Valdemar
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
«Hubo una época en la que escribir me producía unas pesadillas que luego usaba para escribir y así provocarme más pesadillas.El círculo vicioso bien pudo haberme costado un ictus, pero hubo suerte y en vez de matarme la cabeza por completo conseguí darlesforma a buena parte de los relatos que he reunido en este libro». Emilio Bueso nació en Castellón en 1974 y es ingeniero de sistemas.Su trayectoria como autor arranca en el realismo sucio para adentrarse en la narrativa fantástica, donde se ha consolidadocomo una de las voces más relevantes y renovadoras de un género tan difícil y exigente. Ha publicado las novelas Noche Cerrada(Verbigracia, 2007), Diástole (Salto de Página, 2011) y la polémica Cenital (Salto de Página, 2012), obteniendo consecutivamenteel Premio Celsius con los dos últimos títulos. Tras coquetear con la literatura criminal y el western en Esta noche arderá el cielo(Salto de Página, 2013), se inspira en la obra de H.P. Lovecraft para su quinta novela, Extraños Eones (Valdemar, 2014).AHORA INTENTA DORMIR reúne los relatos de Emilio Bueso hasta la fecha, en los cuales se muestra la singularidad y versatilidaddel autor para transformar la realidad en entornos de pesadilla. Los hay terroríficos y apocalípticos, poéticos y diabólicos,premiados e inéditos. Casi todos tienen un cierto impulso onírico, ...
PLENILUNIO
ISBN: 9788432225833
Page: 448
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Seix barral
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una de las obras mayores de Antonio Muñoz Molina, una novela imprescindible que trasciende el género. Un inspector de policía llega a una ciudad de provincias para investigar un horrible crimen. Obsesionado por encontrar al asesino, comienza una búsqueda acérrima, llevado por la creencia de que puede detectar en el responsable una señal de su maldad, un rasgo que lo distinga entre la población, algo en su mirada que desvele su naturaleza atroz. En torno al inspector protagonista, varios personajes van royendo sus propios secretos en un thriller apasionante sobre el lado oscuro del ser humano. Considerada una de las obras mayores de Antonio Muñoz Molina, Plenilunio es una novela imprescindible que trasciende el género, en la que el autor emprende su propia indagación acerca del papel de la ficción y de la educación como contrapunto para afrontar nuestro rostro más siniestro.
CRONICAS DEL DESAMOR
ISBN: 9788426403193
Page: 536
Lang: Castellano
Year: 2015
Price: 24.60
Publisher By: Lumen
Tags: Narrativa extranjera,Novela contemporánea
Las tres novelas que han consagrado a Elena Ferrante como una de las voces más sólidas de la literatura italiana actual. Las tres piezas que encontramos enCrónicas del desamortienen como protagonista a una mujer, y las tres indagan en el dolor femenino con mano firme, sin concesiones al sentimentalismo. El amor molesto, la primera de las piezas, narra la relación de Delia con su madre Amelia. Mi madre se ahogó la noche del 23 de mayo, el día de mi cumpleaños..., escribe la narradora en la primera página, y de ahí en adelante todo será descubrir quién era realmente Amelia. La segunda pieza, tituladaLos días del abandono, cuenta la historia de una mujer joven, madre de dos hijos, que de repente es abandonada por su hombre y tiene que enfrentarse a un nuevo modo de vivir. Sola en Turín, la mujer cae en una espiral de dolor que la paraliza, y Ferrante consigue que sintamos esa angustia de una manera casi corpórea sus gestos, sus palabras, todo su cuerpo es la pura expresión de un mal oscuro que va más allá de la traición, como si la tragedia griega se hubiera encarnado en el ánimo de una mujer de hoy. Luego, poco a poco, el resurgir, ese nuevo pacto con la vida que ya se hace desde otras premisas, esa madurez tan ...
A TRES METROS SOBRE EL CIELO
ISBN: 9788408150053
Page: 400
Lang: Castellano
Year: 2016
Price: 5.65
Publisher By: Planeta
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
AL LIMITE
ISBN: 9788490662052
Page: 496
Lang: Castellano
Year: 2016
Price: 10.40
Publisher By: Tusquets editores
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Estamos en Nueva York, en 2001, durante el periodo de calma que transcurrió entre el desmoronamiento del boom de las puntocom y los terribles sucesos del 11 de Septiembre. Silicon Alley es una ciudad fantasma, la web 1.0 está en plena edad del pavo, Google todavía no ha salido a Bolsa y a Microsoft aún se la considera el Imperio del Mal. Es posible que ya no corra tanto dinero como en el momento álgido de la burbuja tecnológica, pero lo que no escasean son timadores que pretenden arramblar con algún trozo de los restos del pastel. En ese Nueva York, la joven Maxine Tarnow tiene una pequeña agencia de investigación de delitos económicos y se dedica a perseguir a estafadores de poca monta. Maxine investiga las finanzas de una empresa de seguridad informática y a su consejero delegado, pero las cosas se complican. No tarda en verse metida en líos con un camello en una lancha motora art déco, un perfumista profesional obsesionado con la loción para el afeitado de Hitler, un matón neoliberal con problemas de calzado, «elementos» de la mafia rusa y varios blogueros, hackers, programadores y emprendedores, algunos de los cuales empiezan a aparecer muertos en extrañas circunstancias.
LA VIDA ESTA EN OTRA PARTE
ISBN: 9788490662021
Page: 304
Lang: Castellano
Year: 2016
Price: 7.55
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
a madre de Jaromil es una mujer posesiva que mima a su hijo en exceso y que desprecia a su marido, un discreto ingeniero en cuyo interior se esconde un verdadero héroe. Alentado por la madre, que le ríe todas las gracias, Jaromil entra en la adolescencia creyéndose un poeta. Mientras su madre tiene con el profesor de dibujo de Jaromil una aventura que la llenará de remordimientos, su hijo conocerá las dificultades de trabar amistad con sus compañeros de colegio y trata de ocultar en sus poemas sus primeras experiencias eróticas. Poco después creará en su imaginación a un personaje llamado Xavier, que vive lo que a él se le niega. Cuando acceda a la universidad y en 1948 se implante en el país el comunismo con toda su dureza, Jaromil, convertido en un poeta del régimen, todavía ignora que su vida no es sino una eterna huida y, lo que es peor, que toda decisión acarrea consecuencias mucho más graves de lo que uno imagina
MAZURCA PARA DOS MUERTOS
ISBN: 9788415374831
Page: 296
Lang: Castellano
Year: 2015
Price: 18.05
Publisher By: El viento
Tags: Narrativa española,Novela contemporánea
"Mazurca para dos muertos es posiblemente la última gran novela del Premio Nobel gallego, una obra que, leída treinta años después de haber recibido el Premio Nacional de Narrativa (1984), produce una conmoción aún mayor que en el momento de su aparición y destapa, como en una suerte de justicia poética, su radical modernidad y su inapelable calidad literaria. Narra la historia de una asesinato y una venganza como puntos de fuga de una paisaje que se va haciendo y deshaciendo, una historia que se trenza como un tapiz sobre un fondo de lluvia. ""Como si en una aldea gallega se hubieran encontrado Pasolini y Tarantino y, con emoción, se hubieran puesto a charlar de sus cosas"" (A. Fernández Mallo). Sólidamente irreductible (Fernández Mallo)"