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:
OFRENDA A LA TORMENTA
ISBN: 9788423355631
Page: 560
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Destino
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
El esperadísimo final de la Trilogía del Baztán. Nunca lo habrías imaginado. Ha pasado ya un mes desde que la inspectora dela Policía Foral recuperó a su hijo y pudo detener aBerasategui. Pero a pesar de que tanto la GuardiaCivil como el juez Markina dan por muerta aRosario, Amaia siente que no está libre de peligro,un desasosiego que sólo Jonan comprende. La muerte súbita de una niña en Elizondo resultasospechosa el bebé tiene unas marcas rojizas enel rostro que indican que ha habido presión digital,y además, su padre intenta llevarse el cadáver. Labisabuela de la pequeña sostiene que la tragedia esobra de Inguma, el demonio que inmoviliza a losdurmientes, se bebe su aliento y les arrebata la vidadurante el sueño. Pero serán los análisis forensesdel doctor San Martín los que convencen a Amaia Salazar de investigar otras muertes de bebés, quepronto revelarán un rastro inaudito en el valle. Berasategui muere, entonces, inexplicablementeen su celda, lo que despliega una trepidante investigación que llevará a Amaia al auténticoorigen de los sucesos que han asolado el vallede Baztán. Y mientras, desde el bosque, una impresionantetormenta llega para sepultar la verdad másdemoledora.
EL PRIORATO DEL NARANJO
ISBN: 9788417541538
Page: 900
Lang: Castellano
Year: 2019
Price: 20.80
Publisher By: Roca editorial de libros
Tags: Narrativa fantástica,Géneros literarios,Literatura
Un mundo dividido. Un reino sin su heredera. Un antiguo enemigo se despierta. Fantasía épica ideal para los lectores de George R.R. Martin y J.R.R. Tolkien. Un mundo dividido. Un reino sin su heredera. Un antiguo enemigo se despierta. Fantasía épica ideal para los lectores de George R.R. Martin y J.R.R. Tolkien. La Casa de Berethnet ha gobernado Inys durante mil años. Aún sin casar, la reina Sabran IX debe concebir una hija para proteger a su reino de la destrucción. Pero los asesinos cada vez están más cerca. Ead Duryan es una intrusa en la corte. A pesar de que se ha posicionado como dama de compañía, es leal a una sociedad oculta de magos. Ead vigila a Sabran, protegiéndola en secreto con magia prohibida. Al otro lado del mar oscuro, Tane ha entrenado toda su vida para ser una jinete de dragón, pero se ve obligada a tomar una decisión que podría romper su vida en añicos. Mientras tanto, el Este y el Oeste siguen divididos. Cada región tiene una religión diferente basada en los sucesos acaecidos mucho tiempo atrás. Los que adoran a los dragones, los que los detestan y quienes adoran al Sin Nombre aparentemente nunca se pondrán de acuerdo. Y las fuerzas del caos se despiertan de su letargo y parecen estar a punto de llegar. theprioryoftheorangetree ...
LA CAIDA DE LOS GIGANTES
ISBN: 9788499899800
Page: 1024
Lang: Castellano
Year: 2013
Price: 10.40
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
«La trilogía "The Century" es la historia de mis abuelos y de los vuestros, de nuestros padres y de nuestras vidas. De alguna forma es la historia de todos nosotros.» Ken Follet Una gran novela que narra las vidas de cinco familias una americana, una galesa, una inglesa, una alemana y una rusa, con el trasfondo de la Primera Guerra Mundial, la Revolución Rusa y los profundos cambios sociales que estas conllevaron. Primer volumen de la trilogía «The Century» La historia empieza en 1911, el día de la coronación del rey Jorge V en la abadía de Westminster. El destino de los Williams, una familia minera de Gales, está unido por el amor y la enemistad al de los Fitzherbert, aristócratas y propietarios de las minas. Lady Maud Fitzherbert se enamorará de Walter von Ulrich, un joven espía en la embajada alemana en Londres. Sus vidas se entrelazarán con la de un asesor progresista del presidente de Estados Unidos, Woodrow Wilson, y la de dos hermanos rusos a los que la guerra y la revolución les ha arrebatado su sueño de buscar fortuna en América. Desde Washington hasta San Petesburgo, desde la inmundicia y los peligros de las minas de carbón hasta los candelabros lujosos de los palacios de la aristocracia, pasando por los pasillos de la Casa Blanca y el parlamento de Westminster, Ken Follet nos ofrece, en su novela más ambiciosa, un esmerado retrato de una época y de las pasiones que espolearon la vida de sus personajes.
EL REY MALVADO
ISBN: 9788417390624
Page: 432
Lang: Castellano
Year: 2019
Price: 16.62
Publisher By: Hidra
Tags: Juvenil
LA CHICA A LA QUE NO SUPISTE AMAR
ISBN: 9788467057713
Page: 336
Lang: Castellano
Year: 2020
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Novela negra
PREMIO 2019 DE NARRATIVA CASTELLÓN LETRAS DEL MEDITERRÁNEO El detective Tony Roures, cínico y sentimental, recibe de madrugada la visita de un viejo amigo, Alberto Llorens, un fotógrafo al que creía felizmente casado con una rica empresaria de Castellón. La triste realidad, según le cuenta, es que tiene problemas conyugales y se ha convertido en un asiduo del club de alterne más famoso de todo el Levante español. Allí conoció a Blessing, una joven nigeriana, atada a una organización de trata por la deuda del viaje y un ritual de vudú. Tras ser chapuceramente operada de un cáncer de mama, se convierte en «mercancía estropeada» y es asesinada. Es entonces cuando Llorens recibe amenazas y, asustado, busca a Roures. Este comienza una peligrosa investigación que revelará una trama criminal de trata de mujeres de inusitada crueldad.
YOU 2: NEED YOU
ISBN: 9788408181200
Page: 448
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: Planeta
Tags: Juvenil
PACK TRILOGIA - UNA NOCHE
ISBN: 9788408160144
Page: 1408
Lang: Castellano
Year: 2016
Price: 19.81
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica
Una noche nunca será suficiente Siente la presencia de él nada más entrar en la cafetería. Es imponente, con una mirada azul tan penetrante que Livy casi se distrae al tomar nota de su pedido. Cuando se marcha, ella cree que no volverá a verle jamás, hasta que descubre una nota en la servilleta firmada por «M». Todo lo que él quiere es una noche para adorarla. Sin compromiso, sin ataduras, sólo placer sin límites. Livy y M, M y Livy. Opuestos como el día y la noche, y aun así tan necesarios el uno para el otro. M sólo puede ofrecerle veinticuatro horas, pero, ahora que se han encontrado, una noche nunca será suficienteSi Jodi Ellen Malpas te dejó sin aliento con la serieMi hombre, conUna Nochete preguntarás qué sucede cuandoamas a quien no te conviene?Lectura a flor de piel, nervios y excitación constantes.Jesse tiene rival!
PACK TC LA SOSPECHA DE SOFÍA + EL ESPIONAJE EN LAS DECADAS DE LA GUERRA FRÍA
ISBN: 9788408217572
Page: 656
Lang: Castellano
Year: 2019
Price: 20.80
Publisher By: Planeta
Tags: Narrativa española,Novela contemporánea
NARRATIVA COMPLETA (VOL. 2)
ISBN: 9788477025870
Page: 960
Lang: Castellano
Year: 2007
Price: 34.96
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura
Howard Phillips Lovecraft (1890-1937) fue un ave nocturna y un cazador de sueños. Nació en Providence (Nueva Inglaterra), donde vivió la mayor parte de su corta vida, que dedicó a contemplar las estrellas, leer con avidez cuanto caía en sus manos y, sobre todo, escribir (poesía, ensayo, relatos y una ingente correspondencia). Al refugiarse en su hermético mundo onírico, Lovecraft se embarcó en un viaje sin retorno hacia una nueva dimensión el miedo cósmico, el «terror de los espacios infinitos», que estremecía a Pascal. Lo que caracteriza la ficción lovecraftiana es la utilización de elementos de la tradición gótica reinterpretados en términos científicos. Sus relatos expresan la soledad y la pequeñez de la condición humana en un universo infinito y amoral, azaroso y hostil, carente de significado y angustiosamente ajeno a nuestras preocupaciones y cavilaciones. «Lovecraft fue -como dijo el escritor Fritz Leiber- el Copérnico del relato de horror. Desplazó el foco del temor sobrenatural del hombre y su pequeño mundo y sus dioses, a las estrellas y a los negros e insondables abismos del espacio intergaláctico». En el universo lovecraftiano siempre hay una presencia amenazadora, pero no se sabe bien qué es. En esta segunda y última entrega de la Narrativa completa de Lovecraft, el lector encontrará los relatos escritos entre 1927 y 1937, década fecunda en la que HPL, además de enriquecer sus espantosos Mitos de Cthulhu con cuentos como La sombra sobre Innsmouth, El horror de Dunwich, El ser del umbral o El Asiduo de las tinieblas, alumbra sus dos únicas novelas El caso de Charles Dexter Ward y En las montañas de la locura. Este volumen completa el periplo interior que Lovecraft emprendió a lo más profundo de sí mismo, a las regiones más subterráneas y sombrías de la psique.
MONTEPERDIDO (BOOK FRIDAY)
ISBN: 9788466353090
Page: 464
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Y tú, seguro que quieres conocer toda la verdad sobre lo que sucedió en Monteperdido? Unthrillerpsicológico absorbente, emotivo, de ritmo cinematográfico y plagado de sorpresas. Monteperdido. Ana y Lucía, dos amigas de once años, vecinas de un pueblo de los Pirineos, salen del colegio y se dirigen a sus casas. Nunca llegan a su destino. Nadie vuelve a verlas. Cinco años después. Entre los restos de un coche accidentado en un desfiladero cercano, aparecen el cadáver de un hombre y una adolescente malherida y desorientada. Resulta ser Ana, una de las niñas desaparecidas tiempo atrás. Mientras todo el pueblo intenta asimilar el giro de los acontecimientos, el caso se reabre. Quién es el hombre muerto? Quién estuvo tras el secuestro de las niñas? Seguirá Lucía con vida? Las respuestas a estas preguntas esconden actos terribles que muchos habitantes de Monteperdido lucharán hasta el final por mantener en secreto. Reseña «Agustín Martínez es un experto de la novela negra, desvía nuestras sospechas y proporciona incontables sorpresas.» Schsische Zeitung
LA CARTA OLVIDADA
ISBN: 9788401023750
Page: 496
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Plaza & janes editores
Tags: Narrativa romántica,Romántica y erótica
Los secretos son peligrosos. La nueva novela de la autora superventas internacional Lucinda Riley. Londres, 1995. Cuando sir James Harrison, uno de los grandes actores de su generación, muere a los noventa y cinco años, deja una familia rota y un secreto asombroso que podría poner en peligro a la clase dirigente inglesa. Johanna Haslam, la joven y ambiciosa periodista encargada de cubrir el funeral, al que asiste la flor y nata de la sociedad londinense, se aleja del glamour del evento y descubre algo que los demás parecen no haber notado una carta que el actor ha dejado y cuyo contenido ha permanecido oculto durante setenta años. Johanna intenta desvelar el misterio, pero se encuentra con la firme oposición de las personas interesadas en que nada cambie. Una novela llena de secretos, mentiras y giros inolvidables de la autora superventas internacional Lucinda Riley. Reseñas «Adictivo y brillante.» Daily Mail «Evocador, de múltiples lecturas, suspense hasta el final.» Grazia «Una historia rápida y plena de suspense.» Red
EL DIA QUE DEJO DE NEVAR EN ALASKA
ISBN: 9788416327393
Page: 352
Lang: Castellano
Year: 2017
Price: 15.20
Publisher By: Titania
Tags: Narrativa romántica,Romántica y erótica
De la autora New Adult más leída en nuestro país. Alice Kellen nos sorprende de nuevo con una gran historia de segundas oportunidades y destinos que se cruzan. Un romance que fundirá hasta el corazón más helado. Un chico con el corazón de hielo.Una chica que huye de sí misma. Dos destinos que se cruzan. Heather cree que solo hay tres cosas que sabe hacer atraer problemas, salir huyendo y correr. Así es como termina en Alaska, en un pequeño pueblo perdido, trabajando de camarera mientras intenta llevar una vida nueva y tranquila. Su único problema es que uno de los dueños del restaurante parece odiarla y que ella nunca antes ha conocido a nadie que despierte tanto su curiosidad. Nilak es reservado, frío y distante, pero Heather puede ver a través de todas las capas tras las que se esconde y sabe que en ocasiones hay recuerdos que pesan demasiado; como los de sus propios errores, esos que intenta dejar atrás. Pero, a veces, la vida te da una segunda oportunidad.La nieve empieza a derretirse. Y todo encaja.