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:
LOS IMPOSTORES
ISBN: 9788423356423
Page: 384
Lang: Castellano
Year: 2019
Price: 18.52
Publisher By: Destino
Tags: Narrativa española,Novela contemporánea
La historia de una amistad traicionada en el campo de concentración de Argelers y de un triángulo amoroso en la triste Barcelona de posguerra. Barcelona, mayo de 1949. Albert, un joven que trabaja en una imprenta, es detenido por la brigada políticosocial acusado de colaborar en la difusión de propaganda clandestina. Una visita secreta del General Franco a la ciudad Condal lleva de cabeza a toda la policía, que se dedica a detener a cualquiera que parezca sospechoso de algo. A partir de este hecho vamos conociendo la historia de amor, amistad y traición de tres damnificados de la guerra civil Dora Colom, Miquel Alberich y Bonaventura Puig, tres personajes marcados por los sucesos que tuvieron lugar en el terrible campo de concentración de Argelers. Y en el centro de estas relaciones se mantiene atento Fuentes, un comisario corrupto que aparentemente quiere impedir el magnicidio de Franco, pero que en realidad espera aprovecharla situación para introducir droga por los circuitos del estraperlo.
SIETE MIEDOS
ISBN: 9788494850141
Page: 193
Lang: Castellano
Year: 2019
Price: 18.52
Publisher By: Sajalin editores
Tags: Narrativa extranjera,Novela contemporánea
Tras pasarse nueve meses en la cama por la marcha de su mujer, el antihéroe de Siete miedos decide regresar al mundo. Es el 7 de marzo de 2005, y ese mismo día recibe la inesperada visita de Mirna, hija de su viejo amigo Aleksa. Mirna quiere que la ayude a buscar a su padre, que desapareció durante la guerra y dejó escrito un diario plagado de misterios y horrores una ciudad sitiada, encuentros con fantasmas, gemelos demoníacos que deciden quién vive y quién muere, y otros fenómenos paranormales. Nuestro héroe, atrapado en una soledad asfixiante y fascinado por el diario de Aleksa, tratará de averiguar qué fue de su amigo en una sociedad hecha añicos por los estragos de la guerra. El escritor bosnio Selvedin Avdidebutó como novelista con esta obra inclasificable que mezcla realidad y fantasía para convertir la historia reciente de Bosnia en un relato de terror psicológico. «Don Quijote y Oblómov se encuentran en la Bosnia de los años noventa. "Siete miedos" es simplemente formidable.» Michael Tate (Los Angeles Review of Books) «No se parece a nada que haya leído antes, pero tiene la consistencia y la fuerza de las grandes obras.» Nicholas Lezard (The Guardian) "Al ser humano lo hacen sus miedos. Cuantos más miedos tienes, más humano eres. Si no me equivoco, tú tienes exactamente siete. Y yo, no es ...
ELS LLIBRES GALACTICS (2 VOL.)
ISBN: 9788433915757
Page: 764
Lang: Catalán
Year: 2019
Price: 26.50
Publisher By: Anagrama
Tags: Narrativa en catalán,Novela contemporánea
Un «tot Sisa» amb les lletres, poemes, aforismes i textos dispersos del cantautor galctic i els seus alter egos. Reunim en dos volums lobra (quasi) completa de Jaume Sisa, el cantautor galctic autor del clssic Qualsevol nit pot sortir el sol, i els seus alter egos Ventura Mestres, Ricardo Solfa, Armando Llamado i el Viajante. Repartits en set llibres, cada un dels dos volums expliquen les vides conquistades per Sisa la vida cantada, la somiada, la pensada, la viscuda, la prestada, lamagada i la reencarnada. El llibre primer, «Lletres musicals», conté la collecció íntegra de canons de Sisa, puntejades pels prlegs que Ventura Mestres, el seu comentarista oficial, nha escrit al llarg dels anys. El segon, «Poesia dispersa», compagina poemes i prosa potica. El tercer, «Rumiacions», reuneix una quarantena daforismes que expressen el pensament de lautor. El quart, «Autoxocs Lavida», aplega correspondncia, articles de premsa, un dietari indit, dedicatries i parlaments; el resultat és una vivíssima autobiografia fragmentria. El cinqu, «Intérprete polifacético», inclou lescassa obra escrita de Ricardo Solfa una targeta de visita. El sis, «Cancionero y variedades», és el llibre dArmando Llamado, la mscara més esquiva de Sisa, autor de les canons de Solfa i de tres poemaris que veuen la llum aq...
LA HABITACION ENORME
ISBN: 9788416858736
Page: 432
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Nocturna ediciones
Tags: Narrativa extranjera,Novela contemporánea
La novela del gran poeta E. E. Cummings sobre su cautiverio en la Primera Guerra Mundial, una defensa de la libertad La habitacion enorme es uno de los clasicos norteamericanos que surgieron a raiz de la Primera Guerra Mundial, en el mismo grupo que engloba Adios a las armas, de Hemingway, y Tres soldados, de Dos Passos. A traves de sus vivencias en Francia como conductor de ambulancias, Cummings novela sus recuerdos cuando, por error, acaboarrestado y enviado a prision. Y de ese trauma naciouna obra unica sobre la opresion y el confinamiento, narrada con la potencia linguistica que caracteriza el estilo de Cummings, en una celebracion de la libertad personal que contrasta de un modo brillante con la inhumanidad de la guerra. Esta edicion se presenta con traduccion integra, una nueva introduccion y todas las ilustraciones que Cummings hizo durante su encarcelamiento en Francia, y ofrece una perspectiva polifacetica de la vida interior de uno de los mejores poetas del siglo XX. «De todas las obras de jovenes que han aparecido desde 1920, hay un libro que sobrevive "La habitacion enorme" de E. E. Cummings». F. Scott Fitzgerald
LA ENFERMERA DEL DESIERTO
ISBN: 9788417852382
Page: 298
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Carena
Tags: Narrativa española,Novela contemporánea
En el capítulo 30 de la primera novela de Jorge Molinero, "Toda la muerte para dormir", el autor recrea el bombardeo de Mudraiga, en el que aviones del ejército marroquí masacraron a miles de civiles indefensos. En una de las escenas, una joven enfermera española llora desconsolada sobre el cadaver de su marido, un médico saharaui que había decidido unirse a la revolución iniciada por el Frente Polisario. Un año después de haber escrito aquel pasaje, el autor presentaba su novela en Barcelona y, al terminar el acto, observó a una señora de edad provecta que avanzaba hacia él apoyada en un bastón. Era ella, la enfermera del desierto. Y así comienza la introducción de la presente novela, donde el autor nos describe cómo conició a la persona que él había convertido en personaje.
LA MUJER QUE TOMO VENENO
ISBN: 9788417419196
Page: 256
Lang: Castellano
Year: 2019
Price: 21.85
Publisher By: Satori
Tags: Narrativa extranjera,Novela contemporánea
Yoshio Tamura, escritor y padre de familia, se siente atrapado en un sistema, el del Japón de la era Meiji, según el cual el cometido de la mujer es procrear y obedecer, y el del hombre, trabajar y proveer, y donde ambos no son más que un simple engranaje de la gran familia nacional. Yoshio conoce a una geisha que no es demasiado guapa ni lista, que no baila ni canta bien y además es mentirosa y maleducada, pero termina enamorándose de ella y esta atormentada relación pondrá patas arriba todo su mundo. En "La mujer que tomó veneno", Homei retrata una época fronteriza de grandes tensiones espirituales en la que los cimientos de la realidad japonesa, tal y como se conocía hasta entonces, estaban siendo socavados, y el progreso occidental comenzaba a resultar decepcionante...
GIRL WOMAN OTHER (BOOKER PRIZE 2019)
ISBN: 9780241364901
Page:
Lang: Inglés
Year: 2019
Price: 19.38
Publisher By: Dk
Tags: Literatura en ingles,En otros idiomas,Literatura
LAS ZAPATILLAS DE JUDE
ISBN: 9788417972011
Page: 352
Lang: Castellano
Year: 2019
Price: 16.05
Publisher By: Principal de los libros
Tags: Narrativa romántica,Romántica y erótica
Jude empieza a trabajar en LBC News cuando descubre algo totalmente inesperado su jefe, Célian, el arrogante hijo de una familia de magnates, es el mismo hombre con quien pasó una noche salvaje hace algunas semanas. Aunque al principio los dos hacen todo lo posible por ignorarse en el trabajo, la tensión sexual es palpable. Pero poco a poco, ambos sucumben a la pasión y empiezan una relación. Entonces, la familia de Célian hará todo lo posible por alejar a su hijo de Jude con una red de mentiras que pondrá en riesgo su relación. Célian deberá luchar contra todo y contra todos para mantener a Jude en su vida. «Un romance perfecto ambientado en el trabajo con un héroe arrogante que ojalá hubiera escrito yo.» Laurelin Paige, autora best seller
MORIR PARA CONTARLA
ISBN: 9788417698881
Page: 226
Lang: Castellano
Year: 2019
Price: 13.77
Publisher By: Ediciones albores
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
"Pablo Vizán es un profesor de Matemáticas que vuelve al pueblo “a ver la vida desde la barrera de la edad”. En Moralea del Río, topónimo literario que el autor sitúa en Zamora, pretende escribir el último capítulo de la vida de su anciana madre, “cercana ya la cínica caricia de la muerte”. Pero lo que parece presagiar una novela de recuerdos y elogios a la vida rural, a sus ascendientes y a la austeridad de las costumbres castellanas, da voz a cinco mujeres que van tejiendo el tupido tapiz de la vida del protagonista el amor, el sexo, los celos, la amistad, el egoísmo; la pasión por saber y enseñar, por sus familiares y amigos, por cambiar el mundo; sus dotes de seducción, su entrega a los demás, su huida hacia adelante. La acción transcurre por tierras zamoranas, salmantinas, navarras y vascas. Un universo de lugares, vivencias y anécdotas, algunas de las cuales parecen ser un trasunto literario del propio autor. Morir para contarla es un canto a la vida a su aprovechamiento y disfrute; al erotismo y al amor; a la amistad incondicional; al forjamiento de distintas personalidades que chocan y conviven y pelean; al ansia de conocimiento; a tierras y gentes que se cruzan. En el juego de perspectivas que conforma la novela, Quevedo será el guía de la estructura. Cada una de las cinco historias está encabezada por un verso de su conocido soneto que define al amor (Es hielo abrasador, es fuego helado). En este recodo literario lleno de sorpresas, el humor que rezuman sus páginas es un ingrediente fundamental que calma al lector ávido de llegar al incómodo desenlace final."
LA ABADIA: UNA HISTORIA DE DESCUBRIMIENTO
ISBN: 9788427143906
Page: 216
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Mensajero
Tags: Narrativa extranjera,Novela contemporánea
EL CIELO Y LA NADA (PREMIO TIFLOS DE POESIA 2019)
ISBN: 9788497408356
Page: 80
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Castalia
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LA CIUDAD OSCURA
ISBN: 9788417646370
Page: 356
Lang: Castellano
Year: 2019
Price: 15.20
Publisher By: Cazador de ratas
Tags: Novela negra
"Cádiz, 1947. Los gaditanos agudizan el ingenio y esbozan su mejor sonrisa ante el hambre y la miseria, males que ensombrecen una ciudad asolada por la oscuridad de la posguerra. Muy pocos saben que Enrique Artesón Cuero, profesor de pintura en la escuela de Artes y Oficios, dedica su tiempo libre a una vocación tan secreta como peligrosa cazador de misterios. Eulogio, uno de sus alumnos más avezados, le sigue la pista desde que hallase un extraño libro firmado por el propio Artesón Cuero. Mientras tanto, Amalia, una joven que regresó de la muerte, se marchita entre las frías paredes del Manicomio de Capuchinos, totalmente ajena a la suerte que le aguarda. Un terrible misterio aguarda en algún lugar de la ciudad oscura. Cuando sea revelado, todo cambiará para siempre."