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 MUNDO RESPLANDECIENTE
ISBN: 9788417041366
Page: 194
Lang: Castellano
Year: 2017
Price: 16.10
Publisher By: Siruela
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Por primera vez en español, una obra maestra imprescindible de la literatura inglesa del siglo XVII. Por primera vez en español, una obra maestra imprescindible de la literatura inglesa del siglo XVII. Un clásico fundacional de la ciencia ficción, firmado por una de las mujeres más brillantes de su tiempo. «La historia de esta dama es toda una novela, y todo lo que emprende es igualmente novelesco».SAMUEL PEPYS Tan extravagante como genial, Margaret Cavendish fue una de las figuras más singulares del siglo XVII, una mujer que osó aventurarse con éxito en las restringidas esferas de la política, las ciencias y las letras.El Mundo Resplandeciente, texto precursor en el campo de la ciencia ficción y la primera obra firmada por una mujer en toda Europa, es un originalísimo trabajo que incorpora además elementos propios de la filosofía utópica y de la novela de aventuras, y una lectura imprescindible para comprender la mentalidad de la época. Con una mirada moderna y subversiva, la autora desafía convenciones literarias, roles de género, divisiones religiosas y teorías científicas, convirtiendo así el fantástico viaje de una dama hasta una extraña tierra poblada por animales parlantes en todo un reto para la imaginación y el pensamiento contemporáneos.
LA SORRA VERMELLA
ISBN: 9788475886756
Page: 432
Lang: Catalán
Year: 2017
Price: 19.47
Publisher By: Edicions proa s.a
Tags: Narrativa española,Novela contemporánea
Una novella sobre el coratge i l'instint, l'amor i l'amistat, que s'imposen a la tragdia de la guerra i a la misriaposterior. El desembre de 1941, poc després d'acabada la guerra, dos amics anarquistes, Pedro i Quilis, tornen clandestinament a Barcelona des de lexili francs per buscar-hi una nena petita, filla del primer i d'una noia afusellada pocs dies abans per les tropes franquistes, Núria. Qu se nha fet, de la nena? Com aconseguiran trobar-la? Qui els ajudar, en aquella Barcelona espantada i oprimida? I un cop la tinguin, com la trauran dEspanya? Al marge daquesta histria troncal, altres vides poblen aquesta novella vera i emotiva langlesa Margaret del consolat britnic, el comunista madrileny Rómulo, la vídua Yvonne, propietria duna serradora al peu del Canigópersonatges de carn i ossos que es faran inoblidables.
HISTORIAS DE PARIS
ISBN: 9788494572722
Page: 232
Lang: Castellano
Year: 2017
Price: 15.20
Publisher By: Izana
Tags: Narrativa extranjera,Novela contemporánea
SON DE MAR (PREMIO ALFAGUARA DE NOVELA 1999)
ISBN: 9788420431352
Page: 344
Lang: Castellano
Year: 2017
Price: 18.90
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea
ITACA (ED. CATALAN)
ISBN: 9788416440245
Page: 64
Lang: Catalán
Year: 2015
Price: 15.67
Publisher By: Nordica
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
"Publicat el 1911 i inspirat aparentment en el viatge de retorn dUlisses a casa, «Ítaca» és una invitació al viatge, una metfora de la vida. Com assenyala el traductor daquesta edició, Vicente Fernández González «El viatge dÍtaca no és el viatge del retorn, no és un viatge de tornada; és un viatge danada, el primer viatge, el viatge. ... La lectura dÍtaca convida a la reflexió, a considerar que no es tracta dun viatge qualsevol. El viatge a la llibertat? A la utopia? LÍtaca del desig?». Aquest és un dels poemes més bells que mai shan escrit. Reflecteix una saviesa profunda, la saviesa del poeta que, sense abandonar la seva ciutat natal, ha estat capa de fer tots els viatges. Les illustracions de Federico Delicado capten lessncia daquesta travessia vital."
SOCIETAT LITERARIA I DE PASTIS DE PELA DE PATATA DE GUERNSEY
ISBN: 9788415645771
Page: 300
Lang: Catalán
Year: 2015
Price: 12.30
Publisher By: Amsterdam llibres
Tags: Narrativa extranjera,Novela contemporánea
Una novella divertida i profundament humana. Un homenatge als bons llibres i a les bones persones, capa daixecar els nims fins i tot dels més cínics. Irresistible. 1946, Londres. Lescriptora i columnista Juliet Ashton cerca un tema per a la seva propera novella. Per mitj de la carta dun habitant de lilla de Guernsey, entra en contacte amb els membres duna curiosa societat literria nascuda durant locupació nazi, i decideix desplaar-se a lilla per conixer de primera m els seus singulars habitants i les seves vivncies durant la guerra. Una histria commovedora.«Si té temps descriurem, podria respondrem unes preguntes? Tres, de fet. Per qu shavia de mantenir en secret un sopar de porc rostit? Com va poder un porc fer-li iniciar una societat literria? I, la més urgent de totes, qu és un pastís de pela de patata i per qu est incls en el nom de la seva societat?»
LA PASIÓN DE MADEMOISELLE S.
ISBN: 9788432225703
Page: 248
Lang: Castellano
Year: 2016
Price: 17.00
Publisher By: Seix barral
Tags: Narrativa erótica,Romántica y erótica
Las transgresoras cartas reales escritas por una mujer desconocida a su amante en el París de los años veinte. El diplomático francés Jean-Yves Berthault encontró, mientras vaciaba un antiguo desván, un estuche de piel repleto de cartas escritas a mano. Al leer la primera, se dio cuenta del extraordinario tesoro que acababa de descubrir. Estas cartas, fechadas entre 1928 y 1930, y fi rmadas por la misteriosa Simone, están dirigidas a su amante Charles, un hombre más joven y casado. En ellas, Simone, una parisina de clase alta, expresa sus deseos y fantasías mientras se adentra en un mundo de placer físico que, con cada tabú que derriba, toma rumbos inesperados. La pasión de Mademoiselle S. es un sorprendente relato real de lujuria desenfrenada en el bullicioso París de los años veinte. Escritas en un lenguaje tan elegante como explícito, estas cartas son un viaje de despertar sexual y exploración psicológica en el que una mujer valiente desafía las fronteras que la sociedad imponía a su sexo y clase para encontrar la libertad y, finalmente, a sí misma. «El texto erótico más apasionado jamás escrito», Le Parisien
EL TARTUFO / DON JUAN
ISBN: 9788408173199
Page: 208
Lang: Castellano
Year: 2017
Price: 8.50
Publisher By: Planeta
Tags: Teatro clásico extranjero hasta el siglo XVIII,Teatro,Literatura
AMOR POR UN PUÑADO DE PELOS
ISBN: 9788494443411
Page: 224
Lang: Castellano
Year: 2015
Price: 18.00
Publisher By: Cabaret voltaire
Tags: Narrativa extranjera,Novela contemporánea
MANUAL DE AUTOAYUDA PARA SUICIDAS
ISBN: 9788416605019
Page: 60
Lang: Castellano
Year: 2015
Price: 13.30
Publisher By: Comanegra
Tags: Narrativa de humor,Géneros literarios,Literatura
UN AÑO EN LA OTRA VIDA
ISBN: 9788416453177
Page: 132
Lang: Castellano
Year: 2015
Price: 17.10
Publisher By: Pre-textos
Tags: Narrativa española,Novela contemporánea
«Desde el dolor o desde la alegría, sólo he escrito aquí de lo que amo, que es como decir que he escrito de lo que ignoro. Y he escrito de lo que amo para poder amarlo más, en cada sílaba de su nombre.He escrito de una amigamuerta, del mar o de unos membrillos por el puro gusto de nombrarlos, nada más, porque al nombrar lo que se ama se recrea uno en lo que ama. Más allá de esto, sé que escribires siempre un fracaso adelantar lamano y abrir un dedo para señalar a otros el rastro de un pájaro cuando ya se ha ido. Lo que me recuerda que, a veces, algunos me habéis criticado que escriba decosas tristes. Ya sabéis lo que pienso que para hablar un poco de la alegría hay que hablar mucho de lo que cuesta conseguirla, de las desgracias en las que hay que ahondar y de lo difícil que es percibirla justicia y la bondad bajo los escombros. Un libro no debería ser nunca un sucedáneo de la vida. Sino pura vida, vida inagotable. Algo que nos roba de la vida durante unas horas para al cabo devolvernosa ella más vivos, es decir, más atentos y comprensivos. En éste quise, como siempre, lo más difícil que la lluvia que yo he visto, a veces, caer desde lo invisible traspasara por un momento el techode lo visible y que, a través de una grieta olvidada, mojara estas frases que he tenido frente a mí durante un año, en la mesa dond...