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 BURLADOR DE SEVILLA
ISBN: 9788467033960
Page: 208
Lang: Castellano
Year: 2010
Price: 6.60
Publisher By: S.l.u. espasa libros
Tags: Teatro clásico español hasta el siglo XVIII,Teatro,Literatura
Pocos personajes del teatro universal han conseguido la popularidad de Don Juan, que, convertido en un mito universal, encarna muy diversas pasiones humanas y suscita problemas ideológicos de toda índole. Si en el folclore europeo se documentan tradiciones del convidado de ultratumba y tampoco faltan precedentes literarios del tipo del burlador de mujeres, es innegable que la figura concreta capaz de engendrar una larguísima descendencia en muchas literaturas y géneros es El burlador de Sevilla, que Tirso de Molina alumbró en una creación genial. Se ha convertido ya en tópica hablar de las imperfecciones de la comedia y de su ruda improvisación. En la edición de Ignacio Arellano, profesor de la Universidad de Navarra, el lector podrá encontrar un texto depurado en el minucioso cortejo de fuentes, un análisis de los complejos problemas de génesis y autoría, el resumen de las principales líneas interpretativas y, en fin, una demostración crítica de la espléndida eficacia escénica y poética de la obra.
LA MEVA CRISTINA I ALTRES CONTES
ISBN: 9788492672776
Page: 200
Lang: Catalán
Year: 2010
Price: 10.40
Publisher By: Educ@ula grup 62
Tags: Narrativa en catalán,Novela contemporánea
LA PIEDRA LUNAR
ISBN: 9788484285977
Page: 528
Lang: Castellano
Year: 2011
Price: 29.45
Publisher By: Alba editorial
Tags: Novela negra
La obra maestra de Wilkie Collins, favorita de Borges, T. S. Eliot y P. D. James, en una nueva y definitiva traducción de Catalina Martínez Muñoz. Misterio y codicia, diamantes y opio. El día de su 19 cumpleaños, Rachel Verinder recibe de su difunto tío, el coronel Herncastle, un dudoso héroe de las campañas militares del imperio Británico en la India, un esplendoroso legado un diamante enorme, cuyo brillo crece o mengua en consonancia con las fases lunares, valorado en 30.000 libras. Lo que no sabe Rachel es que esta valiosa joya es producto de un robo sacrílego y que acarrea una maldición. La misma noche en que la recibe tiene ocasión de comprobar que se trata en realidad de un regalo envenenado el diamante desaparece y siembra la confusión, la desconfianza, la codicia y la muerte en una familia hasta entonces bien avenida.
LUZ DE AGOSTO
ISBN: 9788420406732
Page: 448
Lang: Castellano
Year: 2018
Price: 18.90
Publisher By: Alfaguara
Tags: Narrativa extranjera,Novela contemporánea
En Luz de agosto aparecen retratados algunos de los personajes más memorables de Faulkner la cándida e intrépida Lena Grove en busca del padre de su hijo; el reverendo Gal Hightower -atormentado por constante visiones de soldados de caballería confederados- y Joe Christmas, un misterioso vagabundo consumido por los orígenes raciales de sus antepasados. Faulkner, además de haber sido el innovador de una forma de narrar que ha influido poderosamente en las generaciones que le han continuado, fue el cronista de los más notables hechos, costumbres y personajes de su tierra. Luz de agosto es una de las obras más representativas de un hombre que, trabajando sobre la historia y haciendo campear la imaginación, logró convertirse en uno de los escritores más importantes de este siglo.
SANGRE DERRAMADA
ISBN: 9788432250897
Page: 464
Lang: Castellano
Year: 2011
Price: 8.50
Publisher By: Seix barral
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
OCHO NOCHES BLANCAS
ISBN: 9788426418531
Page: 528
Lang: Castellano
Year: 2010
Price: 20.80
Publisher By: Lumen
Tags: Narrativa extranjera,Novela contemporánea
Es la noche de Navidad, y Henry deambula por los salones de un inmenso apartamento del Upper West Side de Nueva York, confundiéndose con los demás invitados de una fiesta que parece no acabar nunca. De pronto, una voz lo sorprende Soy Clara, sin más, anuncia una mujer joven y hermosa, y estas dos palabras, tan simples y firmes, bastan para intrigar a Henry. Luego, un cigarrillo compartido en la terraza y unas cuantas frases más los convierten en cómplices de una historia de amor única. Nosotros, desde las páginas del libro, acompañamos a Henry en los días que siguen a la fiesta, a lo largo de las ocho noches blancas que separan la Navidad de la celebración de Año nuevo. Ahí estamos, testigos privilegiados de las dudas del joven, de sus paseos solitarios en busca de Clara, de su desconcierto al verla de repente cuando todo parecía perdido, de su miedo al compromiso y sus ganas de entrega. Todo lo que suele caber en una gran aventura amorosa, aquí se destila en una semana inolvidable, un espléndido homenaje de André Aciman a las Noches blancas de Dostoievsky y a la mejor literatura amorosa de todos los tiempos.
DOÑA BARBARA
ISBN: 9788498414554
Page: 376
Lang: Castellano
Year: 2010
Price: 17.05
Publisher By: Siruela
Tags: Narrativa hispanoamericana,Novela contemporánea
Hay novelas que, a pesar del paso del tiempo, no pierden su vigencia, historias que resultan inolvidables porque, a fin de cuentas, nos hablan del ser humano, de sus avatares, sus deseos, de su grandeza y también de sus miserias. A esta estirpe literaria pertenece Dona Bárbara (1929-1930), obra maestra de la narrativa hispanoamericana, retrato en el que, más allá de maniqueísmos, tienen cabida todos los matices de una vida. Doña Bárbara, la protagonista, es espejo del llano venezolano, es rica y poderosa, bella y hostil. Es una heroína rencorosa, imprevisible y caprichosa. Es una mujer independiente llena de vicios y pasiones, una fuerza ciega de la naturaleza que, a su paso, es capaz de dañar a su hija y al hombre que busca seducir.
AMO Y CRIADO
ISBN: 9788484286011
Page: 96
Lang: Castellano
Year: 2011
Price: 10.45
Publisher By: Alba editorial
Tags: Narrativa extranjera,Novela contemporánea
MI AMOR DESGRACIADO (FINALISTA XXI PREMIO DE NARRATIVA TORRENTE BALLESTER)
ISBN: 9788498414424
Page: 260
Lang: Castellano
Year: 2010
Price: 17.05
Publisher By: Siruela
Tags: Narrativa española,Novela contemporánea
POESIAS COMPLETAS
ISBN: 9788498957662
Page: 1364
Lang: Castellano
Year: 2011
Price: 24.70
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
León Felipe (Tábara, Zamora, 1884-México, 1968). Hijo de un notario, vivió en distintas ciudades, hasta que la familia, en 1893, se instaló en Santander. Farmacéutico en Santander y varios pueblos, trabaja como actor profesional en compañías que recorrían España, y fue encarcelado por deudas. Entra en contacto con el grupo de la revista “España”, donde publica sus primeros poemas. En 1920 apareció Versos y oraciones del caminante, que anuncia su voz personal, alejada de las tendencias poéticas del momento. Volvió a su vida itinerante y, tras una estancia en Guinea, marchó a México y luego a Estados Unidos, donde estudió en la Universidad de Columbia y, más tarde, da clases en distintas universidades. Publica allí el segundo libro de Versos y oraciones del caminante (1930), y tradujo a Waldo Frank y W. Whitman, autor que, junto con la Biblia, va a tener una influencia determinante sobre su poesía, tanto en la forma como en el aire profético y denostador. Al estallar la guerra civil se encuentra en Panamá, país al que dirige su poema Good by Panama tras regresar a España. Aquí publica y leee en varios recitales su poema La insignia (1973), canto a la lucha y a la unidad de los grupos republicanos. Exiliado en México, residiría allí hasta su muerte. La guerra, la derrota, el exilio, mitificados desde una actitud de rebeldía y vindicación, pero también la condición humana, se hacen presentes en sus libros.
CYRANO DE BERGERAC
ISBN: 9788467036312
Page: 240
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura