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:
HÉROE EN DEPORTIVAS
ISBN: 9788467591828
Page: 192
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Ediciones sm
Tags: Juvenil
MISIÓN OLVIDO
ISBN: 9788408187615
Page: 512
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
ZARAGOZA: EPISODIOS NACIONALES, 6 / PRIMERA SERIE
ISBN: 9788491041191
Page: 240
Lang: Castellano
Year: 2015
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
El gran friso narrativo de los Episodios Nacionales sirvió de vehículo a Benito Pérez Galdós (1843-1920) para recrear en él, novelescamente engarzada, la totalidad de la compleja vida de los españoles -guerras, política, vida cotidiana, reacciones populares- a lo largo del agitado siglo XIX. Prisionero de los franceses en el episodio anterior Napoleón en Chamartín, Gabriel de Araceli se fuga y se dirige a Zaragoza para incorporarse al ejército que se está organizando con fuerzas dispersas. El destino lo lleva a ser uno de los valerosos defensores de la ciudad en el segundo y más fuerte de los sitios. Junto con otros personajes de total creación literaria, Araceli convive con el general Palafox y las demás figuras históricas que realmente intervinieron en la gran gesta popular.
TIENE QUE SER AQUÍ
ISBN: 9788416213986
Page: 480
Lang: Castellano
Year: 2017
Price: 22.75
Publisher By: Libros del asteroide
Tags: Narrativa extranjera,Novela contemporánea
Daniel Sullivan y Claudette Wells son una pareja atípica él es de Nueva York y tiene dos hijos en California pero vive en la campiña irlandesa; ella es una estrella de cine que, en un momento dado, decidió cambiar los rodajes por la vida en el campo, la fama por el anonimato. Ambos son razonablemente felices. Sin embargo, esta idílica vida, trabajosamente construida entre los dos, se tambaleará cuando Daniel conozca una inesperada noticia sobre una mujer con la que perdió el contacto hace veinte años. Este descubrimiento desencadenará una serie de acontecimientos que pondrán a prueba la fortaleza de su matrimonio. Tiene que ser aquí cruza continentes y atraviesa husos horarios siguiendo a un heterogéneo grupo de personajes durante varias décadas para trazar el extraordinario retrato de una pareja, de las fuerzas que la unen y de las presiones que amenazan con separarla. Una epopeya íntima y cautivadora sobre aquello que abandonamos y aquello en lo que nos convertimos mientras buscamos nuestro lugar en el mundo.Una novela, la séptima de la autora, que ha confirmado a Maggie OFarrell como una de las más fascinantes narradoras británicas actuales.
LA GRANDE
ISBN: 9788416689415
Page: 464
Lang: Castellano
Year: 2017
Price: 20.90
Publisher By: Rayo verde
Tags: Narrativa hispanoamericana,Novela contemporánea
Considerada una de las mejores obras literarias de los últimos 25 años y escrita durante el final de la vida de Saer, La grande captura el inconfundible universo del autor argentino en toda su complejidad. Gutiérrez regresa a Santa Fe después de mucho tiempo. Nula, un muchacho que tiene la mitad de su edad, 29 años, lo recibe y hacen juntos una caminata. Avanzan por la misma calle pero en tiempos diferentes. En torno a un escrito elaborado por alguien que no estuvo en los sucesos que cuenta, se va recomponiendo la historia de un movimiento de vanguardia local, el precisionismo. Las anécdotas apuntan a una reflexión sobre el sentido de las instituciones literarias y artísticas, y a medida que la voz del narrador se proyecta hacia el pasado, reaparecen los pilares fundamentales de toda la obra de Saer.Ambientada en los años noventa y de un humor implacable, La grande nos muestra cuán complejo es hacer una recapitulación de aquello que llamamos, con un exceso de confianza, nuestra vida.
MAN
ISBN: 9788416291304
Page: 136
Lang: Castellano
Year: 2016
Price: 14.72
Publisher By: Periferica
Tags: Narrativa extranjera,Novela contemporánea
"Oriente-Occidente. Saigón-Montreal. Es el trayecto de Mn, una joven refugiada a la que su madre quiere proteger casándola con el propietario de un restaurante vietnamita exiliado en Canadá. Mn ha aprendido a crecer sin sueños, a vivir sin necesitar apenas nada. Pero en la cocina, cuando reinterpreta las recetas de su infancia, las emociones se desatan el jugo del tomate recuerda el sufrimiento de un pueblo, un postre acerca dos culturas, el modo tradicional de cortar un pimiento tiene mucho que decir sobre el arte de la seducción. En un sutil vaivén entre pasado y presente, el aquí y el allá, Thúy dibuja un hermoso mosaico en el que se mezclan la memoria, el amor y ese extrañamiento (una forma distinta de acceso al saber) que produce el vivir muy lejos del lugar del que procedemos."
HISTORIAS DE NUEVA YORK
ISBN: 9788490563786
Page: 144
Lang: Castellano
Year: 2014
Price: 15.20
Publisher By: Rba libros
Tags: Narrativa de viajes,Géneros literarios,Literatura
1Q84 LIBRO 3
ISBN: 9788483833551
Page: 416
Lang: Castellano
Year: 2011
Price: 20.90
Publisher By: Tusquets editores
Tags: Narrativa extranjera,Novela contemporánea
Después del gran éxito del Libro 1 y 2, llega el Libro 3 con el que se cierra la trilogía. A las voces de Aomame -la enigmática instructora de gimnasia y asesina- y de Tengo -el profesor de matemáticas y escritor-, se suma, en este tercer volumen de la novela 1Q84, la de un nuevo personaje, un hombre llamado Ushikawa que trabaja como detective. Su última misión se la había encargado Vanguardia, el misterioso culto religioso consistió en comprobar si Aomame era digna de confianza para trabajar para el líder. Ushikawa dio el visto bueno a la joven, pero ésta los traicionó a todos, cometió un nuevo asesinato y luego desapareció. Si el detective no logra encontrarla, la venganza del culto se abatirá sobre él. Entre tanto, Aomame y Tengo, cada uno a su modo, siguen deseándose en la ausencia, buscándose -en el más puro estilo de Murakami- casi sin moverse de su sitio, aislados, quizá a punto de experimentar un giro radical en sus vidas y esperando un reencuentro que los redima... en el mundo de 1984, o en el de 1Q84, ese fantasmagórico universo con dos lunas.
ORIGEN
ISBN: 9788408177081
Page: 640
Lang: Castellano
Year: 2017
Price: 21.37
Publisher By: Planeta
Tags: Novela negra
Robert Langdon, profesor de simbología e iconografía religiosa de la universidad de Harvard, acude al Museo Guggenheim Bilbao para asistir a un trascendental anuncio que «cambiará la faz de la ciencia para siempre». El anfitrión de la velada es Edmond Kirsch, un joven multimillonario cuyos visionarios inventos tecnológicos y audaces predicciones lo han convertido en una figura de renombre mundial. Kirsch, uno de los alumnos más brillantes de Langdon años atrás, se dispone a revelar un extraordinario descubrimiento que dará respuesta a las dos preguntas que han obsesionado a la humanidad desde el principio de los tiempos. DE DÓNDE VENIMOS? ADÓNDE VAMOS? Al poco tiempo de comenzar la presentación, meticulosamente orquestada por Edmond Kirsch y la directora del museo Ambra Vidal, estalla el caos para asombro de cientos de invitados y millones de espectadores en todo el mundo. Ante la inminente amenaza de que el valioso hallazgo se pierda para siempre, Langdon y Ambra deben huir desesperadamente a Barcelona e iniciar una carrera contrarreloj para localizar la críptica contraseña que les dará acceso al revolucionario secreto de Kirsch. Perseguidos por un atormentado y peligroso enemigo, Langdon y Ambra descubrirán los episodios más oscuros de la Historia y del extremismo religioso. Siguiendo un rastro de pistas compuesto por obras de arte moderno y enigmáticos símbolos, tendrán pocas horas para intentar desvelar la fascinante investigación de Kirsch… y su sobrecogedora revelación sobre el origen y el destino de la Humanidad. ORIGEN se desarrolla íntegramente en España. Barcelona, Bilbao, Madrid y Sevilla son los escenarios principales en los que transcurre la nueva aventura de Robert Langdon. De la mano del autor de El código Da Vinci, el lector recorrerá escenarios como el Monasterio de Montserrat, la Casa Mil (La Pedrera), la Sagrada Familia, el Museo Guggenheim Bilbao, el Palacio Real o la Catedral de Sevilla. Como ya sucedió con París en El código Da Vinci, con Roma en Ángeles y demonios o con Florencia en Inferno, los escenarios de las novelas de Dan Brown siempre han sido un elemento clave en sus tramas.
BLADE RUNNER: ¿SUEÑAN LOS ANDROIDES CON OVEJAS ELECTRICAS?
ISBN: 9788445000205
Page: 272
Lang: Castellano
Year: 2012
Price: 8.50
Publisher By: Minotauro
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
LA ESTANQUERA DE VALLECAS; LA SOMBRA DEL TENORIO (ED. ANDRES AMO ROS)
ISBN: 9788497403399
Page: 192
Lang: Castellano
Year: 2010
Price: 8.55
Publisher By: Castalia
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
EL EVANGELIO SEGUN JUDAS
ISBN: 9788489367326
Page: 114
Lang: Castellano
Year: 2007
Price: 5.65
Publisher By: Umbriel
Tags: Narrativa histórica
Judas, el discípulo que traicionó a Jesús con un beso a cambio de treinta monedas de plata, experimentará un cambio de imagen de la mano de un hombre que sabe más de esos cambios que la mayoría. El libro es un relato y una justificación de la vida de Judas y de cómo traicionó a Jesucristo, escrito en el estilo de uno de los tres evangelios sinópticos por un hipotético hijo, Benjamín. Fuentes de las altas esferas católicas de Inglaterra declararon a The Times Es un relato maravilloso acerca del perdón y la misericordia vistos a través de los ojos de alguien que nunca creyó que Jesús fuera Dios. Moloney ha combinado los cuatro evangelios en uno. Aunque sólo la mitad de los lectores de Jeffrey Archer compren el libro, millones de personas leerán el evangelio por vez primera.