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:

EL SECRETO PERDIDO (SERIE LOTTIE PARKER 3)

EL SECRETO PERDIDO (SERIE LOTTIE PARKER 3)

ISBN: 9788417333454
Page: 448
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Principal de los libros
Tags: Novela negra

Hay secretos que no pueden permanecer ocultos La inspectora Lottie Parker acude a la escena de un crimen en una remota granja irlandesa. Los cristales rotos, las sillas volcadas y el cuerpo destrozado de la mujer que encuentra allí son señales de una ira incontrolable. Cuando Lottie cree que ha identificado al asesino, una perturbadora pista la llevará a pensar que el crimen está relacionado con los sucesos del manicomio de Saint Declan, el último caso que investigó su padre antes de suicidarse.Días más tarde, aparece una nueva víctima es la hija de la mujer asesinada en la granja, y le han cortado la lengua. Lottie comprende que debe darse prisa, pero cuando un secreto que se había perdido en el tiempo salga a la luz, la vida de la inspectora cambiará para siempre. «Con más de un millón de ejemplares vendidos, Gibney es uno de los mayores fenómenos literarios del año.» The Times

PARECÍA UNA BUENA IDEA

PARECÍA UNA BUENA IDEA

ISBN: 9788416973859
Page: 320
Lang: Castellano
Year: 2019
Price: 18.00
Publisher By: Libros de seda
Tags: Narrativa romántica,Romántica y erótica

Volver a casa para la boda de su padre no será fácil para Adele. No solo porque no ha vuelto desde que cumplió los dieciocho años, sino lo que es peor, porque se enamoró del socio de su progenitor y se marchó dejando tras de sí un buen desastre. 1) Libro new adult libros para jóvenes a partir de 16 años donde los protagonistas suelen tener entre 18 y 25 años y las historias tienden a centrarse en los problemas que prevalecen en la transición de joven a adulto de los protagonistas. 2) Para seguidoras de Anna Todd (After) o María Martínez (Rompiendo las reglas), así como Abbi Glines, Isabelle Ronin o Colleen Hoover.3) Kylie Scott es una autora ampliamente conocida por los lectores en español. Ha publicado ya siete libros en español, siendo la serie Stage Dive la más famosa. Volver a casa para la boda de su padre no será fácil para Adele. No solo porque no ha vuelto desde que cumplió los dieciocho años, sino lo que es peor, porque se enamoró del socio de su progenitor y se marchó dejando tras de sí un buen desastre. Pete, quince años mayor que ella, había sido su amor desde que tenía uso de razón. Sin embargo, aunque ella lo veía como algo más, para él no era sino una confusa amistad. Si a esta ecuación añadimos al padre de Adele, el resultado para Pete fue una nariz rota y su empleo pendiendo de un h...

EL CAMINO QUE VA A LA CIUDAD Y OTROS RELATOS

EL CAMINO QUE VA A LA CIUDAD Y OTROS RELATOS

ISBN: 9788417346607
Page: 128
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: El acantilado
Tags: Narrativa extranjera,Novela contemporánea

Delia vive con sus padres y sus cuatro hermanos en una minúscula casa de campo en la Italia de los años cuarenta. A sus dieciséis años, anhela dejar atrás la monotonía del hogar, que delata incluso la triste letanía del gramófono de la familia, en el que suena siempre la misma canción. Así pues, la muchacha decide seguir los pasos de su hermana mayor y tomar el único camino que le permitirá marchar a la ciudad y cambiar de vida el matrimonio. El camino que va a la ciudadpublicada en 1942 bajo el pseudónimo de Alessandra Tornimpartees la primera novela de Natalia Ginzburg, un texto de juventud en el que sin embargo ya se advierte el incomparable talento de la autora y que hoy presentamos acompañado de los relatos «Una ausencia», «Una casa en la playa» y «Mi marido», tan evocadores y certeros como las obras más conocidas de la narradora nata que fue Ginzburg desde sus primeros textos.

LA CEGUERA DEL CANGREJO

LA CEGUERA DEL CANGREJO

ISBN: 9788417860103
Page: 360
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Siruela
Tags: Novela negra

ALMAS DE BARRO

ALMAS DE BARRO

ISBN: 9788494988622
Page: 310
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Pluma verde
Tags: Narrativa española,Novela contemporánea

RECORDS DEL FUTUR

RECORDS DEL FUTUR

ISBN: 9788429777727
Page: 408
Lang: Catalán
Year: 2019
Price: 19.95
Publisher By: Edicions 62
Tags: Narrativa extranjera,Novela contemporánea

Siri Hustvedt es posa en la pell d’una escriptora ja gran que, esperonada per la trobada d’un quadern de notes antic, evoca els records del seu primer any a Nova York, el 1978, quan acabada d’arribar de Minnesota, sola i sense ni cinc, descobreix les múltiples possibilitats que li ofereix la ciutat. A més, les converses misterioses d’una vena, la Lucy Brite, que la jove sent a través de la fina paret de l’apartament, l’intriguen. I com que cada cop són confessions més íntimes i sinistres s’obsedeix a descobrir la veritat de la dona que viu a la porta del costat. Construda a partir de la reelaboració en el present del temps passat, Records del futur crea un dileg entre dcades i s’expandeix en múltiples relats. A més de la misteriosa vida de la vena, assistim sobretot al retrat d’una jove que troba el seu camí com a dona i com a escriptora, inscrita en un ambient elctric, el Nova York de finals dels anys 70.

INCIENSO

INCIENSO

ISBN: 9788417977009
Page: 176
Lang: Castellano
Year: 2019
Price: 17.05
Publisher By: Libros del asteroide
Tags: Narrativa extranjera,Novela contemporánea

