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 CURA SCHOPENHAUER
ISBN: 9788423352968
Page: 432
Lang: Castellano
Year: 2017
Price: 18.52
Publisher By: Destino
Tags: Narrativa extranjera,Novela contemporánea
Vuelve el autor de El día que Nietzsche lloró con una deslumbrante novela acerca del poder curativo de Schopenhauer. A sus sesenta y cinco años, Julius Hertzfeld, un destacado psicoterapeuta de San Francisco, recibe la noticia de que padece una enfermedad terminal. Le resta un año de vida... Qué hacer? Cómo utilizar esos últimos doce meses que le quedan? Julius repasa su vida y su trabajo y se pregunta hasta qué punto sus pacientes se han beneficiado de su ayuda. Decide rastrear entonces a un antiguo paciente, Philip, uno de sus más claros fracasos como terapeuta. Con el firme propósito de cerrar su ciclo vital compartiendo con los demás su experiencia, su sabiduría y su capacidad de amor, Julius incorpora a Philip al grupo de terapia que dirige desde hace años. A su vez, Philip, un hombre solitario y frío, los introduce al pensamiento de Arthur Schopenhauer, a quien considera su auténtico terapeuta personal. El gran filósofo del pesimismo como guía espiritual? La cura Schopenhaueres el recorrido vital de un hombre sensible a quien la inminencia de la muerte lo lleva a hacer un balance de su vida.
DE QUE HABLO CUANDO HABLO DE CORRER
ISBN: 9788483835937
Page: 240
Lang: Castellano
Year: 2011
Price: 7.55
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En 1982, tras dejar el local de jazz que regentaba y decidir que, en adelante, se dedicaría exclusivamente a escribir, Haruki Murakami comenzó también a correr. Al año siguiente correría en solitario el trayecto que separa Atenas de Maratón, su bautizo en esta carrera clásica. Ahora, ya con numerosos libros publicados con gran éxito en todo el mundo, y después de participar en muchas pruebas de larga distancia en diferentes ciudades y parajes, Murakami reflexiona sobre la influencia que este deporte ha ejercido en su vida y en su obra. Mientras habla de sus duros entrenamientos diarios y su afán de superación, de su pasión por la música o de los lugares adonde viaja, va dibujándose la idea de que, para Murakami, escribir y correr se han convertido en una actitud vital. Reflexivo y divertido, filosófico y lleno de anécdotas, este volumen nos adentra plenamente en el universo de un autor que ha deslumbrado a la crítica más exigente y hechizado a miles de lectores.
CONGRESO EN ESTOCOLMO
ISBN: 9788497931878
Page: 272
Lang: Castellano
Year: 2013
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LOS CUERPOS EXTRAÑOS
ISBN: 9788423349425
Page: 352
Lang: Castellano
Year: 2015
Price: 8.50
Publisher By: Destino
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Dos años después del Premio Planeta, llega la séptima entrega de la serie de Bevilacqua y Chamorro. Mientras pasa el fin de semana en familia, el brigada Bevilacqua recibe el aviso de que el cadáver de la alcaldesa de una localidad levantina, cuya desaparición había sido previamente denunciada por el marido, ha sido hallado por unos turistas en la playa. Para cuando Bevilacqua y su equipo llegan y se hacen cargo de la investigación, el juez ya ha levantado el cadáver, las primeras disposiciones están tomadas y se está preparando el funeral. El lugar es un avispero en el que se desatan todo tipo de rumores sobre la víctima, una joven promesa que venía a romper con los modos y corruptelas de los viejos mandarines del partido y que apostaba por renovar el modo de hacer política. Además, el descubrimiento de su agitada vida sexual, que puede calificarse de todo menos insípida, arroja sobre el caso una luz perturbadora. Pero no hay mucho tiempo para indagar y en esta ocasión Bevilacqua y Chamorro deben apresurar una hipótesis en un fuego de intereses cruzados, en el que la causa de la joven política es también la causa de la integridad personal, de la que el país entero parece haberse apeado.
CRIMEN Y CASTIGO
ISBN: 9788437614038
Page: 704
Lang: Castellano
Year: 2006
Price: 19.00
Publisher By: Catedra
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una visita de Balzac a San Petersburgo le sugirió al joven alférez ingeniero Fiódor Dostoievski la idea de traducir «Eugénie Grandet». La traducción hizo mucho más que sacarle de un apuro económico; despertó su fiebre creativa y su vocación. Entonces, decidió solicitar la excedencia y dedicarse a la literatura.Obra realmente genial, «Crimen y castigo» es una de las más grandes creaciones de la literatura mundial. Todo el dolor humano palpita y nos contempla desde los estremecedores cuadros de miseria, de vejación personal, de soledad y de asfixia moral propios de una gran ciudad. Contradiciendo su propia teoría de que no existen motivos sociales para justificar el crimen, se diría que Dostoievski ha puesto en esta novela todo su afán de acumular y sacar a la luz precisamente las circunstancias sociales que, a cada paso, empujan a la persona a llegar al crimen, aunque sea para afirmar su yo y probarse a sí mismo que es un hombre.
MI ADORABLE BRIBONA
ISBN: 9788496546899
Page: 384
Lang: Castellano
Year: 2020
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
VIAJE A TIANJIN
ISBN: 9788494931154
Page: 120
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Confluencias
Tags: Viajes en bolsillo,Narrativa en bolsillo,Literatura
LOS SIETE MARIDOS DE EVELYN HUGO
ISBN: 9788416517275
Page: 384
Lang: Castellano
Year: 2020
Price: 16.15
Publisher By: Umbriel
Tags: Narrativa extranjera,Novela contemporánea
Evelyn Hugo, el ícono de Hollywood que se ha recluido en su edad madura, decide al fin contar la verdad sobre su vida llena de glamour y de escándalos. Pero cuando elige para ello a Monique Grant, una periodista desconocida, nadie se sorprende más que la misma Monique. Por qué ella? Por qué ahora? Monique no está precisamente en su mejor momento. Su marido la abandonó, y su vida profesional no avanza. Aun ignorando por qué Evelyn la ha elegido para escribir su biografía, Monique está decidida a aprovechar esa oportunidad para dar impulso a su carrera.Convocada al lujoso apartamento de Evelyn, Monique escucha fascinada mientras la actriz le cuenta su historia. Desde su llegada a Los Ángeles en los años 50 hasta su decisión de abandonar su carrera en el espectáculo en los 80 y, desde luego, los siete maridos que tuvo en ese tiempo Evelyn narra una historia de ambición implacable, amistad inesperada, y un gran amor prohibido. Monique empieza a sentir una conexión muy real con la actriz legendaria, pero cuando el relato de Evelyn se acerca a su fin, resulta evidente que su vida se cruza con la de Monique de un modo trágico e irreversible. «Fascinante, desgarradora y llena del glamour de la Vieja Hollywood, Los siete maridos de Evelyn Hugo es una de las novelas más cautivantes.»BuzzFeed «Las aventuras épicas ...
LA METAMORFOSIS
ISBN: 9788467058758
Page: 128
Lang: Castellano
Year: 2020
Price: 3.75
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
INOCENCIA TRÁGICA
ISBN: 9788467058529
Page: 288
Lang: Castellano
Year: 2020
Price: 14.15
Publisher By: S.l.u. espasa libros
Tags: Novela negra
Una autora clásica que nunca pasa de moda, con más de cuatro billones de ejemplares vendidos. En el centenario de la creación de su gran icono, Hércules Poirot, y en el 130 aniversario de su nacimiento, una nueva novela de la gran dama del misterio. Rachel Argyle, una mujer de la alta sociedad británica, es asesinada. Durante la investigación, la policía encuentra suficientes indicios para acusar a su hijo adoptivo, Jack, que es arrestado y condenado por el crimen. Un caso aparentemente sencillo y rápido, pero realmente asesinó Jack a su madre? Dieciocho meses después todo quedará en entredicho cuando los Argyle reciben la visita del doctor Arthur Calgary, un desconocido que afirma que Jack no cometió el asesinato; sin embargo, su coartada llega demasiado tarde, ya que el chico murió en prisión. Aun así, el caso se reabre para buscar al verdadero culpable, y nadie está libre de sospecha.
LOS RESTOS DEL DÍA
ISBN: 9788433902382
Page: 256
Lang: Castellano
Year: 2019
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Qué ocurre cuando las personas a las que has dedicado los mejores esfuerzos, a quienes considerabas un modelo de excelencia, se revelan como unos cobardes indignos, y sus criterios de valor como una canallada? Estas son las preguntas que están a punto de desenvolverse ante los ojos de Stevens, quien durante treinta años ha servido como mayordomo para lord Darlington. Corre el año 1956 y unas cuantas cosas han cambiado en la existencia rutinaria de Stevens la Segunda Guerra Mundial empieza a quedar atrás, lord Darlington ha muerto y el nuevo propietario de Darlington Hall, un estadounidense, le presta a su mayordomo el coche familiar para que se tome unas vacaciones. Stevens emprende un viaje (su primer viaje!) para encontrarse con la señora Benn, antigua ama de llaves de la casa, quizás su mejor amiga en el mundo. Al tiempo que su vida se le revela como una sucesión de experiencias vicarias Stevens va comprendiendo las oscuras intrigas que se cocían en Darlington Hall. Pero su entendimiento no parece dispuesto a asumir las responsabilidades sin antes interponer un sutil bosque de excusas y de justificaciones. Gonzalo TornéIlustración de cubierta Gonzalo Goytisolo Qué ocurre cuando las personas a las que has dedicado los mejores esfuerzos, a quienes considerabas un modelo de excelencia, se revelan como u...