Skip to content


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

Search Form


Author's book list:

ALOMA

ALOMA

ISBN: 9788492672271
Page: 240
Lang: Catalán
Year: 2009
Price: 10.40
Publisher By: Educ@ula grup 62
Tags: Narrativa en catalán,Novela contemporánea

Aloma, editada inicialment el 1938, és la novella que enllaa les produccions de preguerra i de postguerra de Merc Rodoreda. És l'únic títol de la seva primera etapa que l'escriptora va reconixer, i la versió revisada de 1969 ?la definitiva i que, per tant, s'ofereix aquí? permet observar l'evolució de l'autora i comprendre millor el conjunt de la seva obra.Neus Real, professora de la UAB i guanyadora del Premi Fundació Merc Rodoreda 2005, ha elaborat un prleg i unes propostes de treball que volen ser una eina útil per als professors i els estudiants que s'aproximin tant a Aloma com a la narrativa rodorediana.Aloma narra la histria de la relació entre la jove barcelonina de divuit anys que dóna títol a la novella i Robert, el parent polític ja madur vingut d'Amrica. El relat es concentra en els sentiments contradictoris d'Aloma, en com viu la relació tant individualment com respecte del seu entorn social i en la manera com tot plegat enfronta dramticament la noia a una realitat molt diferent de qualsevol ideal adolescent

ANA KARENINA (EDICION ESPECIAL)

ANA KARENINA (EDICION ESPECIAL)

ISBN: 9788467032802
Page: 1040
Lang: Castellano
Year: 2000
Price: 14.21
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Entre los grandes escritores del siglo XIX, Lev Nicoláievich Tolstói (1828-1910) ha sido calificado como «genio único, sin equivalente en ningún otro país». Aparecida en su versión definitiva en 1877, Ana Karenina es la obra más ambiciosa y de mayor trascendencia del escritor ruso, una novela de corte realista y psicológico que describe con enorme agudeza la sociedad rusa de la época a la vez que plantea una feroz crítica hacia la aristocracia en declive, su falta de valores y la cruel hipocresía imperante. La profunda crisis moral de Tolstói en la época en la que concibió la novela le llevó a construir esta estremecedora historia de adulterio en la que la protagonista principal, Ana Karenina, se ve abocada a un trágico final como resultado de un conflictopsicológico y socialque va in crescendo desde la primera página. La culpa, la redención, la búsqueda del bien y la caída en el pecado, el rechazo social y el trastorno interno que dicho rechazo provoca en quien lo padeceTodos estos temas aparecen magistralmente engarzados en Ana Karenina, una obra clave de la literatura universal cuya lectura sigue siendo imprescindible.

DOÑA BARBARA

DOÑA BARBARA

ISBN: 9788437615394
Page: 480
Lang: Castellano
Year: 2005
Price: 13.11
Publisher By: Catedra
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

NAPOLEON EN CHAMARTIN (EPISODIOS NACIONALES, 5 / PRIMERA PARTE)

NAPOLEON EN CHAMARTIN (EPISODIOS NACIONALES, 5 / PRIMERA PARTE)

ISBN: 9788420693842
Page: 272
Lang: Castellano
Year: 2015
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

El gran friso narrativo de los Episodios Nacionales sirvió de vehículo a Benito Pérez Galdós (1843-1920) para recrear en él, novelescamente engarzada, la totalidad de la compleja vida de los españoles -guerras, política, vida cotidiana, reacciones populares- a lo largo del agitado siglo XIX. En Napoleón en Chamartín, de nuevo es Madrid escenario de las aventuras de Gabriel de Araceli. Su asendereada existencia y su amor por Inés lo llevan a la capital de España, a la que se aproximan los ejércitos franceses. Asiste -y con él los lectores, gracias a la viveza descriptiva del novelista- a la entrada del Emperador en la Villa y Corte. Sin embargo, por encima del hecho histórico predomina en este episodio el retrato de tipos y aspectos de la realidad cotidiana madrileña -artesanos, frailes, hombres públicos-, de cuya pintura es Galdós el gran maestro.

HAMELIN; LA TORTUGA DE DARWIN

HAMELIN; LA TORTUGA DE DARWIN

ISBN: 9788437633664
Page: 232
Lang: Castellano
Year: 2015
Price: 11.87
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura

Juan Mayorga (Madrid, 1965) es el dramaturgo con mayor proyección escénica nacional e internacional. Presentamos aquí dos de sus piezas mayores " Hamelin" y" La tortuga de Darwin" como ejemplos destacados de una poética basada en la conjunción de filosofía y drama, y que tiene en Walter Benjamin, entre otros pensadores y escritores contemporáneos (Blumenberg, Kafka, Buero Vallejo), su más destacado guía. Se trata de una concepción dramática que no busca la complacencia fácil del auditorio y que invita al espectador a ser elemento activo de la propuesta, en un cuestionamiento continuo de sus convicciones previas. Porque, como el propio Mayorga se ha encargado de señalar, está muy lejos de querer ofrecernos propuestas edulcoradas que se congracien apriorísticamente con el público, y sí, por el contrario," asaltarlo como un asaltador de caminos al confiado paseante" .

CUENTOS DE LA ALHAMBRA (27ª ED.)

CUENTOS DE LA ALHAMBRA (27ª ED.)

ISBN: 9788471690173
Page: 352
Lang: Castellano
Year: 1991
Price: 8.55
Publisher By: Miguel sanchez
Tags: Cuentos populares,Cuentos,Literatura

EL PEOR VIAJE DEL MUNDO: LA EXPEDICION DE SCOTT AL POLO SUR

EL PEOR VIAJE DEL MUNDO: LA EXPEDICION DE SCOTT AL POLO SUR

ISBN: 9788498720822
Page: 912
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: B de bolsillo ediciones b
Tags: Viajes en bolsillo,Narrativa en bolsillo,Literatura

#JAQUEMATEROMÁNTICOS

#JAQUEMATEROMÁNTICOS

ISBN: 9788413044675
Page: 144
Lang: Castellano
Year: 2018
Price: 14.25
Publisher By: Circulo rojo
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

DICEN

DICEN

ISBN: 9788417375201
Page: 168
Lang: Castellano
Year: 2019
Price: 15.10
Publisher By: De conatus
Tags: Narrativa española,Novela contemporánea

HISPANIA: EL SUEÑO DE UN REBELDE

HISPANIA: EL SUEÑO DE UN REBELDE

ISBN: 9788416970711
Page: 528
Lang: Castellano
Year: 2018
Price: 18.95
Publisher By: Pamies
Tags: Narrativa histórica

LAS MIL Y UNA NOCHES

LAS MIL Y UNA NOCHES

ISBN: 9788417430481
Page: 384
Lang: Castellano
Year: 2019
Price: 15.15
Publisher By: Alma europa
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

CURIAL I GÜELFA (5ª ED)

CURIAL I GÜELFA (5ª ED)

ISBN: 9788475841007
Page: 203
Lang: Catalán
Year: 2005
Price: 8.55
Publisher By: Laertes
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura

Curial i Güelfa és una novella cavalleresca del segle XV que narra les aventures d'armes i els infortunis del seu protagonista, Curial, en el marc d'una trama amorosa determinada per la gelosia de la Güelfa. La novella és, pels personatges, per l'acció i per la composició, una obra plenament actual del segle en qu va ser escrita i s'allunya considerablement dels llibres de cavalleria tan en voga durant l'Edat Mitjana. El seu autor, plenament conscient del seu paper de novellista, amb materials molt diversos, literaris uns, histrics o llegendaris els altres, ens ofereix, amb notable personalitat, una magnífica novella, alhora fantstica i realista, i adaptada als gustos culturals del moment. Aquest fet, que va indissolublement lligat al seu carcter versemblant i histric, en un sentit ample, la fa una pea singular, i no prou coneguda, de la narrativa catalana medieval. Precedida per una extensa i clarificadora introducció, Jordi Tiñena ens ofereix en aquest volum una versió modernitzada i profusament anotada de l'annima novella Curial i Güelfa, destinada bsicament als estudiants de segon ensenyament (i també de la segona etapa d'EGB), amb la finalitat de posar-los a l'abast una de les grans obres de la nostra literatura medieval, en la línia del que la majoria de llengües de cultura fan amb les seves ...

Page 196 of 834 (10000 books)

Show Code