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:

AFTER DARK

AFTER DARK

ISBN: 9788483835623
Page: 256
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Murakami vuelve a deslumbrarnos con su estilo conciso, su sutil sentido del humor, su habilidad para construir tramas cautivadoras y escalofriantes, y su maestría para dar cuenta del escurridizo espíritu de nuestro tiempo. Cerca ya de medianoche, en esas horas en que todo se vuelve dolorosamente nítido o angustiosamente desdibujado, Mari, sentada sola a la mesa de un bar-restaurante, se toma un café mientras lee. La interrumpe un joven músico, Takahashi, al que Mari ha visto una única vez, en una cita de su hermana Eri, modelo profesional. Ésta, mientras tanto, duerme en su habitación, sumida en un sueño «demasiado perfecto, demasiado puro». Mari ha perdido el último tren de vuelta a casa y piensa pasarse la noche leyendo en el restaurante; Takahashi se va a ensayar con su grupo, pero promete regresar antes del alba. Mari sufre una segunda interrupción Kaoru, la encargada de un «hotel por horas», pide que le ayude con una prostituta china agredida por un cliente. Dan las doce. En la habitación donde Eri sigue sumida en una dulce inconsciencia, el televisor cobra vida y poco a poco empieza a distinguirse en la pantalla una imagen turbadora... pese a que el televisor no está enchufado.

LA ISLA DEL TESORO (EDICION ESPECIAL)

LA ISLA DEL TESORO (EDICION ESPECIAL)

ISBN: 9788467028935
Page: 300
Lang: Castellano
Year: 1901
Price: 11.40
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

FUERZAS IRRESISTIBLES

FUERZAS IRRESISTIBLES

ISBN: 9788497592253
Page: 272
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

JAIME I

JAIME I

ISBN: 9788427033047
Page: 568
Lang: Castellano
Year: 2006
Price: 5.65
Publisher By: Martinez roca
Tags: Narrativa histórica

EL VERDUGO DE DIOS

EL VERDUGO DE DIOS

ISBN: 9788491095248
Page: 424
Lang: Castellano
Year: 2019
Price: 15.20
Publisher By: Erein
Tags: Narrativa histórica

En la primavera del año 1239, durante el reinado de Teobaldo I de Navarra, conde de Champagne, en el Mont-Aimé, cercano a la pequeña comuna francesa de Vertus, 183 cátaros, hombres y mujeres, son ejecutados en la hoguera acusados de herejía. El responsable del genocidio es un fraile, Robert Lepetit, llamadoel Bugre, nombrado inquisidor por el papa Gregorio IX. Debido a sus muchos y horrendos crímenes, a su crueldad y sadismo, es encarcelado y expulsado de la orden de los dominicos, pero escapa y emprende la ruta hacia Compostela. A lo largo de esta narración, el lector recorre el llamadoCamino de Santiagopor Francia y Navarra, y convive con peregrinos, agotes, cátaros, constructores y junteros levantiscos. El agote Eder Bozat, el maestro Geoffroi Bisol, Alix, Alazas o el templario Bertrand de Garlande, serán algunos de los compañeros de este viaje en el que el amor, la pasión, el crimen y las creencias antiguas se hallan presentes, junto a la devoción, la política y la dureza de una época real.

LA LLAMADA DE LOS MUERTOS (CRONICAS DE LA TORRE III )

LA LLAMADA DE LOS MUERTOS (CRONICAS DE LA TORRE III )

ISBN: 9788467508918
Page: 292
Lang: Castellano
Year: 2006
Price: 12.82
Publisher By: Ediciones sm
Tags: Juvenil

LA MUJER EN LA VENTANA

LA MUJER EN LA VENTANA

ISBN: 9788466352505
Page: 544
Lang: Castellano
Year: 2020
Price: 6.60
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Una mujer sola y vulnerable, recluida en su casa, ve desde la ventana algo que no debería haber visto. Pero nadie la cree. Una historia poderosa y retorcida. Una protagonista intensa y muy real. Un sofisticadothriller psicológico para el nuevo milenio con la tensa atmósfera y la oscura elegancia de los mejores clásicos del cine negro. N 1 deThe New York Times desde hace cuatro semanas. N 1 en Australia y Nueva Zelanda. No sabe si lo ha visto o lo ha imaginado. Anna Fox vive sola, recluida en su casa de Nueva York, sin atreverse a salir. Pasa el día chateando con desconocidos, bebiendo vino (quizá más de la cuenta), mirando películas antiguas, recordando tiempos felices... y espiando a los vecinos. Entonces llegan los Russell al barrio una pareja y su hijo adolescente. La familia perfecta. Hasta que una noche Anna ve algo desde su ventana que no debería haber visto. Todo su mundo empieza a resquebrajarse y sus propios secretos salen a la luz. Qué es lo que ha visto? Y qué ha imaginado? Quién está en peligro? Y quién está manipulándolo todo? En estethriller absolutamente fascinante, nada ni nadie es lo que parece. Tortuosa, escalofriante, original y conmo...

