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:

EN LAS ORILLAS DEL SAR (2ª ED.)

EN LAS ORILLAS DEL SAR (2ª ED.)

ISBN: 9788437605661
Page: 200
Lang: Castellano
Year: 2006
Price: 8.55
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

LAS DESVENTURAS DEL JOVEN WERTHER (6ª ED.)

LAS DESVENTURAS DEL JOVEN WERTHER (6ª ED.)

ISBN: 9788437604077
Page: 192
Lang: Castellano
Year: 2005
Price: 10.64
Publisher By: Catedra
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

LAS FLORES DEL MAL

LAS FLORES DEL MAL

ISBN: 9788437609539
Page: 616
Lang: Castellano
Year: 2006
Price: 16.48
Publisher By: Catedra
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura

EL PARAISO PERDIDO

EL PARAISO PERDIDO

ISBN: 9788437605913
Page: 512
Lang: Castellano
Year: 2006
Price: 14.06
Publisher By: Catedra
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura

TEATRO MENOR (50 PIEZAS BREVES): PERVERTIMIENTO, MISERO PROSPERO, VACIO

TEATRO MENOR (50 PIEZAS BREVES): PERVERTIMIENTO, MISERO PROSPERO, VACIO

ISBN: 9788489987999
Page:
Lang: Castellano
Year: 2008
Price: 11.40
Publisher By: Ñaque editora
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura

EL PISO MIL 2: VERTIGO

EL PISO MIL 2: VERTIGO

ISBN: 9788427211926
Page: 528
Lang: Castellano
Year: 2017
Price: 17.09
Publisher By: Molino
Tags: Juvenil

EL OTRO ARBOL DE GUERNICA (35ª ED.)

EL OTRO ARBOL DE GUERNICA (35ª ED.)

ISBN: 9788484691594
Page: 252
Lang: Castellano
Year: 2005
Price: 12.35
Publisher By: S.a. eiunsa. ediciones internacionales universitarias
Tags: Narrativa española,Novela contemporánea

Tierno y, a la vez, duro relato de las peripecias de aquellos niños y niñas obligados a salir de España para protegerles de la crueldad de una guerra que nunca debió existir. Emociona tanto si se lee en Euskadi, como en Francia, en Inglaterra o en Japón, en cuyos respectivos idiomas se ha publicado también "una de las mejores novelas publicadas en España durante los últimos treinta años", según afirma Le Monde.La película del mismo nombre, dirigida por Pedro Lazaga, se estrenó el 21 de noviembre de 1969 en el cine Trueba de Bilbao. Luis de Castresana (Bilbao, 1925-1986). Escritor, novelista, periodista y viajero. Autor de más de treinta novelas, de las que en esta editorial hemos reeditado seis, además de Semblanzas de grandes escritores.

CANCIONERO

CANCIONERO

ISBN: 9788420649375
Page: 672
Lang: Castellano
Year: 2008
Price: 15.20
Publisher By: Alianza editorial
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura

Sin duda, una de las obras que más influjo han ejercido en la literatura europea es la de FRANCESCO PETRARCA (1304-1374), destacado representante de la corriente renovadora del saber que se halla en el origen del Renacimiento. Filólogo iniciador de la historia de las letras y de la ciencia de la historia, filósofo y latinista, Petrarca posterior en sólo una generación al autor de la «Divina Comedia» (L 5569) y contemporáneo de Boccaccio, cuya amistad cultivó es más conocido en la actualidad por la recopilación de sus composiciones en lengua vulgar, conocida generalmente con el nombre de CANCIONERO, en las cuales volcó la expresión de un amor ya de nuevo signo, puramente humano. Reflejo de la experiencia de toda una vida no cesó de reordenar y corregir sus poemas a lo largo de su existencia, biografía espiritual, más que sentimental, los 317 sonetos, 29 canciones, 9 sextinas, 7 baladas y 4 madrigales que lo componen son, como apunta en su iluminadora introducción Ángel Crespo autor también de la traducción, el «producto orgánico de una experiencia largamente meditada», pero asimismo, en no menor medida, hijos legítimos «no sólo de su amor por Laura, sino también de su sabiduría y erudición».

KIT COMPLETO DE DIBUJO (TECNICAS, EQUIPAMIENTO Y PROYECTOS)

KIT COMPLETO DE DIBUJO (TECNICAS, EQUIPAMIENTO Y PROYECTOS)

ISBN: 9788489840997
Page: 192
Lang: Castellano
Year: 2006
Price: 27.07
Publisher By: Tursen-hermann blume
Tags: Dibujo artístico,Dibujo,Arte

Con dos libros de instrucciones y un fabuloso kit de iniciación, esta caja constituye una guía completa del arte del dibujo. Explora una amplia gama de técnicas con estudios especialmente diseñados para que practiques, desarrolles tus habilidades y crees tus propias obras de arte. Con consejos prácticos y sencillos sobre cómo elegir los materiales, dar forma a tus composiciones y preparar bocetos iniciales, el Kit completo de dibujo te ofrece todo lo que necesitas para dibujar con confianza y precisión en unas pocas semanas. 1. El kit de iniciación incluye • Cuatro lápices de diferente dureza • Cuatro lápices de colores • Un carboncillo • Pluma • Tinta negra • Goma de borrar 2. El Libro de técnicas ofrece una sólida formación preliminar sobre habilidades básicas de dibujo. Desde cómo elegir un medio, preparar un tema y dominar técnicas, hasta aprender a crear composiciones dinámicas, en sus páginas encontrarás todo lo necesario para trabajar con confianza. 3. El Libro de proyectos presenta ejemplos prácticos paso a paso, que incluyen los temas más populares del dibujo paisajes, naturalezas muertas, retratos, animales y arquitectura. De este modo aprenderás mientras dibujas, y darás los primeros pasos hacia el desarrollo de tu estilo personal.

ELLA QUE TODO LO TUVO (PREMIO CASA AMERICA 2009)

ELLA QUE TODO LO TUVO (PREMIO CASA AMERICA 2009)

ISBN: 9788408086819
Page: 424
Lang: Castellano
Year: 2009
Price: 20.42
Publisher By: Planeta
Tags: Narrativa hispanoamericana,Novela contemporánea

Premio Iberoamericano de Narrativa Planeta-Casamérica 2009. Tras sufrir un grave accidente, Ella no vuelve a escribir. Derrotada y perdida, emprende un viaje a Firenze en busca de una fascinante historia que le contó su padre y que quiere convertir en novela. En su afán por sentirse viva, crea un enigmático y silencioso personaje, La Donna di Lacrima, que recibe en un soberbio ático de la via Ghibellina a hombres que le cuentan su vida y adoran su cuerpo y su silencio. Nadie reconocerá en ésta a la solitaria y triste escritora que restaura libros y visita cada tarde a las siete la antigua librería del Mercato Nuovo donde otro ser, un librero tan solitario y misterioso como ella, la espera. Ella, que todo lo tuvo es una conmovedora historia, profunda, desgarradora y llena de sensualidad y simbolismos, Ángela Becerra explora los abismos de la soledad, la fragilidad del ser humano y su incesante lucha por encontrar la felicidad y el verdadero sentido de la vida.

LOS GENIECILLOS DOMINICALES

LOS GENIECILLOS DOMINICALES

ISBN: 9788492480111
Page: 254
Lang: Castellano
Year: 2009
Price: 16.15
Publisher By: Rm verlag
Tags: Narrativa hispanoamericana,Novela contemporánea

EL CUADERNO DE ROSA

EL CUADERNO DE ROSA

ISBN: 9788483103821
Page: 80
Lang: Castellano
Year: 2007
Price: 9.50
Publisher By: Tusquets editores
Tags: Narrativa erótica,Romántica y erótica

Impúdico pero a veces cándido, sin retóricas ni ambages, este Cuaderno íntimo desvela la verdad desnuda de los gustos (y usos) eróticos de una mujer sus encuentros sexuales y sus amores, los fugaces y los duraderos, los apasionados e incluso los platónicos. A lo largo de 69 breves capítulos un número, por supuesto, no azaroso que pueden leerse de manera independiente, la protagonista ofrece a sus lectores algunas de las «recetas» que han convertido su vida en un continuo disfrute sexual. Mientras celebra el goce femenino y el masculino, no sólo revela confidencias, pensamientos y episodios personales, sino también obsesiones y peculiares prácticas, en un tono unas veces poético, otras veces descarnado y realista. La pasión por «el otro», por el hombre que suscita el deseo en ella, y por conocer los mecanismos del sexo, se entrevera en esta obra con la rebeldía frente a lo socialmente bien visto, lo políticamente correcto. Esa rebeldía trasciende los episodios que narra para alcanzar al propio lenguaje; la protagonista, que se llama Rosa, llamará «rosa» a la parte de sí misma que más placeres le procura, y empleará un lenguaje que pertenece a su imaginario erótico. Todo ello hace de este libro una verdadera osadía.

Page 454 of 834 (10000 books)

Show Code