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:
MITOS, LEYENDAS Y CUENTOS PERUANOS
ISBN: 9788416208111
Page: 168
Lang: Castellano
Year: 2014
Price: 15.16
Publisher By: Siruela
Tags: Cuentos populares,Cuentos,Literatura
Una obra compuesta por narraciones populares recogidas por los maestros y alumnos en las tres regiones geográficas de Perú «Este libro, publicado originalmente en 1947, es el germen de algo con lo que Arguedas soñó como etnólogo, escritor y artista hasta sus últimos días una recopilación de literatura oral amplia, intensiva, nunca completa por abundante y plena de la expresión del espíritu de los pueblos que componen el Perú.» Sybila Arredondo de ArguedasMitos, leyendas y cuentos peruanos es una obra compuesta por narraciones populares recogidas por los maestros y alumnos en las tres regiones geográficas del país la costa, la sierra y la selva, seleccionadas y anotadas por los escritores José María Arguedas y Francisco Izquierdo Ríos, ambos profundamente comprometidos con el rescate y la valoración de la literatura oral del Perú, porque, como decía José María Arguedas, «...es incompleta la cultura de quienes desconocen esta fuente».
BRIDGET JONES: SOBREVIVIRE
ISBN: 9788408122005
Page: 480
Lang: Castellano
Year: 2013
Price: 8.50
Publisher By: Planeta
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LOS BUENOS SUICIDAS
ISBN: 9788490327388
Page: 384
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
UN HOMBRE ACABADO
ISBN: 9788496932814
Page: 280
Lang: Castellano
Year: 2014
Price: 16.15
Publisher By: Calamo
Tags: Narrativa extranjera,Novela contemporánea
EL PAIS DE LOS CIEGOS
ISBN: 9788415717836
Page: 120
Lang: Castellano
Year: 2014
Price: 15.67
Publisher By: Nordica
Tags: Narrativa extranjera,Novela contemporánea
Un montañero llamado Núñez, en su intento por coronar el Parascotopetl, el Matterhorn de los Andes, resbala y cae por una ladera nevada. Al incorporarse comprueba aturdido que se encuentra en un valle aislado del resto del mundo por profundos precipicios, el País de los Ciegos. Los ancestros de sus habitantes huyeron de la represión española y una extraña enfermedad se propagó entre ellos, provocando que todos sus descendientes nacieran ciegos. Núñez cree que será fácil dominarlos, ya que según el refrán «En el país de los ciegos, el tuerto es el rey»...Publicado en 1904 en The Strand Magazine, este relato es uno de los textos más brillantes sobre la ceguera como metáfora. Aborda temas como el conocimiento humano y la sociedad, y muestra de qué manera la comunidad somete al diferente a sus creencias, eliminándolo por ser distinto.
EL ABRAZO
ISBN: 9788415601371
Page: 40
Lang: Castellano
Year: 2013
Price: 15.20
Publisher By: Sexto piso
Tags: Narrativa extranjera,Novela contemporánea
El abrazo es una obra de David Grossman y de la artista israelí Michal Rovner para lectores de todas las edades. Cuenta la historia de un niño que pregunta a su madre sobre la soledad, cuestionándose por qué no hay otro ser humano como él en todo el mundo y por qué eso lo hace estar tan solo. A partir de analogías naturales delicadamente ilustradas, la madre le explica que todos los seres vivos comparten una doble propiedad la de ser únicos en el mundo y al mismo tiempo estar acompañados por otros similares, nunca iguales, a sí mismos. Al final, las inquietudes del niño se resuelven con uno de los gestos humanos primordiales, donde se encuentran la soledad de ser únicos y la necesidad de ser queridos y acompañados por alguien más un abrazo.
MADAME BOVARY
ISBN: 9788420687384
Page: 584
Lang: Castellano
Year: 2014
Price: 13.30
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Gustave Flaubert (1821-1880) no fue sólo un magistral adelantado de la modernidad, sino que fue también gran contador de historias, prodigioso captador de ambientes y extraordinario creador de caracteres. La persistente admiración que despierta Madame Bovary se debe sin duda a que constituye un personaje literario excepcional. Al hechizo que ejerce la figura de la protagonista hay que añadir la perfección formal de la novela y la sabia combinación argumental de rebeldía, violencia, melodrama y sexo, los cuatro grandes ríos -como apunta Mario Vargas Llosa- que bañan su vasta geografía. Un apéndice recopilado por Consuelo Berges, traductora de la obra, reúne los comentarios del autor a lo largo de los cuatro años de elaboración del manuscrito.
NEW AND SELECTED POEMS (V. 1)
ISBN: 9780807068779
Page: 272
Lang: Inglés
Year: 2015
Price: 17.57
Publisher By: Beacon press
Tags: Literatura en ingles,En otros idiomas,Literatura
When "New and Selected Poems, Volume One" was originally published in 1992, Mary Oliver was awarded the National Book Award. In the fourteen years since its initial appearance it has become one of the best-selling volumes of poetry in the country. This collection features thirty poems published only in this volume as well as selections from the poet's first eight books. Mary Oliver's perceptive, brilliantly crafted poems about the natural landscape and the fundamental questions of life and death have won high praise from critics and readers alike. "Do you love this world?" she interrupts a poem about peonies to ask the reader. "Do you cherish your humble and silky life?" She makes us see the extraordinary in our everyday lives, how something as common as light can be "an invitationto happiness, and that happiness, when it's done right, is a kind of holiness, palpable and redemptive." She illuminates how a near miss with an alligator can be the catalyst for seeing the world "as if for the second timethe way it really is." Oliver's passionate demonstrations of delight are powerful reminders of the bond between every individual, all living things, and the natural world.
BLUES BAYOU
ISBN: 9782745936592
Page: 36
Lang: Francés
Year: 2009
Price: 15.10
Publisher By: Milan poche
Tags: Álbumes ilustrados,Infantil 6 a 8 años,Infantil
TEATRO DEL FUTURO PARA REIR EN EL PRESENTE
ISBN: 9788415643173
Page: 108
Lang: Castellano
Year: 2012
Price: 11.40
Publisher By: Eride
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
ANTOLOGIA POETICA
ISBN: 9788420609027
Page: 192
Lang: Castellano
Year: 2012
Price: 9.50
Publisher By: Alianza editorial
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
IRSE A MADRID Y OTRAS COLUMNAS
ISBN: 9788493834951
Page: 204
Lang: Castellano
Year: 2016
Price: 14.25
Publisher By: Pepitas de calabaza
Tags: Narrativa española,Novela contemporánea
Este libro reúne una selección de columnas de Manuel Jabois (Sanxenxo, Pontevedra, 1978) escritas entre 2009 y 2011 y publicadas en Diario de Pontevedra, en El Progreso y en su blog de la revista digital FronteraD. En Irse a Madrid Manuel Jabois se aparta de los lugares de la noticia para firmar una excelente y disparatada crónica sobre lo que le rodea. Desde su primera rueda de prensa con Camacho («Tú de qué medio eres!») hasta su viaje como corresponsal a un congreso de empresarios de locales de alterne, en sus artículos acaba desmenuzando, como si fuera un otro, su propia vida; la de un chico noctámbulo, mujeriego y errático movido por una pasión contar lo que pasa. A veces pienso que en Madrid no deben de tener otra cosa que hacer que esperarme a mí. Pero luego compruebo que no es tanto cosa mía, sino del pueblo en general, que piensa que escribir es una actividad propia de Madrid. Si yo me presentase a la gente como médico nadie me mandaría a ninguna parte, sino que me preguntarían qué cosas opero y a qué horas paso consulta. Las mujeres se me acercarían más, porque un hombre que trabaja en bata siempre llama mucho la atención y yo toda la vida he escrito en casa en calzoncillos, y si el artículo promete, a mitad de camino me los voy cambiando por unas bragas para cerrarlo a lo grande. Esas cosas...