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:
NOCHE DE REYES
ISBN: 9788437609911
Page: 464
Lang: Castellano
Year: 2006
Price: 11.87
Publisher By: Catedra
Tags: Teatro clásico extranjero hasta el siglo XVIII,Teatro,Literatura
CUATRO CUARTETOS
ISBN: 9788437607047
Page: 168
Lang: Castellano
Year: 2006
Price: 10.64
Publisher By: Catedra
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
RIMAS Y LEYENDAS
ISBN: 9788426352613
Page: 176
Lang: Castellano
Year: 2004
Price: 10.97
Publisher By: Luis vives edelvives
Tags: Literatura más de 12 años,Más de 12 años,Infantil
BROTHERS
ISBN: 9788432228414
Page: 880
Lang: Castellano
Year: 2009
Price: 25.65
Publisher By: Seix barral
Tags: Narrativa extranjera,Novela contemporánea
La gran novela del autor más importante chino de la actualidad. En China, donde ha escandalizado a la sociedad y a la crítica, ha vendido 1.000.000 de ejemplares. A través de la narración de los encuentros y desencuentros de Song Gang y Li Guangtou, hermanastros y amigos inseparables de infancia, desfila ante nuestros ojos casi medio siglo de historia china, desde la Revolución Cultural de las décadas de 1960 y 1970, marcadas por la represión moral y las atrocidades políticas, hasta la época contemporánea, la de la apertura económica y la llegada del capitalismo. Con esta novela, que contiene la experiencia de toda una generación, la del hambre, la violencia, el frenesí económico y las grandes migraciones, los ascensos fulgurantes y los naufragios individuales, Yu Hua ha escrito una verdadera odisea de China, de Mao a los Juegos Olímpicos. «Hay Hemingway en Yu Hua, pero también hay Stendhal.» Le Monde «Yu Hua es sin duda alguna uno de los representantes de la joven literatura china más brillantes... Una obra maestra.» Livres Hebdo «Con la monumental Brothers, Yu Hua demuestra su inteligencia satírica... Un mordaz retrato de una nación eternamente en coma... Da una imagen de la China real que es muy diferente a la que nos han vendido con los Juegos Olímpicos.» Lire Brothers muestra como ninguna otra novela la China actual, las repercusiones de su apertura económica y su entrada en el mundo capitalista, y las terribles consecuencias de la imposición y la masificación de las ideas. Novela de lectura muy ágil. El humor, presente en todo el libro, convierte a los personajes en seres únicos e inolvidables.
PARA LEER AL ANOCHECER (5ª ED.)
ISBN: 9788493760106
Page: 236
Lang: Castellano
Year: 2009
Price: 18.05
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea
Charles Dickens estuvo interesado durante toda su vida por los fenómenos misteriosos. Su natural inclinación hacia el drama y lo macabro hicieron de él un extraordinario escritor de cuentos de fantasmas. Para leer al anochecer presenta trece de las más célebres y espeluznantes historias de fantasmas escritas por Dickens «El fantasma en la habitación de la desposada», «El juicio por asesinato», «El guardavías», «Fantasmas de Navidad», «El Capitán Asesino y el pacto con el Diablo», «La visita del señor Testador» o «La casa encantada», entre otras, en una nueva traducción al castellano. Villanos que mueren ahorcados, mujeres misteriosas que encargan retratos desde el más allá, marinos desaparecidos que hacen visitas inesperadas a los vivos, viajeros victorianos que se encuentran con siniestros niños en oscuros caserones… Puro talento gótico.
NOVEL.LA D ESCACS
ISBN: 9788477270553
Page: 104
Lang: Catalán
Year: 1987
Price: 8.55
Publisher By: Quaderns crema
Tags: Narrativa extranjera,Novela contemporánea
CUENTOS COMPLETOS II
ISBN: 9788420405391
Page: 552
Lang: Castellano
Year: 2019
Price: 20.90
Publisher By: Alfaguara
Tags: Narrativa hispanoamericana,Novela contemporánea
EL TEMPS DE LES CIRERES (PREMI SANT JORDI 1976)
ISBN: 9788496863989
Page: 288
Lang: Catalán
Year: 2008
Price: 9.45
Publisher By: Labutxaca
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Després d’haver viscut durant dotze anys a Frana i Anglaterra, la Natlia torna a la Barcelona dels anys setanta, on retroba el passat i el present de la seva família uns persosnatges que enmig de la grisor de l’poca busquen desesperadament el sentit de les seves vides. El temps de les cireres és una crnica que reflecteix la crisi de valors provocada pel resultat de la guerra, el franquisme, la repressió i la desintegració del pensament polític i ideolgic que tot plegat provoc. És també el retrat de tres generacions d’una família a partir de la qual Montserrat Roig fa una mirada crítica a la burgesia catalana així com un magnífic retrat social de tota una poca.
LA HIJA DE LA AMANTE
ISBN: 9788433974914
Page: 224
Lang: Castellano
Year: 2013
Price: 16.15
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
La adopción de A. M. Homes fue apalabrada antes de que naciera. Su madre biológica era una mujer soltera de veintidós años que mantenía una relación con un hombre mucho mayor, casado y con hijos. La hija de la amante es la historia de lo que sucedió cuando, treinta años después, sus padres biológicos empezaron a buscarla. La autora, famosa por la exactitud psicológica y la intensidad emocional de su narrativa, cuenta que sus padres biológicos establecieron contacto con ella, lo que sucedió después y lo que consiguió reconstruir de la historia de sus vidas y familias respectivas. Más adelante, el relato da un salto de varios años, hasta el momento en que Homes abre las cajas que contienen los objetos personales de su madre. Confiaba en encontrarla en las cajas, conocer sus secretos, pero no fue así.
¿QUE ME QUIERES AMOR? (PREMIO NACIONAL NARRATIVA 1996)
ISBN: 9788420423357
Page: 192
Lang: Castellano
Year: 2009
Price: 15.67
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea
ALICIA AL PAIS DE LES MERAVELLES
ISBN: 9788492549405
Page: 144
Lang: Catalán
Year: 2009
Price: 7.55
Publisher By: Labutxaca
Tags: Narrativa extranjera,Novela contemporánea
PALABRAS DE LUZ = TOMOSHIBI NO KOTOBA : 90 HAIKUS
ISBN: 9788478133451
Page: 128
Lang: Castellano
Year: 2013
Price: 10.45
Publisher By: Miraguano
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura
Edición, traducción y prólogo de Yoshihiko Uchida, Vicente Haya y Akiko Yamada Aunque suele decirse que Bash es “el padre del haiku”, el título le correspondería con más propiedad a Onitsura. El haiku de Ueshima Onitsura (1661-1738) podría definirse como de una insobornable sencillez. Efectivamente, no tardó en hacerse célebre entre los haijin su lema “Sin autenticidad no hay haiku” (makoto no hoka ni haikai nashi). Sin embargo, en relación a su importancia, Ueshima Onitsura es, sin duda alguna, el gran desconocido de la historia del haiku japonés y su injusticia más manifiesta. Baste decir que, excepto en japonés, no existe ninguna edición de su obra en alguna otra lengua del mundo. Esta que ahora se publica en la colección Libros de los Malos Tiempos es la primera antología de la obra de Onitsura editada fuera de las fronteras de Japón.