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:
STEELHEART (SERIE RECKONERS VOL. I)
ISBN: 9788490700952
Page: 416
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: B de bolsillo ediciones b
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
Diez años atrás, Calamity irrumpió en la ciudad en la forma de una explosión en el cielo que otorgó a algunos seres poderes extraordinarios. A estos se los empezó a llamar Épicos, y pronto subyugaron a la población empleando sus increíbles poderes con el afán de gobernar la voluntad de los hombres y conquistar el mundo. Ahora, un tirano y furioso Épico llamado Steelheart se ha proclamado dueño y señor de la ciudad de Chicago Nova. De él se dice que es invencible; ninguna bala puede hacerle daño, ninguna espada puede atravesar su piel, ningún fuego quemar su cuerpo. Nadie se atreve a desafiarlo… Nadie salvo los Reckoners, un grupo clandestino que no goza de poderes pero sí de una férrea disciplina, conseguida tras pasarse la vida estudiando el comportamiento de los Épicos con el objetivo de hallar sus puntos débiles y poder así exterminarlos. El joven David Charleston se unirá a ellos con el fin de vengar la muerte de su padre a manos de Steelheart. Los Reckoners quieren venganza, y el chico tiene una cualidad que le distingue del resto sabe que el Épico no es invencible. David es el único que ha visto sangrar a Steelheart.
EL CABALLERO DE LOS SIETE REINOS (ED. RUSTICA)
ISBN: 9788416035373
Page: 288
Lang: Castellano
Year: 2015
Price: 14.25
Publisher By: Gigamesh
Tags: Narrativa fantástica,Géneros literarios,Literatura
Muchas son las historias que se cuentan sobre Aegon V el Improbable y ser Duncan el Alto, su leal comandante de la Guardia Real. Pero la magia y la épica de la leyenda esconden la verdadera naturaleza de los héroes la determinación de un huérfano del Lecho de Pulgas que llegó a caballero, el arrojo de un príncipe que cambió la corte por los caminos y una amistad inquebrantable capaz de vencer intrigas, traiciones... y revueltas. Durante los reinados de Daeron II y Aerys I, cuando las heridas de la rebelión de los Fuegoscuro todavía estaban abiertas, tienen lugar las primeras aventuras de un caballero fornido y bonachón y de su escudero, un infante real, fiel y de fuerte temperamento. A medio camino entre la fantasía heroica y la novela de caballerías, El caballero de los Siete Reinos narra las peripecias de dos héroes bondadosos en una tierra despiadada. Con tono ligero y un desarrollo ejemplar, El caballero de los Siete Reinos retoma algunos de los temas centrales de Canción de hielo y fuego, como la lealtad, la justicia y la reflexión sobre el poder, pero desde la perspectiva cotidiana de la gente común y de su incidencia en escenarios desprovistos de fasto y oropel. El autor crea dos de sus personajes más entrañables y nos presenta una época mítica y terrible, cuyos conflictos dejarán impronta en la historia de los Siete Reinos y acarrearán consecuencias en los hechos narrados a partir de Juego de tronos. Una puerta abierta a Poniente y un delicioso recordatorio de por qué nos cautiva Martin.
LO QUE TENGO QUE CONTARTE
ISBN: 9788426401991
Page: 400
Lang: Castellano
Year: 2015
Price: 20.80
Publisher By: Lumen
Tags: Narrativa española,Novela contemporánea
Una novela dedicada a todos los que saben que la pasión tiene memoria. Para conocer nuevas tierras hay que atreverse a perder de vista la orilla durante mucho tiempo, decía el sabio. Atreverse... ese es el verbo Asier, un hombre joven con alma de viejo, siempre ha deseado ser escritor y tiene estilo propio, pero no encuentra una buena historia. Será la hermosa Amaia quien le entregue un trepidante relato que se remonta a 1615, una aventura basada en uno de los episodios más sangrientos de la historia islandesa. A cambio, la voz de la mujer será palabra, un arma para defenderse de la soledad y buscar lo perdido. Asier por fin tiene algo que contar y se entrega a la novela con ansia, a la vez que empieza a prendarse de esa chica fascinante, misteriosa... loca? Quién sabe. Lo importante es que las frases fluyen y lo extraordinario se vuelve realidad de repente nos vemos en un ballenero anclado en las costas de Islandia, luego en unas tierras cubiertas de hielo, cazando animales y hombres, y descubrimos que la pasión tiene memoria, aunque hayan pasado cuatrocientos años y el mundo entero piense que lo nuestro es locura. Julia Montejo entra en el catálogo de Lumen con esta espléndida novela después de recorrer un ancho camino en el mundo de la literatura y el cine. Lo que tengo que contarte son palabras que los buenos lectores querrán escuchar.
EL BOSQUE MAGICO
ISBN: 9788490700556
Page: 464
Lang: Castellano
Year: 2015
Price: 11.40
Publisher By: B de bolsillo ediciones b
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
FAHRENHEIT 451 (CATALAN)
ISBN: 9788492672530
Page: 232
Lang: Catalán
Year: 2009
Price: 10.40
Publisher By: Educ@ula grup 62
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
SALTARE SOBRE EL FUEGO
ISBN: 9788416440016
Page: 144
Lang: Castellano
Year: 2015
Price: 17.10
Publisher By: Nordica
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
PARANOIA
ISBN: 9788416240067
Page: 480
Lang: Castellano
Year: 2015
Price: 5.65
Publisher By: Rocabolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Paranoia es una novela que atrapa, un thriller con un suspense que te mantiene en vilo hasta el sorprendente e inesperado final. Adam Cassidy tiene veintiséis años y odia su empleo miserable en una compañía tecnológica. Cuando manipula el sistema para ayudar a un amigo, se encuentra que lo acusan de un delito federal. Su empresa, Corporate Security le ofrece una solución o bien va a prisión o bien se convierte en espía industrial, un infiltrado en el principal competidor de Corporate Security, Trion Sistems. Para ello, le preparan y le proporcionan información sobre el funcionamiento de Trion y, cuando finalmente empieza a trabajar allí, se convierte automáticamente en un empleado estrella, ascendiendo rápidamente a los puestos superiores y descubriendo por el camino, cualidades que desconocía que poseía. Su vida es perfecta, adora su trabajo, tiene un Porsche y su novia es la chica de sus sueños. Y todo lo que tiene que hacer ahora es traicionar a todos los que le rodean.
EL MUNDO DEL MAÑANA
ISBN: 9788494325663
Page: 407
Lang: Castellano
Year: 2015
Price: 15.15
Publisher By: Oceano
Tags: Juvenil
LA FAMILIA KARNOWSKY
ISBN: 9788416011544
Page: 560
Lang: Castellano
Year: 2015
Price: 27.55
Publisher By: El acantilado
Tags: Narrativa extranjera,Novela contemporánea
A través de la historia de tres generaciones de una familia judía, los Karnowsky, esta novela, publicada originalmente en 1943, nos ofrece un fresco extraordinario de la primera mitad del siglo xx. David, el patriarca, que en los albores el siglo abandona el shtetl polaco donde nació para instalarse en Berlín, animará a su hijo Georg a adaptarse y a convertirse en «judío entre judíos y alemán entre alemanes». Georg se convertirá en un respetable médico berlinés y encarnará así la cumbre de la integración y el éxito social de la familia. Su hijo Yegor, nacido durante el nazismo y profundamente marcado por el antisemitismo, desembarcará en una Nueva York inhóspita y culminará el accidentado destino de su linaje. En la presente obra, Singer no sólo escribió páginas de inusual belleza, sino que vislumbró además con una clarividencia sobrecogedora la suerte de los judíos tras la Segunda Guerra Mundial,confirmando, a su pesar, la capacidad profética que sólo los auténticos escritores poseen.
AMOR EN VERSO
ISBN: 9788408134619
Page: 296
Lang: Castellano
Year: 2015
Price: 5.65
Publisher By: Planeta
Tags: Juvenil
Una rima no tiene que ser perfecta paraconectar dos corazones. Sin haber superado aún el duro golpe que supuso la muerte de su padre,Layken y su hermano Kel deben mudarse a Michigan, donde sumadre ha encontrado trabajo como enfermera. Nada más llegar, Laykencongenia con el vecino de enfrente, Will. Entre los dos surge algo especial,que no son capaces de poner en palabrastodavía. Tras una primeracita, Lake ve Michigan con otros ojos y está dispuesta a darle unaoportunidad, pero cuando empiezan las clases en el nuevo instituto descubreque Will es su profesor de poesía Preferirías no enamorarte jamás, o enamorarte de alguien aquien no puedes tener? Una novela que te enseñará a no tomarte la vida demasiado enserio. Dale un puñetazo cuando se merezca un buen golpe y ríetede ella. «Me he enamorado de este libro.» «Lo devoré, tenéis que leerlo, Adoro a Colleen Hoover.» «No me puedo creer que el máximo número de estrellasque puedo dar sea 5!.»
BONSÁI Y LA VIDA PRIVADA DE LOS ÁRBOLES
ISBN: 9788433977960
Page: 194
Lang: Castellano
Year: 2018
Price: 8.45
Publisher By: Anagrama
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Condenado a la seriedad y a la impostura, Julio, el silencioso protagonista de Bonsáila novela que supuso el brillante debut narrativo de Alejandro Zambraacaba convenciéndose de que es mejor encerrarse en su cuarto a observar el crecimiento de un bonsái que vagar por los incómodos caminos de la literatura. En La vida privada de los árboles, segunda novela del autor, Verónica se demora inexplicablemente y el libro sigue hasta que ella regrese o hasta que Julián esté seguro de que ya no volverá. Por qué leer y escribir libros en un mundo a punto de quebrarse? Esta pregunta ronda las dos obras de Alejandro Zambra que reunimos en este volumen, puerta de entrada a uno de los escritores más interesantes de las últimas generaciones.