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:

LA ULTIMA BATALLA (LAS CRONICAS DE NARNIA 7)

LA ULTIMA BATALLA (LAS CRONICAS DE NARNIA 7)

ISBN: 9788408060000
Page: 264
Lang: Castellano
Year: 2005
Price: 12.30
Publisher By: Planeta
Tags: Literatura 9 a 12 años,Infantil 9 a 12 años,Infantil

CUENTOS DE CANTERBURY

CUENTOS DE CANTERBURY

ISBN: 9788437606736
Page: 648
Lang: Castellano
Year: 2006
Price: 16.48
Publisher By: Catedra
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

LAS SOMBRAS DEL BOSQUE

LAS SOMBRAS DEL BOSQUE

ISBN: 9788483466148
Page: 528
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

TRES CUENTOS

TRES CUENTOS

ISBN: 9788433967435
Page: 120
Lang: Castellano
Year: 2003
Price: 7.50
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Se reúnen aquí por primera vez tres memorables incursiones en el territorio de la memoria, del pasado, de la infancia. Tres recuerdos de reuniones familiares propiciadas por celebraciones festivas -dos Navidades y un día de Acción de Gracias- convertidos en literatura de la más alta calidad gracias a la mano maestra de Truman Capote. Y Buddy, es decir, el pequeño Truman, es el protagonista de estos relatos. Un protagonismo compartido en dos de ellos -Un recuerdo navideño y El invitado del día de Acción de Gracias- por Miss Sook, una excéntrica pariente solterona a la que el niño se sintió muy unido en los años que pasó con los familiares de su madre en Alabama. En el tercero, Una Navidad, Buddy viaja a Nueva Orleans para encontrarse con su padre, al que apenas conoce. En estos relatos sobre la inocencia, el amor y la maldad se condensa todo el talento narrativo de Truman Capote (que no por casualidad admiraba a Isak Dinesen, otra gran contadora de historias). Este libro es, en definitiva, una concisa y magistral lección de literatura, de cómo la experiencia vivida se transforma en obra de arte.

DONDE EL CORAZON TE LLEVE

DONDE EL CORAZON TE LLEVE

ISBN: 9788432217548
Page: 192
Lang: Castellano
Year: 2005
Price: 5.65
Publisher By: Seix barral
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

EL VIOLÍ D AUSCHWITZ

EL VIOLÍ D AUSCHWITZ

ISBN: 9788499300399
Page: 144
Lang: Catalán
Year: 2010
Price: 7.55
Publisher By: Labutxaca
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

COSAS QUE LOS NIETOS DEBERIAN SABER

COSAS QUE LOS NIETOS DEBERIAN SABER

ISBN: 9788493736217
Page: 224
Lang: Castellano
Year: 2009
Price: 19.95
Publisher By: Blackie books
Tags: Música moderna,Música

EL PUENTE DE ALCANTARA (29ª ED.)

EL PUENTE DE ALCANTARA (29ª ED.)

ISBN: 9788435005586
Page: 728
Lang: Castellano
Year: 1991
Price: 30.40
Publisher By: Edhasa
Tags: Narrativa histórica

EL ROMANÇ DE TRISTANY I ISOLDA

EL ROMANÇ DE TRISTANY I ISOLDA

ISBN: 9788485704163
Page: 128
Lang: Catalán
Year: 1980
Price: 8.55
Publisher By: Edicions dels quaderns crema
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura

Senyors, us plau de sentir un bell conte d'amor i de mort? És de Tristany i d'Isolda la reina. Escolteu com amb gran joia, amb gran dol s?amaren, després ne moriren un mateix dia, ell per ella, ella per ell. Joseph Bédier (1864-1938), figura cabdal entre els romanistes de primers de segle, teoritzador apassionat sobre els orígens i el sentit de moltes parcelles de les literatures romniques medievals, autor del clssic Les légendes épiques (1907-1914), va ser, per damunt de tot, un extraodinari prosista. En El roman de Tristany i Isolda (1900) refongué i complet els diversos fragments dels antics romans tristanians del segle XII, per donar-ne una versió d'una fora lírica arrabasadora. La traducció de Carles Riba (1893-1959) en va publicar el 1921 representa, com totes les que va fer (tal com ho expressa Martí de Riquer en la presentació d'aquest volum), Un extraordinari enriquiment del catal literari, constret amb m mestra a traslladar des d'all més eteri i vague a all més abstracte i subtil, l?expressió popular i l'expressió culta.Tothom sap qu els va passar a Tristany i Isolda perqu Wagner, que es va enamorar de la passió dels dos enamorats, els va ensenyar a cantar una pera que més o menys cada any es representa al Liceu. Per Bédier (i Riba) ens conta la histria vertadera, la bona, l?antiga, qu...

JUAN DE MAIRENA (T. 1)

JUAN DE MAIRENA (T. 1)

ISBN: 9788437605852
Page: 360
Lang: Castellano
Year: 2006
Price: 10.64
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

ROMEO Y JULIETA

ROMEO Y JULIETA

ISBN: 9788437607795
Page: 488
Lang: Castellano
Year: 2005
Price: 11.87
Publisher By: Catedra
Tags: Teatro clásico extranjero hasta el siglo XVIII,Teatro,Literatura

Dos familias nobles de la Verona del siglo XIV , Montesco y Capuleto, se encuentran en discordia desde muchos años atrás. Romeo, hijo de Montesco, es un joven inconstante, enamorado del amor; pero después se enamora de Julieta, hija de Capuleto, quien candorosamente corresponde a este amor. Los jóvenes han jurado amarse y llevan su juramento hasta la muerte. Romeo y Julieta recorren en cuatro días toda una vida de amor entre odio, rencor y venganza, y se ofrecen en sublime inmolación para disiparlos. En Romeo y Julieta surge el amor, como una necesidad ineludible del hombre, llevado a la sublimación. En Shakespeare encontramos todos los valores humanos, a la persona proyectada en todas sus facetas, en sus cualidades y defectos, lo que nos hace vibrar con sus personajes, identificarnos con ellos y comprenderlos a cada momento.

LA BIBLIA DE BARRO

LA BIBLIA DE BARRO

ISBN: 9788401335518
Page: 768
Lang: Castellano
Year: 2018
Price: 19.95
Publisher By: Plaza & janes editores
Tags: Narrativa histórica

Una arqueóloga iraquí nieta de un poderoso hombre con un oscuro pasado, cuatro ancianos con sed de venganza, traficantes de arte sin escrúpulos, un hombre en la sombra que mueve muchos hilos -El Mentor-, dos asesinos a sueldo y un cura que escuchó una confesión que jamás debió oír... Estos son algunos de los protagonistas de un rompecabezas inquietante que no se resuelve hasta la últmia página. Tral el éxito de su primera novela La Hermandad de la Sabana Santa, Julia Navarro se confirma con La Biblia de Barro como maestra en la creación de tramas que atrapan al lector desde la primera página. El mundo del arte, la Segunda Guerra Mundial y sobre todo el poder que mueve los hilos del mundo por encima de la política y las creencias son los auténticos protagonistas de esta novela que llevará al lector por la historia y la intriga hasta un apasionante y sorprendente final.

Page 230 of 834 (10000 books)

Ver código