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:
TODAS LAS COSMICOMICAS
ISBN: 9788498411409
Page: 368
Lang: Castellano
Year: 2007
Price: 18.90
Publisher By: Siruela
Tags: Narrativa extranjera,Novela contemporánea
«Muchos críticos han definido estos cuentos míos como un nuevo tipo de ficción científica. Ahora bien, yo no tengo nada en contra de la science-fiction, de la que soy como todos un apasionado y divertido lector, pero me parece que los cuentos de ficción científica están construidos con un método completamente diferente del de los míos. La primera diferencia, observada por varios críticos, es que la science-fiction trata del futuro, mientras que cada uno de mis cuentos se remonta a un pasado remoto, como si remedara un “mito de los orígenes”. Pero no sólo eso … Yo quisiera servirme del dato científico como de una carga propulsora para salir de los hábitos de la imaginación y vivir incluso lo cotidiano en los confines más extremos de nuestra experiencia; en cambio me parece que la ficción científica tiende a acercar lo que está lejos, lo que es difícil de imaginar, y que tiende a darle una dimensión realista.» Italo Calvino En este libro se reúnen, por primera vez, en un solo volumen, todas las cosmicómicas, relatos en los que Calvino, a partir de 1964, asumió el divertido deber de aligerar y hacer visibles los arduos conceptos de la ciencia contemporánea, llegando a crear un género más próximo a los mitos cosmogónicos que a la ciencia-ficción
PASADO PERFECTO
ISBN: 9788483831472
Page: 240
Lang: Castellano
Year: 2009
Price: 16.15
Publisher By: Tusquets editores
Tags: Novela negra
"Pasado perfecto" (publicada por primera vez 1991) es la tercera novela protagonizada por Mario Conde, un policía cubano escéptico, honrado y desengañado que le sirve al habanero Leonardo Padura para retratar la Cuba contemporánea en clave de novela negra. En "Pasado perfecto", Conde investiga la desaparición de Rafael Morín, un ex compañero de estudios, convertido ahora en director de la Empresa de Importaciones y Exportaciones del Ministerio de Industria. Con fama de brillante y autodisciplinado, Morín es el ejemplo de funcionario perfecto del Régimen, pero cuando Conde comienza a investigar la desaparición, pronto descubrirá ciertas sombras inquietantes en su aparente pasado perfecto... Una buena novela negra. Leonardo Padura Fuentes (nacido en La Habana en 1955) es un novelista y periodista cubano. Es uno de los escritores cubanos de mayor prestigio internacional y su obra ha sido traducido a varios idiomas.
NOSOTRAS QUE NO SOMOS COMO LAS DEMAS
ISBN: 9788423341450
Page: 400
Lang: Castellano
Year: 2004
Price: 7.55
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Cuatro mujeres, sus amantes, sus trabajos, sus rivales, sus celos, sus envidias, sus borracheras, sus miedos, sus pastillas... y su decidida obstinación por seguir adelante. Porque nadie puede vivir tan peligrosamente como para que al final la redención no le tienda la mano con sus exigencias. María acaba de sufrir un abandono sentimental. Raquel se ha visto forzada a dejar a su amante, un hombre casado. Elsa no consigue recuperarse del trauma de una violación ni Susi de la muerte de su hermano. Las cuatro viven solas, sin compañeros sentimentales, sin hijos y lejos de su familia. Las cuatro se mantienen a sí mismas y comparten la misma ciudad, que no es ni más ni menos que una cueva de colmenas y antros, un pueblo anónimo dentro de otro pueblo anónimo dentro de otro pueblo anónimo en el que conviven mujeres de serie A y de serie B, en el que nadie conoce a nadie y donde a nadie le interesan los problemas de cuatro mujeres solas. Nosotras que no somos como las demás constituye una mirada disidente sobre los roles tradicionales femeninos enmarcados dentro de la lógica (o ilógica) de lo que se ha dado en llamar el capitalismo tardío el papel sexual femenino, las relaciones entre mujeres, la supuesta guerra de sexos y la reivindicación de la propia identidad en una sociedad empeñada en negársela, no sólo a las mujeres, sino a todos los individuos con sentimientos.
CASA DE MISERICORDIA (ED. BILINGÜE CASTELLANO-CATALAN)
ISBN: 9788475226392
Page: 152
Lang: Castellano
Year: 2007
Price: 11.40
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
ANTOLOGIA LIRICA
ISBN: 9788475174846
Page: 232
Lang: Castellano
Year: 1999
Price: 13.30
Publisher By: Hiperion
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
Alexandr Sergiéyevich Pushkin, de familia noble, contaba entre sus ascendientes a un bisabuelo materno etíope, del que heredó el aspecto atezado, los cabellos rizados y una desbordante sensualidad. A los 18 años entró como funcionario en el Ministerio de Asuntos Exteriores, para el que trabajó en diversos destinos. La política, la censura y numerosas aventuras e intrigas amorosas marcaron su vida, y fue una de éstas la que acabó con ella, pero esto no le impidió trabajar incansablemente en una obra que, pese a su temprana muerte, le hace ser considerado el mayor poeta ruso de todos los tiempos. Pushkin, escribió unos setecientos poemas líricos, de los que el traductor ha realizado una rigurosa selección para elaborar esta Antolgía lírica que permitirá por primera vez a los lectores en lengua castellana apreciar la belleza de los poemas de un genio universal.
LA CIUDAD AUTOMATICA
ISBN: 9788496434080
Page: 176
Lang: Castellano
Year: 2008
Price: 14.72
Publisher By: Alhena media
Tags: Narrativa española,Novela contemporánea
HACEDOR DE ESTRELLAS
ISBN: 9788445077054
Page: 288
Lang: Castellano
Year: 2003
Price: 18.00
Publisher By: Minotauro
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
LA COMUNERA DE CASTILLA
ISBN: 9788497346344
Page: 375
Lang: Castellano
Year: 2007
Price: 19.95
Publisher By: La esfera de los libros
Tags: Narrativa histórica
23 de abril de 1521, Villalar. El ejército del emperador Carlos V derrota a las tropas de los comuneros castellanos dirigidos por Juan de Padilla, Juan Bravo y Francisco Maldonado. Los tres son ejecutados sin piedad en el cadalso a la mañana siguiente. De esta forma, los imperiales terminan con el sueño revolucionario de Castilla. María Pacheco, la viuda de Juan de Padilla, una mujer luchadora y rebelde, no se resigna a la derrota de sus ideales y resiste atrincherada en la ciudad de Toledo; pero Carlos V no tendrá piedad con ella. María, condenada a muerte, se verá obligada a vivir un triste exilio en Oporto, donde morirá sin llegar a recibir nunca el perdón real. María Teresa Álvarez, brillante narradora, pone voz en esta novela a una mujer adelantada a su tiempo que luchó en un mundo de hombres y fue duramente criticada y castigada por ello. A través de la autora, María Pacheco, la última comunera, cobra vida y nos cuenta sus más íntimos deseos, sus anhelos y las motivaciones que le llevaron a combatir en la revuelta de las Comunidades. Un diario que retrata a una de las mujeres más fuertes y apasionadas que ha dado la Historia.
BOTCHAN (PREMIO LLIBRETER 2008) (12ª ED.)
ISBN: 9788493592776
Page: 240
Lang: Castellano
Year: 2008
Price: 18.05
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea
Botchan es un indiscutible clásico de la moderna literatura japonesa y, desde hace más de cien años, una de las novelas más celebradas por los lectores de aquel país. Considerada el Huckleberry Finn nipón, y comparada también con El guardián entre el centeno, narra las aventuras de Botchan, un joven tokiota descreído y cínico, alter ego de Soseki, al que mandan como profesor a una escuela rural situada en la remota isla de Shikoku. En su nuevo destino pronto se topará con una serie de insólitos personajes, como el jefe de estudios «Camisarroja» o el «Calabaza», un triste profesor de ciencias de aspecto enfermizo y ánimo sombrío. Pero sobre todo se verá obligado a hacer frente a una auténtica caterva de fieros alumnos asilvestrados, que se consagrarán a hacerle la vida imposible. Perspicaz y penetrante, tierna y diferente, Botchan es una de las más hilarantes y entretenidas novelas japonesas de todos los tiempos
SI UNA NOCHE DE INVIERNO UN VIAJERO
ISBN: 9788478444533
Page: 280
Lang: Castellano
Year: 2005
Price: 13.20
Publisher By: Siruela
Tags: Narrativa extranjera,Novela contemporánea
La empresa de tratar de escribir novelas apócrifas, que me imagino escritas por un autor que no soy yo y que no existe, la llevé a sus últimas consecuencias en este libro. Es una novela sobre el placer de leer novelas; el protagonista es el lector, que empieza diez veces a leer un libro que por vicisitudes ajenas a su voluntad no consigue acabar. Tuve que escribir, pues, el inicio de diez novelas de autores imaginarios, todos en cierto modo distintos de mí y distintos entre sí una novela toda sospechas y sensaciones confusas; una toda sensaciones corpóreas y sanguíneas; una introspectiva y simbólica; una revolucionaria existencial; una cínico-brutal; una de manías obsesivas; una lógica y geométrica; una erótico-perversa; una telúrico-primordial; una apocalíptica alegrica. Más que identificarme con el autor de cada una de las diez novelas, traté de identificarme con el lector...Italo Calvino
EL CAER DE LA BREVA
ISBN: 9788408091950
Page: 180
Lang: Castellano
Year: 2010
Price: 20.90
Publisher By: Planeta
Tags: Narrativa de humor,Géneros literarios,Literatura