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:
BANU QASI: LOS HIJOS DE CASIO
ISBN: 9788498725957
Page: 816
Lang: Castellano
Year: 2012
Price: 11.40
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
EREBOS
ISBN: 9788420407609
Page: 504
Lang: Castellano
Year: 2011
Price: 5.65
Publisher By: Alfaguara
Tags: Juvenil
En un instituto de Londres circula un misterioso juego informático llamado Erebos. Copias piratas pasan secretamente de un alumno a otro provocando una fuerte adicción entre los estudiantes. Las reglas son muy estrictas debes jugar siempre solo, tienes una única oportunidad y no puedes hablar con nadie sobre ello. Quien no las cumple o no termina una misión se queda fuera y no puede volver a intentarlo. Solo hay un pequeño inconveniente Erebos es mucho más que un simple juego informático y las pruebas que exige no deben ser realizadas en ese escenario sino en la vida real. El límite entre la realidad y el mundo virtual empieza a desaparecer peligrosamente Si estás dentro serás cómplice. Si estás fuera, no podrás evitar lo peor.
BARTLEBY, EL ESCRIBIENTE
ISBN: 9788467039351
Page: 112
Lang: Castellano
Year: 2012
Price: 6.60
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
VENTAJAS DE VIAJAR EN TREN
ISBN: 9788483833636
Page: 160
Lang: Castellano
Year: 2011
Price: 13.30
Publisher By: Tusquets editores
Tags: Narrativa española,Novela contemporánea
EL GREMIO DE LOS MAGOS (SERIE DE KYRALIA 1/ TRILOGÍA CRÓNICAS DEL MAGO NEGRO 1)
ISBN: 9788499891149
Page: 448
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
El primer libro de la trilogía de las Crónicas del Mago Negro. Los inicios en la magia de Sonea, una joven paria con grandes poderes ocultos, que puede llegar a poner en riesgo a un reino entero. MAGIA, ACCIÓN Y AVENTURA EN LA ÓPERA PRIMA DE UNA AUTORA QUE HA TRIUNFADO EN EL MUNDO ENTERO Cada año los magos de Imardin se reúnen para realizar, junto con la guardia real, una gran purga en las calles de la ciudad la vacían de vagabundos, pícaros y maleantes. Son maestros en las diversas disciplinas de la magia, y saben que nadie puede oponérseles. Pero su escudo protector no es tan impenetrable como creen..Porque Sonea, una joven de origen humilde, está furiosa tras ver que su familia y sus amigos van a ser expulsados de la ciudad. Toda la rabia acumulada por años de injusticia va concentrada en una piedra que Sonea lanza contra las fuerzas del orden. Para sorpresa de todos, la piedra atraviesa la barrera invisible y derriba a uno de los magos..El peor de los temores del Gremio se ha hecho realidad hay un mago sin educar en las calles. Un mago fuera de la nobleza! Deben encontrar a Sonea cuanto antes, porque se trata de una persona con un poder enorme que, descontrolado, representa una amenaza tanto para quien lo posee como para el resto de la ciudad. «Imprescindible para todos los amantes de la fantasía. Los tres libros de la trilogía merecen ser leídos como uno solo.».Allgemeine Zeitung
EL CURIOS INCIDENT DEL GOS A MITJANIT
ISBN: 9788482649672
Page: 344
Lang: Catalán
Year: 2011
Price: 11.40
Publisher By: La magrana
Tags: Narrativa extranjera,Novela contemporánea
Elogiada amb entusiasme per milions de lectors arreu del món, El curiós incident del gos a mitjanit és una novella que no sassembla a cap altra.El narrador, Christopher Boone, té quinze anys i pateix una forma lleu dautisme. És tot un expert en matemtiques, per sap molt poques coses sobre els els éssers humans. Li agraden les llistes, els sistemes, la veritat...Odia el groc, el marró i que el toquin. Mai ha anat sol més enll de la botiga de la cantonada, per quan descobreix que algú ha matat el gos duna vena decideix iniciar una investigació. Lluny de fracassar, la recerca den Christopher, que emula el seu admirat Sherlock Holmes -el model de detectiu obsessionat amb el distanciament i lanlisi dels fets-, qüestionar ben aviat el sentit comú i el comportament dels adults que lenvolten. En pocs anys, El curiós incident del gos a mitjanit ha esdevingut tot un clssic.
LA ZAPATERA PRODIGIOSA
ISBN: 9788467034042
Page: 192
Lang: Castellano
Year: 2010
Price: 6.60
Publisher By: S.l.u. espasa libros
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
«La zapatera prodigiosa es una farsa simple, de puro tono clásico, donde se describe un espíritu de mujer... y se hace, al mismo tiempo y de manera tierna, un apólogo del alma humana... Yo quise expresar en mi Zapatera... la lucha de la realidad con la fantasía (entendiendo por fantasía todo lo que es irrealizable) que existe en toda criatura... No hay más personaje que ella y la masa del pueblo que la circunda con un cinturón de espinas y carcajadas... Lo más característico de esta simple farsa es el ritmo de la escena, ligado y vivo, y la intervención de la música que me sirve para desrealizar la escena y quitar a la gente la idea de que 'aquello está pasando de veras', así como también para elevar el plano poético con el mismo sentido que lo hacían nuestros clásicos», Federico García Lorca. Joaquín Forradellas ofrece en esta edición un texto crítico, enriquecido con documentos que lo contextualizan y analizado desde varias perspectivas que permiten una lectura de La zapatera prodigiosa sobre el trasfondo de todo el teatro lorquiano.
EL BOSQUE DE LOS PIGMEOS
ISBN: 9788497935715
Page: 224
Lang: Castellano
Year: 2012
Price: 8.50
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Nadia y Alexander viajan al corazón de África con su abuela Kate, a quien han encargado un gran reportaje. Su encuentro con el hermano Fernando, un misionero que está buscando a dos compañeros desaparecidos, marca el comienzo de este nuevo destino la selva tropical africana, donde la caza clandestina del elefante y otros animales salvajes arrastra a mercenarios sin escrúpulos. Los malvados son ahora los jefes de la Hermandad del Leopardo el comandante Mbembelé, el brujo Sombe y el rey Kosongo, que ha esclavizado a la tribu de los pigmeos.Con El Bosque de los Pigmeos, Isabel Allende cierra la trilogía"Memorias del Águila y del Jaguar", iniciada con La Ciudad de las Bestias.«Plagado de acción y una enrevesada trama, El Bosque de los Pigmeos es una montaña rusa de aventuras.»Newsweek
LA TIA TULA
ISBN: 9788467034011
Page: 176
Lang: Castellano
Year: 2010
Price: 6.60
Publisher By: S.l.u. espasa libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La tía Tula, sin duda la más popular de las novelas de Miguel de Unamuno (1864-1936), es, según su autor, «la historia de una joven que, rechazando novios, se queda soltera para cuidar a unos sobrinos, hijos de una hermana que se le muere. Vive con el cuñado, a quien rechaza para marido, pues no quiere manchar con el débito conyugal el recinto en que respiran aire de castidad sus hijos. Satisfecho el instinto de maternidad, para qué perder su virginidad? Es virgen madre». Pero sobre este cañamazo argumental teje Unamuno una obra cargada de sentidos plurales Tula, la protagonista, que encarna la concepción tradicional de la familia y de la mujer y que es, a al vez, víctima de ella, ejemplifica la figura del agonista unamuniano dividido en mil contradicciones. Anna Caballé, profesora de Literatura Española de la Universidad de Barcelona, ofrece en la Introducción un estudio que explora en los distintos planos -ideológico, psicológico y artístico- las numerosas sugerencias que en La tía Tula se condensan
LEON EL AFRICANO
ISBN: 9788420664095
Page: 512
Lang: Castellano
Year: 2011
Price: 11.40
Publisher By: Alianza editorial
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
EN LAS REDES DEL PASADO
ISBN: 9788492801411
Page: 256
Lang: Castellano
Year: 2010
Price: 2.80
Publisher By: Books4pocket
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Han pasado veinticinco años desde que Roy Slater abandonara el condado de Kingdom. Veinticinco años desde que su hermano Archie asesinara a los padres de la chica con la que salía para acabar ahorcándose en la celda en la que esperaba juicio. Ahora, la noticia de que su padre sufre un cáncer terminal lleva a Roy a volver a casa. A reencontrarse con su amigo Lonnie, hijo del temible sheriff Wallace Porterfield, y sobre todo con Lila Cutler, su gran amor de juventud. Pero el hallazgo de un cadáver en las colinas amenaza con reabrir viejas heridas. Y Roy no tardará en descubrir que en Kingdom las deudas de sangre no caducan y que alguien debe pagar por ellas tarde o temprano. Con En las redes del pasado, Thomas H. Cook ha firmado un thriller de carreteras polvorientas y personajes memorables, hombres a ambos lados de la ley que no logran escapar a las consecuencias de sus propias acciones. El autor de El Misterio de la Laguna Negra (premio Edgar a la mejor novela negra de 1996) demuestra una vez más ser un maestro del suspense y de la psicología de las relaciones humanas cuando la violencia se adueña de ellas. En las redes del pasado fue nominada al premio Edgar del año 2005 en la categoría «mejor novela de bolsillo».