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:
RITOS IGUALES (MUNDODISCO 3 / LAS BRUJAS 1)
ISBN: 9788497930208
Page: 272
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
AMPLIACION DEL CAMPO DE BATALLA
ISBN: 9788433966902
Page: 176
Lang: Castellano
Year: 2001
Price: 8.45
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
TIRANT LO BLANC: EPISODIS AMOROSOS
ISBN: 9788498044171
Page: 320
Lang: Catalán
Year: 2017
Price: 10.35
Publisher By: Castellnou edicions
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
CESAREA (CABALLO DE TROYA 5)
ISBN: 9788408113683
Page: 448
Lang: Castellano
Year: 2013
Price: 12.30
Publisher By: Planeta
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
Cesarea. Caballo de Troya 5 no apto para cardíacos. Así lo define el autor.Tras seis años de justificado silencio (no se pierda el prólogo), J. J. Benítez reanuda la obra por la que, probablemente, será recordado.De la mano del mayor norteamericano, el lector soñará, cabalgará por la Palestina del año 30, sufrirá, se emocionará...Descubrirá, por ejemplo, entre más de dos mil datos, la verdadera personalidad de algunos de los personajes que rodearon a Jesús de Nazaret. Imaginó que Poncio Pilato fue en realidad un demente?Cesarea. Caballo de Troya 5, un relato vibrante, meticuloso y concienzudo, le abrirá las puertas de un mundo silenciado por los evangelistas.Sea creyente o no, de algo puede estar seguro este libro le marcará para siempre.Y un consejo no se alarme cuando alcance el final. J. J. Benítez es así...
LUCES DE BOHEMIA
ISBN: 9788437635064
Page: 464
Lang: Castellano
Year: 2017
Price: 10.64
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
Situado Valle-Inclán en la encrucijada nacional e internacional tras la Primera Guerra Mundial, observa que por todas partes prevalece lo grotesco." La tragedia nuestra no es tragedia" , le dice Max Estrella a Don Latino en" Luces de bohemia" , lo que da como resultado añade Max Estrella" el esperpento" , una invención artístico-literaria que es atribuida a Goya. Esa tragedia que no es tragedia es la tragedia del español que vive sin grandeza, sin heroicidades, sin altura de miras, en un momento en el que España se hallaba fuera de las corrientes sociales, políticas, económicas e ideológicas de su entorno europeo" España es una deformación grotesca de la civilización europea" . Solo con la forma estética del esperpento, basada en la deformación sistemática, puede representarse la tragedia no tragedia de España. Pero en" Luces de bohemia" , el esperpento que en un principio iba a girar en torno a un bohemio, un marginado, se topa con la realidad y su protagonista toma conciencia de ella, dando sentido y proyección estética y social al esperpento.
INCENDIOS
ISBN: 9788483673423
Page: 208
Lang: Castellano
Year: 2011
Price: 23.70
Publisher By: Krk ediciones
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
Traducción e introducción de Eladio de Pablo. Incendios es, tal vez, de la tetralogía La sangre de las promesas, la obra de Mouawad más trágica. Una joven, casi una niña, concibe un hijo fruto del amor, en una sociedad atravesada por la guerra y el odio. El niño le es arrebatado nada más nacer y Nawal, esa joven casi una niña, no cejará hasta encontrarlo, puesto que ha hecho la promesa de amarle siempre, "ocurra lo que ocurra". Y comienza una búsqueda obstinada, un viaje a lo desconocido. Y cuando, después de muchos años, al fin encuentra a su hijo, Nawal comprende que el amor y el horror pueden ir de la mano de una manera terrible, terriblemente humana. Y el fogonazo de esa revelación la hace callar para siempre. Vivirá en silencio los últimos años de su vida y solo hablará a través del testamento que deja a sus hijos gemelos, Jeanne y Simon, a quienes encarga también una búsqueda la de su padre, que ambos creían muerto, y la de un hermano cuya existencia ignoraban absolutamente. Jeanne y Simon, al igual que su madre, emprenderán un viaje a lo desconocido, un viaje a través del espacio y del tiempo (pero también al interior de sí mismos), para acabar encontrándose a sí mismos.Tragedia y revelación son términos complementarios. Y nosotros, a través de la lectura o de la representación de Incendios, experimentamos también un viaje hacia la lucidez, hacia la comprensión de que Incendios no habla de una familia determinada, sino que nos enseña a todos y de modo muy particular a los que vivi...
FRANKENSTEIN O EL MODERNO PROMETEO
ISBN: 9788477027393
Page: 320
Lang: Castellano
Year: 2013
Price: 22.80
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura
La presente edición se completa con un documentadoestudio preliminar sobre Mary Shelley y la gestaciónde «Frankenstein» a cargo de Antonio José Navarro.Mary Shelley (1797-1851) fue hija del pensador radicalWilliam Godwin célebre autor del revolucionario ensayo titulado«Political Justice» y de novelas de tradición gótica como «St Leon»y «Caleb Williams» y de Mary Wollstonecraft, autora de la másardiente defensa sobre la educación y derechos de la mujerque se hubiera hecho hasta entonces, expresada en su obra«Vindication of the Rights of Woman».En 1814 conoció al poeta Percy Bysshe Shelley, que seríael amor de su vida, y con quien huyó al Continente en 1814.En la noche del 17 de junio de 1816, después de una veladaen compañía de Lord Byron, Percy B. Shelley, John W. Polidori,Matthew G. Lewis, entre otros, en la que se discutió sobreel galvanismo, los experimentos del doctor Erasmus Darwiny la posibilidad de descubrir el principio vital y conferirloa la materia inerte, Mary tuvo una pesadilla en la cualun estudiante obsesionado con la creación de vida artificialdespierta y contempla horrorizado a su espantoso engendro.Este sueño fue el primer atisbo de una Criatura que se ha elevadopor sí misma al pedestal de los mitos básicos del terror.A partir de esta visión de pesadilla, Mary Shelley construyó«Frankenstein, o el moderno Prometeo», una historiaque ha estremecido a generaciones de lectores y cuya actualidadpermanente han garantizado las numerosas adaptaciones al cine.Una historia destinada no sólo a despertar el horror,sino a proponer una reflexión moral sobre la naturalezahumana y la génesis del Mal.
EL DOCTOR CENTENO
ISBN: 9788420673646
Page: 448
Lang: Castellano
Year: 2012
Price: 13.30
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Enmarcada en el ciclo de las novelas contemporáneas, El doctor Centeno (1883) es una de las obras más ricas y complejas de Benito Pérez Galdós (1843-1920). La figura de Felipe Centeno y sus andanzas por Madrid como criado de Alejandro Miquis joven estudiante de Leyes con ribetes de hidalguía sorbido por el arte dramático sirven a Galdós de hilo conductor para seguir levantando la fábrica de su gran comedia humana, iniciada dos años antes con La desheredada. En torno a ellos desfila una galería de personajes que integran un fresco inolvidable del Madrid de la época, entre los que hallamos ya Torquemada, Ido del Sagrario y, sobre todo, Pedro Polo (hombre nacido para la acción, pero reducido a la condición de maestro y capellán), cuya relación con Amparo Sánchez Emperador, aquí sólo insinuada, sería objeto al año siguiente de la novela Tormento.
VEINTE POEMAS DE AMOR Y UNA CANCION DESESPERADA
ISBN: 9788432248429
Page: 240
Lang: Castellano
Year: 2011
Price: 7.55
Publisher By: Seix barral
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura
Una de las obras de referencia de la poesía universal. «Los Veinte poemas son un libro doloroso y pastoril que contiene mis más atormentadas pasiones adolescentes, mezcladas con la naturaleza arrolladora del sur de mi patria. Es un libro de amor porque a pesar de su aguda melancolía está presente en él el goce de la existencia». Con estas palabras define Pablo Neruda este libro que el lector tiene en sus manos, aparecido en abril de 1924, cuando su autor tenía veinte años de edad. Han pasado desde entonces más de setenta años, los más prodigiosos setenta años de vida de un libro de poesía en nuestro siglo."Viente poemas de amor y una canción desesperada"es la base de la fortuna literaria de Pablo Neruda. Mientras las vanguardias se extendían en el mundo artístico, Neruda se refugiaba en los crepúsculos para pasar de un modernismo en transformación a un neorromanticismo profundamente original. Su conexión con la sensibilidad adolescente y prorromántica ha puesto de manifiesto un poder de comunicación basado en su potencialidad creativa, en su facilidad para crear un breviario sentimental de sensaciones transmisibles y memorables. Como el propio Neruda dice «Solo he cantado mi vida y el amor por algunas mujeres queridas, como quien comienza por saludar a gritos grandes la parte más cercana del mundo».
EL RETRATO DE DORIAN GRAY
ISBN: 9788467033939
Page: 288
Lang: Castellano
Year: 2010
Price: 7.55
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una piedra angular en los debates entre la ética y la estética, en las relaciones que mantienen el bien y el mal, el alma y el cuerpo, el arte y la vida. Cuando se publicó esta obra, la crítica moralizante no dejó de acusar a su protagonista de ser una figura satánica, corrompida y corruptora, sin comprender que era el héroe de una novela que reflejaba la fatalidad de los románticos Oscar Wilde (1854-1900) había querido hacer de la belleza un refinamiento de la inteligencia; y para ello sumió a su protagonista en una atmósfera de perversión dominada por el arte y los poderes de un misterio que está más allá de la realidad gracias a los dioses, el culto a la belleza puede trasladar las huellas del paso del tiempo a un cuadro, mientras el rostro de Dorian Gray permanece inalterado e inalterable.
MARIANELA
ISBN: 9788437620619
Page: 256
Lang: Castellano
Year: 2006
Price: 11.87
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
«Marianela» (1878) pertenece a lo que Galdós llamó Novelas de la Primera época (que comprenden obras como «Doña Perfecta» y «Gloria»). Partiendo de un caso extraído de un tratado de Psicología (la recuperación de la visión en un ciego congénito), Galdós creó una de sus novelas más famosas. La vida trágica de la muchacha Nela, fea y deforme, enamorada del ciego Pablo a quien sirve de lazarillo, es el hilo conductor sobre el que se entrelazan tres temas la ceguera y su posible cura, la relación sentimental y la situación socioeconómica. La maestría del escritor canario se demuestra en la articulación narrativa de las oposiciones principales belleza física y belleza moral; industria y agricultura, el hoy y el ayer; cultura y naturaleza. La relación del ciego con su lazarillo ha quedado como una de las más bellas surgidas de la pluma de Galdós.