La escritora china más importante del siglo xx. Como Stefan Zweig, Arthur Schnitzler o Irne Némirovsky, Chang se enamoró de un mundo que estaba a punto de desaparecer. Cuando Ge Weilong se presenta inesperadamente en casa de su tía, la señora Liang, para pedirle que la acoja y así poder proseguir con sus estudios en Hong Kong, no se imagina hasta qué punto ese encuentro cambiará su vida. La señora Liang le abrirá las puertas a un ambiente mundano, regido por la suntuosidad y la hipocresía, y Weilong tendrá que decidir si quiere formar parte de él. Así arranca la primera de las dos novelas cortas que contiene este volumen un retrato espléndido de la decadente China colonial. Dos historias que, como apunta la narradora, se leen en el tiempo que tarda en arder un puñado de incienso. Eileen Chang, nacida en 1920 y considerada la escritora china más importante del siglo xx, supo comprender con gran lucidez el encanto y la complejidad del momento que le tocó vivir. Centrándose en lo aparentemente trivial, Chang plasmó como nadie la convivencia y la contradicción entre los valores tradicionales y la modernidad de los nuevos usos occidentales. Mediante sus conmovedores personajes, exploró temas tan universales como el amor, la pérdida de la inocencia o la rigidez de las relaciones sociales. p...

EL GATO QUE ENSEÑABA A SER FELIZ

EL GATO QUE ENSEÑABA A SER FELIZ

ISBN: 9788417761141
Page: 416
Lang: Castellano
Year: 2019
Price: 14.15
Publisher By: Duomo editorial
Tags: Narrativa extranjera,Novela contemporánea

De la autora del éxito 'El gato que curaba corazones'. Puede un gato cambiar tu vida? Déjate sorprender.Edgar Road es una calle típica de Londres; un camino lleno de gente que habitualmente ni se saluda. Hasta que llega Alfie, un gato precioso, una gran bola de pelo gris envuelta en un suave ronroneo que poco a poco, con su inteligencia, su astucia y su particular manera de vivir en el mundo, cambia la vida de la familia que lo acoge y, después, la de las personas que transitan en silencio por Edgar Road. Alfie tiene un don único, ya que es capaz de conocer los secretos mejor guardados. Solo así puede saber que Claire desea ser madre o que Alesky tiene serios problemas en la escuela. Él desea ayudarlos. Sin embargo, la llegada de unos nuevos vecinos altera la armonía del barrio y Alfie tiene que reaccionar inmediatamente.

EL DIABLO EN INVIERNO (SERIE WALLFLOWERS 3)

EL DIABLO EN INVIERNO (SERIE WALLFLOWERS 3)

ISBN: 9788413140292
Page: 288
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

Cuatro damas de la sociedad londinense que se autodenominan «las Wallflowers» se unieron con la intención de encontrar marido.Ahora le toca el turno a Evangeline, la Wallflower más tímida, que será también la más rica cuando herede. Para escapar de las garras de sus codiciosos parientes, Evie recurre a un tarambana, el vizconde de St. Vicent, con la increíble propuesta, además, de que se case con ella. El vizconde Sebastian es tan peligroso que puede arruinar el buen nombre de cualquier doncella. Aun así, Evie se presenta en su casa para ofrecerle su mano, a cambio de evitar cualquier relación íntima con él tras la noche de bodas. Evangeline no quiere ser uno más de los corazones rotos que Sebastian desecha sin piedad, lo que significa queel vizconde se verá obligado a esforzarse para seducirla... o quizás a entregar por primera vez su amor a una dama.

ESCÁNDALO EN PRIMAVERA (SERIE WALLFLOWERS 4)

ESCÁNDALO EN PRIMAVERA (SERIE WALLFLOWERS 4)

ISBN: 9788413140308
Page: 336
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

Cuatro bellas jóvenes forman las «Wallflowers», un grupo unido por un mismo objetivo conseguir marido.Llega ahora la historia de Daisy.«Quiero que hagas todo lo que una vez imaginaste que harías conmigo...» Con estas atrevidas palabras Daisy Bowman, otra Wallflower que queda soltera, sella su destino con el único hombre que nunca creyó que la atraería. Después de pasar tres temporadas en Londres buscando un marido para su hija, el padre de Daisy le advierte, de forma clara y contundente, que si no consigue encontrar de inmediato un marido apropiado, se casará con el hombre que él ha escogido para ella, que no es otro que el frío y distante Matthew Swift.Sin embargo, pronto nacerá entre éste y Daisy una fuerte atracción. Atracción que irá creciendo hasta transformarse en pasión arrolladora... pero entonces las cosas tomarán un giro inesperado.

TE QUIERO COMO SIEMPRE QUISE ODIARTE

TE QUIERO COMO SIEMPRE QUISE ODIARTE

ISBN: 9788494912177
Page: 184
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Noviembre poesia
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

Con este tercer libro, el cantautor y poeta Luis Ramiro continúa plasmando todos los fantasmas cotidianos que le rondan (y nos rondan) con la habilidad técnica y la emoción que ya caracteriza su escritura. Insiste en el soneto aunque incorpora poemas con ausencia de rima (que no de ritmo) y toca todos los palos que ya tocó en sus dos primeros libros, aunque en éste encontramos a un Luis Ramiro más reflexivo, más descarnado, con multitud de poemas en los que se abre en canal para mostrarnos sus miedos y ausencias como no había hecho antes. El libro cuenta con un maravilloso prólogo del maestro Luis García Montero y el epílogo de la poeta Elvira Sastre.

LISISTRATA

LISISTRATA

ISBN: 9788417134792
Page: 95
Lang: Castellano
Year: 2019
Price: 5.70
Publisher By: Escolar y mayo
Tags: Clásicos grecolatinos,Clásicos,Literatura

Page 309 of 834 (10000 books)

Ver código