Saltar al contenido


XML Books — Project Overview

Django + XML + Google Drive API

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.

Django 4.1 Python 3.11 Requests Google Drive API XML
Open Endpoint

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
  1. View xml_books reads query params and builds the Drive request.
  2. File listing by folder + exact filename; then direct file download.
  3. Guard: if payload looks like HTML, abort parsing (Drive preview pages).
  4. Parse with xml.etree.ElementTree and normalize CDATA/text.
  5. Filter and render results with Bootstrap.
Environment Variables
VariableDescriptionExample
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
EndpointDescriptionParamsExamples
/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_ID permissions.
  • 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.
Books Store

Formulario de búsqueda


Author's book list:

OFRENDA A LA TORMENTA

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

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

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

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

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

YOU 2: NEED YOU

ISBN: 9788408181200
Page: 448
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: Planeta
Tags: Juvenil

PACK TRILOGIA - UNA NOCHE

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

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)

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)

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

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

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.

Page 38 of 834 (10000 books)

Ver código