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:
LA CASA DE BERNARDA ALBA
ISBN: 9788497403771
Page: 136
Lang: Castellano
Year: 2011
Price: 7.12
Publisher By: Castalia
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
La casa de Bernarda Alba fue la última obra de teatro de Lorca, quien no llegaría a verla representada. Protagonizada por personas corrientes que salen del pueblo, negando la heroicidad, representa el dolor cotidiano y familiar hasta sus últimas consecuencias. Los personajes y el espacio encadenan con suprema maestría a una pasión estéril -el amor no conseguido-, cuya liberación sacrificial es la muerte. La casa de Bernarda Alba es, pues, una tragedia en la que tiranía de unas normas sociales opresoras, encarnadas en Bernarda, sofoca de forma implacable el deseo de ansia y libertad; una metáfora dramática de la represión íntima y social, una protesta radical contra un mundo cerrado y sin esperanza.
CESAREA (CABALLO DE TROYA 5)
ISBN: 9788408108085
Page: 440
Lang: Castellano
Year: 2011
Price: 14.25
Publisher By: Planeta
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
ORIGENES
ISBN: 9788420675046
Page: 576
Lang: Castellano
Year: 2010
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
MEMORIAS DE UNA CANTANTE ALEMANA (3ª ED.)
ISBN: 9788472233027
Page: 266
Lang: Castellano
Year: 1977
Price: 16.15
Publisher By: Tusquets editores
Tags: Narrativa erótica,Romántica y erótica
Memorias de una cantante alemana , publicadas por primera vez en Altona en 1862, sigue siendo el libro más apreciado de la literatura erótica germana. Han sido atribuidas a la famosa cantante Wilhelmine Schroeder-Devrient quien, junto a la Sonntag, arrancaba las máximas ovaciones del público de su tiempo. La investigación apasionada de múltiples eruditos, a través de los años, ha demostrado la identidad del estilo de la célebre cantante con el de las Memorias. Estas fueron concebidas en forma de cartas dirigidas a un médico de renombre en su época, único hombre que, según señala la autora, no pretendió jamás a sus encantos. (El prólogo del destinatario, que aquí también reproducimos, contradice esta afirmación.)
LITUMA EN LOS ANDES (PREMIO PLANETA 1993)
ISBN: 9788408094166
Page: 320
Lang: Castellano
Year: 2010
Price: 7.55
Publisher By: Planeta
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En un campamento minero de las montañas del Perú, el cabo Lituma y su adjunto Tomás viven en un ambiente bárbaro y hostil, bajo la constante amenaza de los guerrilleros maoístas de Sendero Luminoso, y debatiéndose con misterios sin aclarar que les obsesionan, como ciertas desapariciones inexplicables. La historia íntima de estos personajes, sobre todo la de un antiguo amor de Tomás, se va contando en forma de episodios intercalados como un contrapunto de recuerdos al drama colectivo. El aliento mítico de la narración, en la que se entrevén otras muchas siluetas enérgicamente trazadas, infunde una extraordinaria vida a realidades que se observan de un modo implacable y minucioso. Sólo un maestro de la lengua española como Vargas Llosa podría conseguir tanto dramatismo y profundidad en las páginas de esta novela, que obtuvo el Premio Planeta en 1993.
LAS SILLAS Y OTRAS OBRAS
ISBN: 9789500397223
Page: 392
Lang: Castellano
Year: 2017
Price: 11.87
Publisher By: Losada
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
Eugéne lonesco, principal exponente del teatro del absurdo, se constituyó en el maestro del "antiteatro", por el desparpajo de su ruptura con la lógica y la huida inexorable desde lo natural visible, que forman la base y los recursos de su comicidad. Ha expresado "el humor es libertad", "la imaginación no es arbitraria, es reveladora", "nada más racional que la imaginación". Sus obras, fuertemente marcadas por un sentimiento pesimista respecto de la condición humana, y un particular sentido del humor, han tenido repercusión internacional. Por eso, después de agotarse repetidas ediciones de sus obras, Editorial Losada presenta una nueva publicación en la que se incluyen Las sillas y otras cuatro piezas de indudable maestría. Traducción de Luis Echávarri y María Martínez Sierra
LA MUERTE DE IVAN ILICH : HADYI MURAD
ISBN: 9788420674339
Page: 320
Lang: Castellano
Year: 2011
Price: 11.40
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA MADRE NATURALEZA
ISBN: 9788420663883
Page: 336
Lang: Castellano
Year: 2010
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La aparición en 1886 de Los Pazos de Ulloa provocó un formidable escándalo en el mundo literario de la Restauración. Sin esperar a que se calmaran las aguas, Emilia Pardo Bazán (1851-1921) publicó al año siguiente otra novela, La madre naturaleza, que es continuación directa de la anterior. En ella, la persistencia de ciertos temas -el desvelamiento de las dimensiones ocultas del alma, el conflicto entre los instintos y la razón, el retroceso hacia la animalidad- y de la forma de tratarlos muestra la profundidad del compromiso de la autora con el naturalismo. En esta ocasión, sin embargo, el núcleo del relato se impone a los elementos sociales de la trama los amores incestuosos de los dos adolescentes que protagonizan la novela constituyen una recreación de los antiguos paradigmas de la tragedia griega contemplados con la perspectiva del conflicto entre el determinismo biológico y las convenciones morales.
MAS BRILLANTE QUE EL SOL
ISBN: 9788496711778
Page: 352
Lang: Castellano
Year: 2010
Price: 5.65
Publisher By: Titania
Tags: Narrativa romántica,Romántica y erótica
Menos de dos semanas. Ese es el tiempo con el que cuenta Charles Wycombe, conde de Billington, para contraer matrimonio si no quiere perder su herencia. Hasta el momento, su búsqueda ha sido un desfile de candidatas descerebradas con las que ni siquiera sería capaz de pasar un par de horas. Justo en el momento en que sus esperanzas empiezan a desvanecerse, la casualidad le brinda a Ellie, una inteligente joven cuya única opción para escapar del hogar familiar también pasa por el altar. La solución parece clara... una unión de conveniencia. Pero Ellie nunca ha imaginado casarse con un extraño, así que fija una condición el matrimonio no se consumará hasta que no conozca mejor al hombre que se oculta tras ese bello rostro. Con un beso que lleva a otro, ambos descubrirán que su matrimonio, al final, no es tan inconveniente como parecía y que tal vez, simplemente, les lleve a conocer el amor verdadero. Julia Quinn, una de las autoras y premiadas dentro del género romántico, brinda a sus lectores una nueva aventura dentro del periodo de la regencia inglesa. "Inteligente y divertida." New York Time
LES DONES I ELS DIES
ISBN: 9788499301365
Page: 224
Lang: Catalán
Year: 2019
Price: 10.40
Publisher By: Labutxaca
Tags: Poesía en catalán,Poesía,Literatura
Les dones i els dies (1968) és sens dubte un dels llibres més importants en la poesia catalana de la segona meitat del segle XX. Gabriel Ferrater hi va reunir els poemes que havia publicat anteriorment a Da nuces pueris (1960), Menja?t una cama (1962) i Teoria dels cossos (1966), per no es va limitar a confegir un simple aplec de reculls de versos. Hi va incorporar poemes nous, en va deixar de banda algun de vell i va reordenar el conjunt per construir un volum orgnic, que posa en relleu la coherncia d?un projecte potic intens i consistent. La present edició reprodueix amb fidelitat la disposició dels poemes que presentava la primera, que Ferrater es va encarregar personalment de dissenyar, i corregeix les poques errades que presentava el text. A més, incorpora en un suplement els quatre poemes que Ferrater hauria afegit a Les dones i els dies si hagués tingut ocasió de preparar-ne l?edició definitiva.
LA BIBLIOTECA DE LOS LIBROS RECHAZADOS
ISBN: 9788420426372
Page: 296
Lang: Castellano
Year: 2017
Price: 17.95
Publisher By: Alfaguara
Tags: Narrativa extranjera,Novela contemporánea
El autor que conquistó a más de tres millones de lectores con La delicadeza y ganó el Premio Renaudot y el Goncourt des Lycéens con Charlotte, vuelve con una trepidante novela de misterio, en la que no faltan el romanticismo y el humor y que demuestra que un solo libro puede cambiar la vida de los lectores. Todos llevamos un escritor dentro... En Crozon (Bretaña), un bibliotecario decide albergar todos los manuscritos que han sido rechazados por los editores. Estando de vacaciones en la localidad bretona, una joven editora y su marido escritor visitan la biblioteca de los libros rechazados y encuentran en ella una obra maestra Las últimas horas de una historia de amor, novela escrita por un tal Henri Pick, fallecido dos años antes. Pick regentaba, junto a su viuda Madeleine, una pizzería, y según ella nunca leyó un solo libro y mucho menos escribió nada que no fuera la lista de la compra. Tenía el autor una vida secreta? Rodeado de un gran misterio, el libro triunfa en las librerías, provoca efectos sorprendentes en el mundo editorial y cambia el destino de muchas personas, especialmente el de Jean-Michel Rouche, un periodista obstinado que duda de la versión oficial de los hechos. Y si esta publicación no es más que un cuidado plan de marketing?