ANTIPODAS

ANTIPODAS

ISBN: 9788417938048
Page: 160
Lang: Castellano
Year: 2020
Price: 15.20
Publisher By: Mueve tu lengua
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

LO QUE CALLAN LOS MUERTOS

LO QUE CALLAN LOS MUERTOS

ISBN: 9788416087976
Page: 336
Lang: Castellano
Year: 2020
Price: 9.50
Publisher By: Embolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

PACK UN AMOR DE PELICULA + LAS PELÍCULAS ROMÁNTICAS QUE HAN MARCA DO NUESTRAS VIDAS

PACK UN AMOR DE PELICULA + LAS PELÍCULAS ROMÁNTICAS QUE HAN MARCA DO NUESTRAS VIDAS

ISBN: 8432715120391
Page: 416
Lang: Castellano
Year: 2020
Price: 17.95
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica

A veces la vida real es mejor que el cine. Una comedia romántica, inteligente y divertida para la generación Netflix. Tras siete años como asistente, Evie Summers está lista para obtener la promoción que se merece. Pero la agencia de cine donde trabaja está en la cuerda floja y Evie perderá su trabajo si no consigue convencer a su cliente más importante y arrogante para que termine de escribir el guion de una comedia romántica de Hollywood. Cuando el guionista confiesa que no hay nada escrito, Evie le propone un pacto si ella puede probarle en tan sólo tres meses que es posible enamorarse en la vida real como en una película, él escribirá el guion. Evie se embarca en una misión a contrarreloj recrear todos los primeros encuentros de las películas románticas para conocer a un hombre de la misma manera que Sally conoció a Harry o Hugh Grant se enamoró de Julia Roberts en Notting Hill.

1793. EL LLOP I EL VIGILANT

1793. EL LLOP I EL VIGILANT

ISBN: 9788475888071
Page: 422
Lang: Catalán
Year: 2020
Price: 19.00
Publisher By: Edicions proa s.a
Tags: Novela negra

La gran sensació internacional que renova la novella histrica i el thriller nrdic. Estocolm, 1793. El rei Gustav III ha mort i el país el governa amb m de ferro un regent mentre els vents republicans de la revolució francesa inquieten els poders. El gurdia Mickel Cardell, un veter de la recent guerra russo-sueca, on va perdre un bra, troba un cadver mutilat al llac de la ciutat un tronc i un cap, només. El cas sassigna a linvestigador Cecil Winge, un racionalista que viu els seus últims dies, malalt de mort per la tuberculosi. Junts, Winge i Cardell es troben immersos en un món brutal de lladres i perdularis, mercenaris i madams, un món en qu una sola mort posa al descobert que, sota el vernís de poder i riquesa, estrat rere estrat, la ciutat est absolutament podrida per la corrupció.

EL PASEO DE LOS CANADIENSES

EL PASEO DE LOS CANADIENSES

ISBN: 9788418089015
Page: 384
Lang: Castellano
Year: 2019
Price: 19.95
Publisher By: Almuzara
Tags: Narrativa española,Novela contemporánea

"Desde el exilio, Azucena, ya anciana, narra cómo ella y Martina, la nieta de la rica propietaria de una fábrica de naranjas, se convirtieron en amigas inseparables en la llamada “carretera de la muerte”. El general franquista Queipo de Llano se disponía a tomar Málaga y, sin armas ni apoyo del gobierno, los milicianos republicanos desertaron. Miles de mujeres, niños y ancianos emprendieron entonces una huida desesperada hacia Almería por la carretera que bordeaba el mar el hoy conocido como Paseo de los Canadienses. Junto al emotivo y hermoso relato de amistad, un nutrido elenco de personajes, reales en su mayoría, completan el riquísimo entramado histórico un piloto italiano que ametralló a quienes “corrían”; el escritor y filósofo Arthur Koestler, condenado a muerte por Queipo; el periodista canadiense que acompañó al médico Norman Bethune en el auxilio de los refugiados; una enfermera del Socorro Rojo Internacional que los atendió en Almería... Sus diferentes puntos de vista brindan al lector el caleidoscopio veraz y desgarrador de quienes vivieron aquella masacre. Esta memorable novela de Amelia Noguera nos sumerge en un episodio lastimosamente olvidado de nuestra Guerra Civil y presta voz a sus víctimas, unas y otras. «Amelia Noguera, dueña de una voz auténtica y genuina, es una novelista nata, de enorme imaginación y con muchas cosas que decir. Dibuja la trágica época histórica con una fluidez narrativa que encanta, seduce y conmueve a la vez». ALEJANDRO LÓPEZ ANDRADA"

Page 211 of 834 (10000 books)

Ver código