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:
EN LAS ORILLAS DEL SAR (2ª ED.)
ISBN: 9788437605661
Page: 200
Lang: Castellano
Year: 2006
Price: 8.55
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LAS DESVENTURAS DEL JOVEN WERTHER (6ª ED.)
ISBN: 9788437604077
Page: 192
Lang: Castellano
Year: 2005
Price: 10.64
Publisher By: Catedra
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura
LAS FLORES DEL MAL
ISBN: 9788437609539
Page: 616
Lang: Castellano
Year: 2006
Price: 16.48
Publisher By: Catedra
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
EL PARAISO PERDIDO
ISBN: 9788437605913
Page: 512
Lang: Castellano
Year: 2006
Price: 14.06
Publisher By: Catedra
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura
TEATRO MENOR (50 PIEZAS BREVES): PERVERTIMIENTO, MISERO PROSPERO, VACIO
ISBN: 9788489987999
Page:
Lang: Castellano
Year: 2008
Price: 11.40
Publisher By: Ñaque editora
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
EL PISO MIL 2: VERTIGO
ISBN: 9788427211926
Page: 528
Lang: Castellano
Year: 2017
Price: 17.09
Publisher By: Molino
Tags: Juvenil
EL OTRO ARBOL DE GUERNICA (35ª ED.)
ISBN: 9788484691594
Page: 252
Lang: Castellano
Year: 2005
Price: 12.35
Publisher By: S.a. eiunsa. ediciones internacionales universitarias
Tags: Narrativa española,Novela contemporánea
Tierno y, a la vez, duro relato de las peripecias de aquellos niños y niñas obligados a salir de España para protegerles de la crueldad de una guerra que nunca debió existir. Emociona tanto si se lee en Euskadi, como en Francia, en Inglaterra o en Japón, en cuyos respectivos idiomas se ha publicado también "una de las mejores novelas publicadas en España durante los últimos treinta años", según afirma Le Monde.La película del mismo nombre, dirigida por Pedro Lazaga, se estrenó el 21 de noviembre de 1969 en el cine Trueba de Bilbao. Luis de Castresana (Bilbao, 1925-1986). Escritor, novelista, periodista y viajero. Autor de más de treinta novelas, de las que en esta editorial hemos reeditado seis, además de Semblanzas de grandes escritores.
CANCIONERO
ISBN: 9788420649375
Page: 672
Lang: Castellano
Year: 2008
Price: 15.20
Publisher By: Alianza editorial
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura
Sin duda, una de las obras que más influjo han ejercido en la literatura europea es la de FRANCESCO PETRARCA (1304-1374), destacado representante de la corriente renovadora del saber que se halla en el origen del Renacimiento. Filólogo iniciador de la historia de las letras y de la ciencia de la historia, filósofo y latinista, Petrarca posterior en sólo una generación al autor de la «Divina Comedia» (L 5569) y contemporáneo de Boccaccio, cuya amistad cultivó es más conocido en la actualidad por la recopilación de sus composiciones en lengua vulgar, conocida generalmente con el nombre de CANCIONERO, en las cuales volcó la expresión de un amor ya de nuevo signo, puramente humano. Reflejo de la experiencia de toda una vida no cesó de reordenar y corregir sus poemas a lo largo de su existencia, biografía espiritual, más que sentimental, los 317 sonetos, 29 canciones, 9 sextinas, 7 baladas y 4 madrigales que lo componen son, como apunta en su iluminadora introducción Ángel Crespo autor también de la traducción, el «producto orgánico de una experiencia largamente meditada», pero asimismo, en no menor medida, hijos legítimos «no sólo de su amor por Laura, sino también de su sabiduría y erudición».
KIT COMPLETO DE DIBUJO (TECNICAS, EQUIPAMIENTO Y PROYECTOS)
ISBN: 9788489840997
Page: 192
Lang: Castellano
Year: 2006
Price: 27.07
Publisher By: Tursen-hermann blume
Tags: Dibujo artístico,Dibujo,Arte
Con dos libros de instrucciones y un fabuloso kit de iniciación, esta caja constituye una guía completa del arte del dibujo. Explora una amplia gama de técnicas con estudios especialmente diseñados para que practiques, desarrolles tus habilidades y crees tus propias obras de arte. Con consejos prácticos y sencillos sobre cómo elegir los materiales, dar forma a tus composiciones y preparar bocetos iniciales, el Kit completo de dibujo te ofrece todo lo que necesitas para dibujar con confianza y precisión en unas pocas semanas. 1. El kit de iniciación incluye • Cuatro lápices de diferente dureza • Cuatro lápices de colores • Un carboncillo • Pluma • Tinta negra • Goma de borrar 2. El Libro de técnicas ofrece una sólida formación preliminar sobre habilidades básicas de dibujo. Desde cómo elegir un medio, preparar un tema y dominar técnicas, hasta aprender a crear composiciones dinámicas, en sus páginas encontrarás todo lo necesario para trabajar con confianza. 3. El Libro de proyectos presenta ejemplos prácticos paso a paso, que incluyen los temas más populares del dibujo paisajes, naturalezas muertas, retratos, animales y arquitectura. De este modo aprenderás mientras dibujas, y darás los primeros pasos hacia el desarrollo de tu estilo personal.
ELLA QUE TODO LO TUVO (PREMIO CASA AMERICA 2009)
ISBN: 9788408086819
Page: 424
Lang: Castellano
Year: 2009
Price: 20.42
Publisher By: Planeta
Tags: Narrativa hispanoamericana,Novela contemporánea
Premio Iberoamericano de Narrativa Planeta-Casamérica 2009. Tras sufrir un grave accidente, Ella no vuelve a escribir. Derrotada y perdida, emprende un viaje a Firenze en busca de una fascinante historia que le contó su padre y que quiere convertir en novela. En su afán por sentirse viva, crea un enigmático y silencioso personaje, La Donna di Lacrima, que recibe en un soberbio ático de la via Ghibellina a hombres que le cuentan su vida y adoran su cuerpo y su silencio. Nadie reconocerá en ésta a la solitaria y triste escritora que restaura libros y visita cada tarde a las siete la antigua librería del Mercato Nuovo donde otro ser, un librero tan solitario y misterioso como ella, la espera. Ella, que todo lo tuvo es una conmovedora historia, profunda, desgarradora y llena de sensualidad y simbolismos, Ángela Becerra explora los abismos de la soledad, la fragilidad del ser humano y su incesante lucha por encontrar la felicidad y el verdadero sentido de la vida.
LOS GENIECILLOS DOMINICALES
ISBN: 9788492480111
Page: 254
Lang: Castellano
Year: 2009
Price: 16.15
Publisher By: Rm verlag
Tags: Narrativa hispanoamericana,Novela contemporánea
EL CUADERNO DE ROSA
ISBN: 9788483103821
Page: 80
Lang: Castellano
Year: 2007
Price: 9.50
Publisher By: Tusquets editores
Tags: Narrativa erótica,Romántica y erótica
Impúdico pero a veces cándido, sin retóricas ni ambages, este Cuaderno íntimo desvela la verdad desnuda de los gustos (y usos) eróticos de una mujer sus encuentros sexuales y sus amores, los fugaces y los duraderos, los apasionados e incluso los platónicos. A lo largo de 69 breves capítulos un número, por supuesto, no azaroso que pueden leerse de manera independiente, la protagonista ofrece a sus lectores algunas de las «recetas» que han convertido su vida en un continuo disfrute sexual. Mientras celebra el goce femenino y el masculino, no sólo revela confidencias, pensamientos y episodios personales, sino también obsesiones y peculiares prácticas, en un tono unas veces poético, otras veces descarnado y realista. La pasión por «el otro», por el hombre que suscita el deseo en ella, y por conocer los mecanismos del sexo, se entrevera en esta obra con la rebeldía frente a lo socialmente bien visto, lo políticamente correcto. Esa rebeldía trasciende los episodios que narra para alcanzar al propio lenguaje; la protagonista, que se llama Rosa, llamará «rosa» a la parte de sí misma que más placeres le procura, y empleará un lenguaje que pertenece a su imaginario erótico. Todo ello hace de este libro una verdadera osadía.