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 TABLA ESMERALDA
ISBN: 9788401353109
Page: 752
Lang: Castellano
Year: 2012
Price: 20.80
Publisher By: Plaza & janes editores
Tags: Novela negra
Dos historias de amor separadas en el tiempo pero unidas por el misterio de un cuadro desaparecido. Un peligroso juego de amenazas e intereses ocultos que cambiará la vida de los protagonistas para siempre.Madrid, en la actualidad. Hasta que El Astrólogo se cruzó en su camino, Ana, una joven historiadora del arte del Museo del Prado,llevaba una vida tranquila junto a Konrad, un rico empresario y coleccionista de arte alemán. Pero una carta escrita durante la Segunda Guerra Mundial los pone sobre la pista del misterioso cuadro atribuido a Giorgione, el enigmático pintor del Renacimiento. Alentado por el enorme valor de El Astrólogo, Konrad convence a Ana para embarcarse en su búsqueda. La joven, consciente de todas las dificultades que se le presentan, pedirá ayuda al doctor Alain Arnoux de la Universidad de la Sorbona, especialista en localizar obras de arte expoliadas por los nazis. Pero esta decisión sólo parece complicarle las cosas.París, durante la ocupación alemana. El comandante de las SS, Georg von Bergheim, militar de élite y héroe de guerra, acaba de recibir una orden debe encontrar el paradero de un cuadro de Giorgione, conocido como El Astrólogo. Hitler está convencido de que la obra esconde un gran enigma, una revelación que ha pasado de mano en mano durante siglos. La búsqueda conduce al comandante hasta Sarah Bauer, iniciándose entre ellos una persecución trepidante que tendrá consecuencias inesperadas para ambos.
CARRERA AL LIMITE: AMUNDSEN, SCOTT Y LA CONQUISTA DEL POLO SUR
ISBN: 9788408005384
Page: 272
Lang: Castellano
Year: 2012
Price: 9.45
Publisher By: Planeta
Tags: Narrativa de viajes,Géneros literarios,Literatura
El desenlace, una fabulosa hazaña mezclada con amarga tragedia y heroísmo desinteresado, produjo uno de los relatos más intensos y emocionantes de la historia de la exploración.Profusamente ilustrada, esta obra ofrece extractos de diarios y cartas escritos por los miembros de la expedición; dibujos, pinturas y fotografías de paisajes antárticos, condiciones de vida, equipo y formas de transporte, e imágenes nunca antes publicadas de objetos y documentos relacionados con la expedición conservados en las colecciones del Scott Polar Research Institute, el Frammuseet y el American Museum of Natural History. También incluye cinco croquis panorámicos con ilustraciones detalladas del viaje de Scott en ocho etapas y dos mapas verticales.
LA APRENDIZ (SERIE DE KYRALIA 2/ TRILOGÍA CRÓNICAS DEL MAGO NEGRO 2)
ISBN: 9788499891156
Page: 560
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
SIGUE LA TRILOGÍA DE MÁS ÉXITO DE LA ÚLTIMA DÉCADA Imardin es una ciudad de intrigas, donde el juego de la política puede ser mortal. Quien controla la magia, controla el poder. Pero en su orden establecido se ha colado una joven de la calle con un extraordinario poder. Bajo el manto protector del Gremio de los Magos, su vida ha cambiado y ya no hay vuelta atrás... ni para lo bueno, ni para lo malo..Sonea sabía que el aprendizaje en el Gremio sería duro, pero no podía imaginar el nivel de hostilidad que le depararían sus compañeros. Los hijos y las hijas de las familias más poderosas del reino están resueltos a verla fracasar a cualquier precio..Además, al aceptar la protección de Lord Akkarin, quizá haya abrazado un destino aún más desolador. Porque Sonea no puede olvidar el oscuro secreto del Gran Lord, y quizá tapar la verdad sea un grave error. «Una saga apasionante, puro suspense. Deja a los lectores deseando más.», Locus Magazine
MIENTRAS AGONIZO
ISBN: 9788437608341
Page: 232
Lang: Castellano
Year: 2004
Price: 11.87
Publisher By: Catedra
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA BUSQUEDA EN SUEÑOS DE LA IGNOTA KADATH Y OTRAS AVENTURAS ONIRI CAS DE RANDOLPH CARTER
ISBN: 9788477027157
Page: 300
Lang: Castellano
Year: 2012
Price: 9.97
Publisher By: Valdemar
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
«Cuando tenía treinta años, Randolph Carter perdió la llave de la puerta de los sueños. Antes de eso había suplidoel prosaísmo de la vida cotidiana con excursiones a extrañasciudades antiguas situadas más allá del espacio, y a preciosase increíbles tierras fértiles al otro lado de mares etéreos».Así comienza La llave de plata (1929), uno de los cinco relatos reunidos en este volumen que nos sumergenen las lisérgicas aventuras del anticuario Randolph Carterpor el mundo de los sueños, una suerte de dimensión paralelade misteriosa geografía, con sus leyes, sus criaturas fantásticasy sus propios dioses. Abre la colección El testimonio de Randolph Carter (1920), un relato de horror de impactantefinal inspirado en un sueño del propio Lovecraft. Le sigueLo innominable (1925), que describe una inquietanteconversación sobre hechos sobrenaturales. A continuación,el relato largo La búsqueda en sueños de la ignota Kadath,escrito en 1926 y nunca publicado en vida del autor,nos cuenta los fantásticos viajes nocturnos de Randolph Carter por la región de los sueños en uno de los trabajos más dunsanianos de Lovecraft. Finalmente, A través de las puertas de la llavede plata (1934), escrita en origen por E. Hoffman Price, amigo y seguidor del genio de Providence, como una secuela de La llave de plata, el relato fue reescrito posteriormente por Lovecrafty pertenece por ello con pleno derecho al ciclo.
LA MANO DEL DIABLO (INSPECTOR PENDERGAST 5 / TRILOGIA DIOGENES 1)
ISBN: 9788497938921
Page: 656
Lang: Castellano
Year: 2006
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
La muerte de Jeremy Grove, famoso crítico de arte, es inexplicable. Su cuerpo fue encontrado en una habitación cerrada con llave desde dentro, con la marca de un crucifijo grabada en su pecho como una quemadura, la huella de una garra en la pared... y un insoportable hedor a azufre... Serán las marcas del diablo? Hasta los menos supersticiosos empiezan a hablar de un pacto con el maligno. Para investigar este extraño caso, el inspector Pendergast tendrá que abandonar Nueva York y viajar a un pueblo de Italia, donde veinte años atrás cuatro hombres hicieron una promesa diabólica. A partir de entonces Pendergast se ve obligado a enfrentarse con fuerzas desconocidas; él mismo parece ser la próxima víctima de una venganza abominable, a la que no está nada claro que pueda sobrevivir...
LA TRILOGIA DE NUEVA YORK
ISBN: 9788432200397
Page: 384
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Seix barral
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Empieza Ciudad de cristal, con un escritor de novela policiaca que, por azar, se ve actuando como un detective por las calles de la ciudad de los rascacielos mientras se cuestiona quién es en realidad. En Fantasmas, se conforma un laberinto de búsquedas que Azul, el detective, deberá desentrañar. En La habitación cerrada, el protagonista recibe el encargo de buscar a un amigo de la infancia desaparecido que ha dejado una maleta llena de manuscritos inéditos que deseaba que fueran publicados, por razones un tanto confusas.En las obras de Paul Auster, los acontecimientos se precipitan tras sucesos de una naturaleza, aparentemente, insignificante lo pequeño marca la diferencia y el azar condiciona las decisiones. La investigación de lo otro se convierte en la búsqueda de uno mismo, en el afán de hallar una identidad propia y distintiva.
NATURALEZA MUERTA (INSPECTOR PENDERGAST 4)
ISBN: 9788497935463
Page: 480
Lang: Castellano
Year: 2010
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
CRIMEN EN DIRECTO (SERIE FJÄLLBACKA 4)
ISBN: 9788492695751
Page: 416
Lang: Castellano
Year: 2010
Price: 19.00
Publisher By: Maeva
Tags: Novela negra
La ciudad costera de Fjllbacka vuelve a ser el escenario de misteriosos crímenes que requerirán todo el ingenio y el tesón del comisario Patrik Hedstrm para ser resueltos. Camilla Lckberg introduce magistralmente el tema de la telerrealidad en su trama policíaca, mostrando cómo el afán por la audiencia a cualquier precio puede tener funestas consecuencias. Patrik y Erica siguen disfrutando de su idilio en el pueblo de Fjllbacka, ahora acompañados por su bebé, la pequeñaMaja, que ya tiene ochomeses.Mientras la joven pareja está plenamente volcada en los preparativos de su próxima boda, los asuntos en la comisaría, donde Patrik trabaja, siguen su curso rutinario. Pero el alcalde reúne al pleno del ayuntamiento para anunciar la llegada a Tanum de un equipo de televisión para filmar un reality-show bastante escandaloso llamado «Fucking Tanum» que, supuestamente, debería reportar unos jugosos beneficios a la población y que va a suponer en realidad una auténtica pesadilla. Poco después, Patrik debe investigar la muerte de una mujer, víctima de un accidente de tráfico. Aparentemente lamujer bebiómás de la cuenta, pero a Patrik le llaman la atención unas extrañas marcas en el cuello de la víctima y descubre muy pronto que existe una misteriosa relación entre ese crimen y otros asesinatos que tuvieron lugar en el pasado en distintos lugares de Suecia. Al lado de todos los cuerpos había una página del cuento infantil Hansel y Gretel. Mientras tanto, el productor del programa, consciente de que amayor escándalo,mayor índice de audiencia, alimenta los conflictos entre el grupo de participantes.
DAVID COPPERFIELD
ISBN: 9788484286783
Page: 1024
Lang: Castellano
Year: 2012
Price: 15.20
Publisher By: Alba editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
HISTORIA DE UNA ANATOMIA: PREMIO INTERNACIONAL MIGUEL HERNANDEZ Y PREMIO NACIONAL DE POESIA 2011
ISBN: 9788475179636
Page: 88
Lang: Castellano
Year: 2010
Price: 9.50
Publisher By: Hiperion
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Francisca Aguirre nació en Alicante en 1930. En 1971 obtuvo el premio de poesía Leopoldo Panero por su libro Ítaca y en 1976 el Ciudad de Irún por Los trescientos escalones. En 1977 publicó La otra música. En 1994 consiguió el Premio Galiana por su libro de relatos Que planche Rosa Luxemburgo. En 1995 el Premio Esquío de poesía por Ensayo general y en 1998 el María Isabel Fernández Simal por Pavana del desasosiego. En 2000 la editorial Calambur reunió su poesía con el título Ensayo General. Poesía completa 1966-2000, que recibió el Premio de la Crítica del País Valenciano. Eso suscitó la publicación en Valencia en 2002 de su antología Memoria arrodillada. En 2006 publicó La herida absurda en Bartleby editores. En 2007 ganó el Premio Valencia de la Institució Alfons el Magnnim con Nanas para dormir desperdicios, que fue publicado por Hiperión.
COSECHA ROJA
ISBN: 9788420653563
Page: 304
Lang: Castellano
Year: 2011
Price: 10.45
Publisher By: Alianza editorial
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Dashiell Hammett (1894-1961) ejerció diversas ocupaciones antes de ingresar a los veinte años en la famosa agencia de detectives Pinkerton, para la que trabajó con altibajos hasta 1921. Posteriormente y hasta 1945 pudo ganarse la vida escribiendo y llegó a hacerse un lugar como guionista en Hollywood. Sin embargo, su compromiso político y su integridad ética en el mundo que alumbró el desenlace de la Segunda Guerra Mundial lo condenaron a un final en la sombra. En "Cosecha roja" (1929), la primera novela que publicó después de algunos relatos cortos, desarrolla la violenta historia de un detective privado que se propone limpiar de gángsters una pequeña ciudad minera. En ella se encuentran ya los elementos característicos de la posterior novela negra norteamericana una compleja trama argumental en un contexto social contemplado con mirada crítica, la denuncia de la corrupción de una sociedad regida por el dinero, una objetividad rigurosa en las descripciones y diálogos fluidos e incisivos.