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.
Search Form
Author's book list:
LA CRIPTA DE LOS CAPUCHINOS
ISBN: 9788495359742
Page: 224
Lang: Castellano
Year: 2002
Price: 13.30
Publisher By: El acantilado
Tags: Narrativa extranjera,Novela contemporánea
El protagonista deLa Cripta de los Capuchinos, heredero de una familia de orígenes humildes ennoblecida por Francisco José, describe su vida en la Viena deslumbrante en los albores de la Primera Guerra Mundial. A los últimos estertores del imperio de los Habsburgo siguen los días trágicos de la guerra y de una postguerra gris y violenta. Antes de que los nazis entren en Viena, el joven Trotta, símbolo de un mundo en declive, baja a la cripta a la que alude el título de la novela, el panteón imperial austríaco, donde confesará su fracaso.La Cripta de los Capuchinos(1938) es tanto la novela del declive de Austria como estado soberanolafinis Austriaecomo la desaparición definitiva de un mundo. La extrema depuración del talento narrativo de Roth y su capacidad y precisión de observador han convertido esta novela en una obra de referencia inexcusable.
BRUMA BLANCA
ISBN: 9788495752338
Page: 272
Lang: Castellano
Year: 2004
Price: 5.65
Publisher By: Titania
Tags: Narrativa anglosajona,Novela contemporánea
Hace mucho tiempo que la alegría ha desaparecido de la vida de Gabriel MacFeagh, vizconde de Dunevin. Se consume en su remoto castillo escocés, acosado por el viento y la bruma, la misma maldita bruma en la que desapareció para siempre su mujer tres años atrás. Su hija permanece muda desde ese día, y su silencio no hace sino aumentar los rumores sobre lo que sucedió realmente. Por eso se sorprende cuando aquella joven refinada y culta, que no quiere confesar su verdadera identidad, llega de quién sabe donde y se ofrece como institutriz de la pequeña. La recién llegada devuelve la vida al castillo y hace renacer en Gabriel la esperanza de un nuevo amor, al que podría aferrarse si tan sólo no pesara sobre él esa oscura maldición.
EL MISTERIO DEL CUARTO AMARILLO
ISBN: 9788420712642
Page: 320
Lang: Castellano
Year: 2000
Price: 11.11
Publisher By: Anaya
Tags: Literatura más de 12 años,Más de 12 años,Infantil
GUZMAN DE ALFARACHE (T. 2) (3ª ED.)
ISBN: 9788437607092
Page: 576
Lang: Castellano
Year: 2005
Price: 11.87
Publisher By: Catedra
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
PLATERO Y YO (EDICION ESPECIAL)
ISBN: 9788467022681
Page: 144
Lang: Castellano
Year: 2006
Price: 10.35
Publisher By: S.l.u. espasa libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LA HOJARASCA
ISBN: 9788497592475
Page: 176
Lang: Castellano
Year: 2017
Price: 8.50
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
AL COR DE LES PARAULES: OBRA POETICA 1936-2002
ISBN: 9788484373322
Page: 416
Lang: Catalán
Year: 2002
Price: 23.94
Publisher By: Edicions proa s.a
Tags: Poesía en catalán,Poesía,Literatura
NADA (PREMIO NADAL 1944)
ISBN: 9788423341191
Page: 344
Lang: Castellano
Year: 1999
Price: 17.10
Publisher By: Destino
Tags: Narrativa española,Novela contemporánea
ACHERON
ISBN: 9780312949419
Page:
Lang: Inglés
Year: 2009
Price: 7.79
Publisher By: St. martin s press
Tags: Literatura en ingles,En otros idiomas,Literatura
Hace once mil años nació un dios. Maldito en el cuerpo de un ser humano, Acheron vivió una existencia vergonzosa. Pero el acero más fuerte es el forjado en los fuegos del infierno... La muerte humana de Acheron provocó un horror indescriptible que a punto estuvo de destruir la Tierra. Entonces, de nuevo contra su voluntad, se convirtió en el único defensor de la humanidad. Durante siglos, Acheron ha luchado por nuestra supervivencia ocultando su pasado. Hasta que una mujer solitaria rechaza ser intimidada por él y amenaza su propia existencia. Ahora su supervivencia y la nuestra depende de ella, y los antiguos enemigos despiertan y se unen para matar a ambos. La guerra nunca ha sido más mortífera... ni más divertida.
CUMBRES BORRASCOSAS
ISBN: 9788477024903
Page: 400
Lang: Castellano
Year: 2004
Price: 26.12
Publisher By: Valdemar
Tags: Narrativa extranjera,Novela contemporánea
Según H.P. Lovecraft Cumbres borrascosas es una historia «totalmente aparte como novela y como obra literaria de terror, ... con sus enloquecidos paisajes los páramos desolados de Yorkshire y las vidas atormentadas y violentas que en ellos se desarrollan. ... Heathcliff, variante del héroe malvado byroniano, es un niño raro y huraño que aparece abandonado en la calle; sólo habla una especie de extraño galimatías, y es adoptado por una familia ... Entre Heathcliff y Catherine Earshaw -hija de la familia de acogida- nace un vínculo más profundo y terrible que el amor humano. El misterioso terror de Emily Bront no es un mero eco gótico, sino la tensa expresión del estremecimiento del hombre ante lo desconocido.»
EL CORAZON DE LAS TINIEBLAS (2ª ED)
ISBN: 9788426135186
Page: 176
Lang: Castellano
Year: 2013
Price: 7.60
Publisher By: Juventud
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Joseph Conrad escribió esta novela basada en su experiencia en el Congo. Este clásico habla de la lucha del hombre contra los elementos naturales, si bien ha servido y sirve para criticar la amarga historia de un pueblo sometido a los excesos y privilegios de la colonización. El corazón de las tinieblas, publicado en 1902, trasciende la circunstancia histórica y social para convertirse en una exploración de las raíces de lo humano, esas catacumbas del ser donde anida una vocación de irracionalidad destructiva que el progreso y la civilización consiguen atenuar pero nunca erradicar del todo. Quizá la mejor introducción a El corazón de las tinieblas sea el escueto comentario que el propio Conrad hizo tras su viaje al Congo en 1890 Antes del Congo yo era un solo un simple animal. Aquel viaje que sin duda representó para él un descenso a los infiernos, es el que nos cuenta por boca de Marlow, su alter ego, con un relato estremecedor en el que las fueras elementales de la Naturaleza hallan su contrapartida en las fuerzas oscuras y primitivas que actúan en el interior del hombre. En este relato, de una rara y subyugadora perfección estilística, Conrad parece que alcanza su objetivo como escritor nos hace oír, sentir y ver por medio del poder de la palabra escrita. El corazón de las tinieblas es una de las historias más conocidas de Conrad, y en ella se basaría Francis Ford Coppola para filmar Apocalypse Now.
LA LEONA BLANCA
ISBN: 9788483835227
Page: 656
Lang: Castellano
Year: 2008
Price: 9.45
Publisher By: Tusquets editores
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
El viaje al corazón de las tinieblas sudafricanas de un inspector. Wallander profundamente afectado por el crimen que intenta impedir. . . El hallazgo del cadáver de una. joven agente inmobiliaria, asesinada brutalmente sin ningún motivo aparente,. supone para Wallander un descenso a los infiernos mucho más largo y profundo de. lo que nunca hubiera imaginado al iniciarse un caso. Y esta vez, además, se. trata de una conspiración internacional detrás de la cual se encuentra una. organización de extrema derecha. Ésta, decidida a dinamitar el proceso. antiapartheid en la lejana Sudáfrica, ha contratado a un asesino a sueldo,. quien, con la ayuda de un antiguo agente de la KGB, planea atentar contra un. importante dirigente muy cerca de donde Wallander investiga. Acosado por sus. persistentes problemas personales, el inspector entrará en una espiral de. suspense cada vez más vertiginoso. Una de las novelas políticamente más. comprometidas de Henning Mankell.