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:
POEMAS (5ª ED.)
ISBN: 9788437602363
Page: 224
Lang: Castellano
Year: 2004
Price: 10.64
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LA MUJER DEL KIMONO BLANCO
ISBN: 9788467058505
Page: 432
Lang: Castellano
Year: 2020
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera,Novela contemporánea
Una gran historia de amor prohibido.Una mujer dividida entre su cultura y su corazón. Japón, 1957. El matrimonio concertado de Naoko Nakamura asegura el estatus de su familia. Pero Naoko se ha enamorado de un marinero estadounidense, un gaijin, y casarse con él provocaría una gran vergüenza a toda su familia. Cuando se descubre que Naoko está embarazada, es repudiada y obligada a tomar decisiones inimaginables con consecuencias que se extenderán de generación en generación. Estados Unidos, en la actualidad. Tori Kova, al cuidado de su padre moribundo, encuentra una carta que contiene una gran revelación, una que pone en duda todo lo que sabía sobre él y sobre su familia. Iniciará un viaje para descubrir la verdad que esconde esa carta y que la llevará a recorrer medio mundo hasta llegar a una remota aldea costera en Japón, donde debe enfrentarse a los demonios del pasado y allanar el camino para la redención.
TRES POETES DE CADAQUES
ISBN: 9788481280227
Page: 196
Lang: Catalán
Year: 2019
Price: 17.10
Publisher By: Llibres del segle
Tags: Antologías,Poesía,Literatura
EL PARAÍSO PERDIDO
ISBN: 9788494821479
Page:
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Biblok
Tags: Literatura,Poesía,Poesía clásica extranjera hasta el siglo XVIII,Literatura,Poesía
El Paraíso perdido es uno de los principalespoemas épicos de la literatura universal, en la línea de las dos grandes epopeyas homéricas, del Mahabharata, de la Eneida o la Divina Comedia. La historia que nos cuenta es nada menos que el Génesis, el origen de la vida, el porqué del mal. Dos caídas se entrelazan en este impresionante poema la de Satán, que pierde el Cielo, desde donde la ira divina lo precipita hasta las dolientes profundidades, y la de Adán y Eva, que pierden el Paraíso terrenal, de donde son expulsados por su pecado hacia el mundo de la mortalidad y la ruina. Satanás se yergue como el gran protagonista de la obra, el orgulloso ángel caído que desde la oscura eternidad donde reina tramará su venganza, provocando la perdición de la pareja que habita el Paraíso para iniciar una disputa con Dios en la que el alma del ser humano, con su doble naturaleza angélica y demoníaca, será el tablero de juego.
LA PASTA EN LA MANO
ISBN: 9788494920691
Page: 160
Lang: Castellano
Year: 2018
Price: 19.00
Publisher By: Ediciones camelot srl
Tags: Novela negra
EL CHICO QUE SE COMIO EL UNIVERSO
ISBN: 9788491393641
Page: 480
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Harpercollins
Tags: Narrativa extranjera,Novela contemporánea
Por fin llega a España el nuevo gran clásico contemporáneo de la literatura australiana. Brisbane, 1985 un padre desaparecido, un hermano mudo, una madre drogadicta, un padrastro traficante de heroína y un canguro delincuente. La vida de Eli Bell ya era bastante complicada. Solo intentaba seguir su instinto y entender lo que significa ser un buen hombre, pero el destino no paraba de ponerle trabas; entre otras, Tytus Broz, legendario traficante de drogas de Brisbane. Pero la vida de Eli iba a ponerse mucho más dura estaba a punto de conocer al padre a quien no recordaba, colarse en la cárcel de Boggo Road el día de Navidad para rescatar a su madre, enfrentarse con los criminales que destrozaron su mundo y enamorarse de la chica de sus sueños. Una historia de fraternidad, de amor verdadero y de amistades improbables. El universo en sus manos será la novela más desgarradora, alegre y divertida que leas este año».
LA TRISTEZA DE LOS ANGELES
ISBN: 9788498387377
Page: 320
Lang: Castellano
Year: 2016
Price: 19.00
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
Consolidado ya entre los escritores europeos más relevantes del momento, el islandés Jón Kalman Stefánsson transporta al lector a un territorio situado entre los sueños y la realidad, entre la inocencia y la conciencia, un lugar bañado en una luz crepuscular y melancólica que permanece viva en la memoria. En esta obra de singular valor literario, el autor de Entre cielo y tierra primer volumen de una trilogía explora las profundidades del alma humana con tal maestría que logra emocionarnos como sólo lo consiguen un puñado de libros en cada generación. El invierno llega a su fin, pero la nieve aún lo cubre todo el suelo, los árboles, los animales, los caminos. Luchando contra el gélido viento del norte, Jens, el cartero que recorre los aislados pueblos de la costa oeste de Islandia, se refugia en casa de Helga, donde varias personas se encuentran reunidas bebiendo café y aguardiente, y escuchando recitar Shakespeare de labios de un joven forastero que llegó a la aldea tres semanas atrás con un baúl lleno de libros. Sin embargo, ni el calor del hogar ni la buena compañía retienen a Jens, que continúa la marcha para entregar el correo en uno de los fiordos más remotos de la región. Sólo que esta vez lo acompañará el muchacho desconocido, con quien, atravesando tormentas y ventiscas, recorrerá los senderos que ...
THE GREAT GATSBY
ISBN: 9781847496140
Page: 256
Lang: Inglés
Year: 2016
Price: 5.70
Publisher By: Alma books
Tags: Literatura en ingles,En otros idiomas,Literatura
EL ABUELO
ISBN: 9788420689593
Page: 304
Lang: Castellano
Year: 2014
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA ZONA DEPRIMIDA
ISBN: 9788412138757
Page: 140
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Ediciones camelot srl
Tags: Novela negra
"Una mujer aparece ahorcada en un edificio abandonado de Mieres. Se trata de una joven aspirante a actriz que, aparentemente, llevaba una vida normal. Sus amigas contratan los servicios de un detective privado llamado Israel Erice. Didi, como así es conocido por su afición a los Ramones, comienza una investigación para saber qué ha llevado a esa joven a quitarse la vida. Acompañado de su amigo Bruno recorrerá los recovecos de Mieres, una zona deprimida y postindustrial, donde los negocios cierran sus puertas a cal y canto y donde vuelven viejos fantasmas como la heroína, la cocaína o el alcohol. Fantasmas que se mezclan con nuevas amenazas, con espectros de nuevo cuño, como las apuestas deportivas. Didi conocerá actrices famosas, psiquiatras de turbio pasado, hombres violentos Un Mieres desconocido para muchos, un Mieres real que asusta. Sus pesquisas le conducirán a mentes torturadas por los oscuros rincones de la memoria."
VEINTE LINEAS POR DIA
ISBN: 9789873728020
Page: 142
Lang: Castellano
Year: 2015
Price: 15.20
Publisher By: Mansalva
Tags: Narrativa extranjera,Novela contemporánea
Reflexivo, crítico, despegado, experimental, Harry Mathews combina en las páginas de "Veinte líneas por día" el estilo austero del diarista con el narrador que se sumerge en su libreta como en un laboratorio. Por fuera de la falsa modestia que empasta tantas solemnes memorias literarias, este libro es un monumento al recuerdo y a la evocación. Sus amigos de la OuLiPo, Georges Perec, Franois Lyotard y Raymond Queneau, entre otros, se dan cita en estas entradas, meticulosas en lo formal y de estricta libertad en cuanto a su contenido, para recuperar el tiempo perdido de la vida a través de una escritura tajante, singular, empedernida. Viajes, itinerarios hedónicos, extravagancias, escenas, recuerdos, preguntas, pensamientos, ensoñaciones, hábitos y costumbres de un "bon vivant" reflexivo orquestan las principales obsesiones de este libro. La premura por ver la letra impresa es otra de sus recurencias. La inspiración o la falta de inspiración. Como si la escritura estuviese puesta en una vitrina y el escritor la mirara sobre el blanco de la hoja. Bordeando el secreto, el regodeo narcisista, la confesión, los recuerdos egoistas e incluso la maledicencia. "Veinte líneas por día" es un manual de escritura sutil y sin más trama que los devaneos por dar con un tema.
EL RASTRO DE SU VOZ
ISBN: 9788499789736
Page: 520
Lang: Castellano
Year: 2014
Price: 18.95
Publisher By: @becedario
Tags: Novela negra
Una fría tarde de 1945 Martín llega a San Nicolás, un hogar para niños huérfanos con trazas de mansión embrujada donde permanecerá hasta que su madre se cure de una tuberculosis. Antes de marcharse, ella le hace valedor del mayor de sus tesoros El Rastro de su Voz, un pequeño disco de pizarra que cambiará su vida para siempre. Martín pronto descubre que la herencia de su madre es algo más que un trozo de plástico, una canción maldita que le arrastrará durante años por un laberinto de secretos y mentiras, y por la que un misterioso coleccionista de objetos únicos está dispuesto a pagar toda una fortuna. El Rastro de su Voz es una intriga de luces y sombras ambientada en el espejismo de una Huelva olvidada de fachadas blancas y viejos palacetes modernistas, desde las tinieblas de la posguerra hasta los albores de una ciudad devorada por la modernidad entre espirales de vapor y ceniza.