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:
BED BUG
ISBN: 9782226440723
Page:
Lang: Francés
Year: 2019
Price: 21.09
Publisher By: Albin michel s.a.
Tags: Literatura en francés,En otros idiomas,Literatura
LA HORA IZQUIERDA ANTOLOGIA
ISBN: 9788494960680
Page: 240
Lang: Castellano
Year: 1900
Price: 14.25
Publisher By: Ya lo dijo casimiro parker
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Juan Carlos Mestre, poeta y artista visual nacido en Villafranca del Bierzo en 1957, es autor de Siete poemas escritos junto a la lluvia (1982); La visita de Safo (1983); Antífona del otoño en el Valle del Bierzo (Premio Adonáis, 1985; reeditado por Calambur en 2003 con un cd en el que el autor recita acompañado por Amancio Prada y otros músicos amigos); Las páginas del fuego (1987); La poesía ha caído en desgracia (Premio Jaime Gil de Biedma, 1992); La tumba de Keats (Premio Jaén de Poesía, 1999, escrito durante su estancia en Roma); El Universo está en la noche (2006, obra singular en la que recrea mitos y leyendas mesoamericanas); La casa roja (2008, Premio Nacio nal de Poesía 2009); y La visita de safo y otros poemas para despedir a Lennon (2011, en el que revisita y amplia su obra de juventud). Una selección de su poesía fue recogida en Las estrellas para quien las trabaja (2007). Ha editado las antologías poéticas de Rafael Pérez Estrada (La palabra destino, 2001) y de Rosamel del Valle (La visión comunicable, 2001); y la novela de Enrique Gil y Carrasco, El señor de Bembibre (2004). Como artista visual, ha expuesto su obra gráfica y pictórica en Europa, EE.UU. y América Latina. Fue Mención de Honor en el Premio Nacional de Grabado de la Calcografía Nacional en 1999.
TANGO PARA UNA ASESINA
ISBN: 9788413318233
Page: 278
Lang: Castellano
Year: 2019
Price: 16.15
Publisher By: Circulo rojo
Tags: Narrativa española,Novela contemporánea
Barcelona, principios del siglo XX. Un crimen inesperado trunca la vida de éxitos y aplausos de la Bella Ibor, coronada por el público como la emperatriz de los teatros. Para huir del escándalo decide regresar a Zaragoza, donde su tía regenta una pensión frente a la basílica del Pilar. Allí descubrirá una ciudad apasionante, en plena transformación y forjada a caballo de dos mundos el de los cafés y las calles bulliciosas, y el de los palacetes modernistas que esconden secretos inconfesables. Con la Zaragoza del progreso que dejó la Exposición de 1908 como telón de fondo, la joven Mercedes Ibor se convertirá en algo más que la protagonista accidental de una investigación en la que se enfrentará a la maldad y a la traición, para descubrir que, a veces, es necesario volver atrás para seguir adelante.
DOS VECES EXTRANJEROS
ISBN: 9788417830663
Page: 60
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Pre-textos
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
EL RETORN DE SHERLOCK HOLMES. RELATS, III
ISBN: 9788494990632
Page: 416
Lang: Catalán
Year: 2019
Price: 23.65
Publisher By: Viena editorial
Tags: Novela negra
EL HILO ROJO: UNA ANTOLOGIA DE AMOR, FANTASIA Y CIENCIA FICCION
ISBN: 9788412070149
Page: 203
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Pluma de cristal
Tags: Narrativa fantástica,Géneros literarios,Literatura
NUESTRAS VIDAS
ISBN: 9788412092011
Page: 128
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Minuscula
Tags: Narrativa extranjera,Novela contemporánea
Por la autora de "Los países". "Nuestras vidas" fue seleccionada para el Goncourt 2017. Por la autora de "Los países". "Nuestras vidas" fue seleccionada para el Goncourt 2017. La nueva novela de Marie-Hélne Lafon narra con delicadeza y milagrosa precisión las soledades urbanas. El supermercado Franprix de la calle Rendez-Vous, en París. Tres personas una mujer que mira; Gordana, la cajera; un hombre que se empeña, cada viernes por la mañana, en pasar por la caja cuatro, justo la de Gordana. La mujer que mira, Jeanne, es la narradora. Todo existe a través de ella, que imagina, supone, una vida, unas vidas, en presente, en futuro y en pasado, para Gordana y el hombre. También excava galerías en su propia existencia, visitándolas y recomponiéndolas. Se sabrá que es hija de unos comerciantes de provincias, que tuvo una abuela ciega, que fue contable, que amó a un hombre y que un día ese hombre se marchó. La nueva novela de Marie-Hélne Lafon narra con delicadeza y milagrosa precisión las soledades urbanas. El supermercado Franprix de la calle Rendez-Vous, en París. Tres personas una mujer que mira; Gordana, la cajera; un hombre que se empeña, cada viernes por la mañana, en pasar por la caja cuatro, justo la de Gordana. La mujer que mira, Jeanne, es la narradora. Todo existe a través de ella, q...
LA ISLA OVIDADA
ISBN: 9788412038644
Page: 226
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Pabilo editorial
Tags: Narrativa histórica
INTERVALO
ISBN: 9788416379163
Page: 224
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Entre ambos
Tags: Narrativa extranjera,Novela contemporánea
Nueva York, junio de 1961. El Bill Evans Trio, formado por el joven pianista Bill Evans, el contrabajista Scott LaFaro y Paul Motian a la batería, toca en una serie de conciertos en el Village Vanguard que pasarán a la historia de la música han revolucionado el jazz clásico buscando el equilibrio perfecto entre los tres instrumentos. Sin embargo, poco después, la inesperada muerte de LaFaro en un accidente de coche lo cambia todo. Por culpa de esta dolorosa pérdida, el comportamiento excéntrico de Evans cada vez se vuelve más errático, hasta que, finalmente, desaparece por completo de la vida pública. En torno a este incidente, Owen Martell ha creado una novela original e introspectiva que nos habla de hasta qué punto la muerte de LaFaro afecta también a los familiares más directos de Evans, que, cada uno de ellos a su manera, intentan ayudar a Bill a soportar la pena. La estructura de la novela recuerda a la de una pieza musical con voces discretas y auténticas que se entrecruzan y divergen. Pero la combinación de estas voces otorga al conjunto una autoridad colectiva se trata de una familia que, para bien o para mal, no se dejará vencer por la pérdida.Owen Martell nació en Exeter en 1976 y creció en Pontneddfechan, Gales. Tras estudiar en las universidades de Aberystwyth y Oxford, trabajó durante un tiempo ...
(I.B.D.) PAN DE BRUJA
ISBN: 9788417813437
Page: 372
Lang: Castellano
Year: 2019
Price: 14.20
Publisher By: Caligrama
Tags: Narrativa fantástica,Géneros literarios,Literatura
PRENDA DE ABRIGO
ISBN: 9788417737702
Page: 142
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: Olelibros.com
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura