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:
BAJO LAS RUEDAS
ISBN: 9788420671994
Page: 208
Lang: Castellano
Year: 2012
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL TRAMPERO
ISBN: 9788477027287
Page: 400
Lang: Castellano
Year: 2012
Price: 21.85
Publisher By: Valdemar
Tags: Narrativa extranjera,Novela contemporánea
El Trampero fue llevado al cine en Las aventuras de Jeremiah Johnson (1972), de Sydney Pollack, protagonizada por Robert Redford y con guión de John Millius.Vardis Fisher (1895-1968) nació en Annis, un pueblo del montañoso estado de Idaho (USA), estudió Filosofía y ejerció como profesor de inglés, funcionario durante la Gran Depresión y columnista del Idaho Statesman. Gran amante de su tierra natal, Fisher escribió novelas sobre los primeros colonos del Oeste como Dark Bridwell (1931) o The novel April A Fable of Love (1937), una tetralogía autobiográfica Vridar Hunter (1932-36) y Testament of Man (1943-1960), un ambicioso proyecto en doce volúmenes sobre la historia de la Humanidad.El Trampero (Mountain Man, 1965) narra la vida y aventuras de Samson J. Minard, cazador montaraz que recorre incansable las Montañas Rocosas, su hogar, y cuya filosofía resume el propio Fisher«Admiraba el valor sobre todas las demás virtudes; inmediatamente después venía el temple, y el tercero de sus valores era la compasión por los débiles o indefensos».«Sam vivía en un mundo de criaturas salvajes, muchas de los cuales eran asesinas la comadreja, el armiño, el halcón, el águila, el lobo, el glotón, el puma, el grizzly, el gato montés un mundo en el que la primera ley de vida era matar o escapar del que mataba».En su incesante y solitario deambular, tramperos como Sam, Solomon Silver, Jim Bridger o Cabellera Perdida Dan cazan, construyen sus propios refugios y llegan a emparejarse con indias Crow, Arapahoes o Pies Negros, haciendo de su irrenunciable libertad una forma de vida.
CULPA
ISBN: 9788498384826
Page: 160
Lang: Castellano
Year: 2012
Price: 14.25
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Novela negra
Basada en casos reales, la primera obra literaria del jurista alemán Ferdinand von Schirach, Crímenes publicada en castellano con este sello editorial, fascinó y conmovió a los lectores por la honestidad y lucidez con que planteaba el espinoso tema de la búsqueda de la verdad en los procesos criminales. Además de obtener el prestigioso Premio Kleist y merecer un torrente de elogiosos comentarios de la crítica, el libro se convirtió en uno de los mayores éxitos de los últimos años en Alemania, ocupando durante casi un año las listas de los más vendidos. Ahora, en esta nueva obra, el autor ha volcado quince relatos espigados de los más de 700 casos en los que ha participado a lo largo de su carrera. Con una sensibilidad especial para incidir en los detalles reveladores y una prosa depurada y precisa, Von Schirach vuelve a presentarnos una colección de punzantes miniaturas sobre el insondable comportamiento humano. En unas, constatamos con angustia que quienes han perpetrado un crimen no son declarados culpables; en otras, que el sentimiento de culpa actúa con mayor celeridad que la ley; pero en todas ellas el lector hallará los destellos de una honda inteligencia moral y un sigiloso, pero devastador, sentido del humor.
ZAFIRO
ISBN: 9788484419983
Page: 384
Lang: Castellano
Year: 2012
Price: 14.20
Publisher By: Montena
Tags: Juvenil
LA CIUDAD Y LOS PERROS: EDICION CONMEMORATIVA DEL CINCUENTENARIO
ISBN: 9788420412337
Page: 768
Lang: Castellano
Year: 2018
Price: 13.20
Publisher By: Alfaguara
Tags: Narrativa hispanoamericana,Novela contemporánea
LA NARANJA MECANICA
ISBN: 9788445078822
Page: 224
Lang: Castellano
Year: 2012
Price: 7.55
Publisher By: Minotauro
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
EL AGUA ESTA ESPLENDIDA
ISBN: 9788415139324
Page: 416
Lang: Castellano
Year: 2012
Price: 2.80
Publisher By: Books4pocket
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Desde hace nueve años, Ismay tiene un sueño recurrente sube las escaleras tras los pasos de su hermana menor, Heather, cuyo vestido se encuentra empapado. Al llegar al cuarto de baño del piso de arriba su madre le grita que no mire, pero ella ya ha visto el cuerpo de Guy, su padrastro, que yace ahogado en la bañera. Desgraciadamente para los Sealand, la escena fue real antes de convertirse en sueño. Ahora, tras nueve años de secretos y silencio, tanto Ismay como Heather tienen novio. El de Ismay se parece sospechosamente al difunto Guy. El de Heather vive con una madre extremadamente posesiva. Dos situaciones conflictivas que hacen que Ismay no le quite el ojo de encima a su hermana... A medio camino entre el thriller y la comedia negra, El agua está espléndida es una nueva muestra de la capacidad de Ruth Rendell para conducir al lector por los más recónditos y oscuros laberintos de la mente humana. Comparable con P. D. James en la historia de la novela negra británica, Rendell es la autora de la novela en que se basó el filme de Almodóvar Carne trémula. "Una síntesis perfecta de Patricia Highsmith y Georges Simenon". -El periódico. "Solvente e impecable."-The New York Times Book Review
LA BELTRANEJA: EL PECADO OCULTO DE ISABEL LA CATOLICA
ISBN: 9788497341868
Page: 192
Lang: Castellano
Year: 2004
Price: 7.60
Publisher By: La esfera de los libros
Tags: Biografías históricas de España,Biografías,Historia
Cuando la hermana del rey de Portugal deja Lisboa para casarse con Enrique IV de Castilla prefiere no creer en los rumores que ponen en duda la virilidad de su futuro marido. A sus dieciséis años, guapa y con un indiscutible encanto, confía en que sus atributos servirán para que nazca ese heredero que Enrique IV tanto ansió durante los trece años que duró su primer matrimonio. Este libro es la crónica de una época en la que la ambigüedad sexual es utilizada como arma política, en la que las bulas matrimoniales falsificadas, los envenenamientos, los hijos sacrílegos y los tronos usurpados dibujan el panorama de una corte itinerante que nada tiene que envidiar a las cortes italianas del momento en materia de escándalos. Una historia impresionante y apasionante que ha quedado oculta por la historia oficial, escrita para complacer a quien mejor partido supo sacar de esa situación, la hermana de Enrique IV, nada menos que Isabel la Católica.
EL LIBRO DE LAS ILUSIONES
ISBN: 9788432200380
Page: 368
Lang: Castellano
Year: 2012
Price: 9.45
Publisher By: Seix barral
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
CINDER (CRONICAS LUNARES 1)
ISBN: 9788484418696
Page: 432
Lang: Castellano
Year: 2016
Price: 16.10
Publisher By: Montena
Tags: Juvenil
Érase una vez, en el futuro... El destino de la Tierra depende de una sola chica. Pero nadie, ni siquiera ella, lo sabe. Cinder es el primer volumen de la saga «Las crónicas lunares».
RABOS DE LAGARTIJA (PREMIO NACIONAL NARRATIVA 2001)
ISBN: 9788483462065
Page: 352
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Los inolvidables personajes de esta novela, como la entrañable y desgarrada pareja formada por el adolescente David y su perro Chispa, el enamorado inspector Galván, o Rosa Bartra, la hermosa pelirroja embarazada, obedecen a una tristeza y una estafa histórica muy concretas, pero también a la estafa eterna de los sueños, encarnada aquí por las fantasmales apariciones de un padre libertario fugitivo y de un arrogante piloto de la RAF que, desde la vieja fotografía de una revista colgada en la pared, actúa como confidente del fantasioso David...Con estos personajes, con un lenguaje directo y translúcido que contrasta con la honda carga emotiva y moral que discurre por debajo de la trama, Rabos de lagartija, dotada de una estructura narrativa tan sabia como imaginativa, y mostrando cuán frágiles y ambiguos son los límites entre la realidad y la ficción, la verdad y la mentira, el Bien y el Mal, el amor y el desamor, corrobora la condición de Juan Marsé como uno de los novelistas mayores, no sólo de las Letras Hispanas, sino de las actuales narrativas europeas.
PROMETEME QUE SERAS LIBRE
ISBN: 9788484609537
Page: 768
Lang: Castellano
Year: 2011
Price: 21.37
Publisher By: Temas de hoy
Tags: Narrativa histórica
Después del éxito de El anillo y La reina oculta, Jorge Molist nos sumerge con su nueva obra en el fascinante mundo del Renacimiento a través de un documentado relato que habla de amor, pasión, venganza, miedo, valor y libros. Una mañana de 1484, una galera pirata asalta la aldea de Llafranc. Ramón Serra muere defendiendo a su familia, pero no puede impedir que su esposa y su hija sean secuestradas. En su agonía le pide a su hijo de doce años «Prométeme que serás libre». Al perder a su familia, Joan, junto con su hermano pequeño viaja a Barcelona. Allí trabaja como aprendiz en la librería de los Corró, a los que llega a querer como a sus nuevos padres. Son tiempos convulsos y el librero es quemado junto con su mujer en la hoguera de la Inquisición por defender, precisamente, que la lectura es libertad. La nueva pérdida reafirma a Joan en sus tres deseos fervientes, rescatar a su familia, recuperar a su amada casada en Italia y convertirse en librero, pero, acusado de matar a un hombre, será condenado a remar en galeras a bordo de la nave del temido almirante Bernat de Vilamarí. Cerdeña, Sicilia, Nápoles, Roma y Génova serán los escenarios de su odisea. Participa como galeote y artillero en diversas batallas, conoce a personajes extraordinarios, se ve envuelto en sus intrigas, y lucha con desesperación por su amor y por cumplir su promesa. Prométeme que serás libre es la historia de un niño que, golpeado por la tragedia, supera las dificultades y abandona su humilde condición gracias a las enseñanzas de los más insospechados maestros, a su determinación por aprender y a su arrojo. Con una impresionante documentación, esta novela nos acerca a la vida durante el Renacimiento. Muchos de los hechos narrados y personajes son estrictamente históricos, lo cual dota al texto de un dramatismo inigualable. Una novela donde los libreros se convierten en héroes. Un homenaje al mundo del libro y al placer de la lectura.Prométeme que serás libre tiene todos los ingredientes de los bestsellers de ficción aventura trepidante, historia, erudición, emociones, personajes inolvidables, empatía con el lector, capacidad de sorprender con giros inesperados y mucho más.