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:

PARIS ERA UNA FIESTA

PARIS ERA UNA FIESTA

ISBN: 9788490327234
Page: 280
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

(PE) SOMBRAS DE AGUA

(PE) SOMBRAS DE AGUA

ISBN: 9788490676806
Page: 352
Lang: Castellano
Year: 2016
Price: 5.65
Publisher By: Algaida
Tags: Narrativa histórica

La niebla de invierno difuminaba la estampa de una ciudad nacida de las aguas. La famosa nebbia veneciana borraba no solo los reflejos sino los propios edificios, dotando al lugar de una intemporalidad sobrecogedora. Asomados a la proa del galeón, los orificios nasales de don Fernando y de Pelayo recibieron el azote de las algas heladas de la laguna. A medida que se acercaban a la orilla, esa silueta dibujada por las cúpulas de las iglesias y las chimeneas de los tejados se mostraba más insinuante, pero no por ello menos enigmática. Para cuando aquella urbe anfibia quiso perfilarse, la vista de cuantos la contemplaban por primera vez se encontraba tan embriagada que apenas podía asimilar las formas y colores que iban asentándose en el paisaje. No fue el sol sino un grumete con su campana quien cantó las doce del mediodía antes de dar las gracias al cielo por arribar sin contratiempos. Un nuevo caso del doctor Fernando de Zúñiga, un nuevo thriller histórico magníficamente ambientado en al España de finales del siglo XVII.

NO CULPES AL KARMA DE LO QUE TE PASA POR GILIPOLLAS

NO CULPES AL KARMA DE LO QUE TE PASA POR GILIPOLLAS

ISBN: 9788467041583
Page: 352
Lang: Castellano
Year: 2014
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Narrativa española,Novela contemporánea

Si estás leyendo estas líneas es que te ha llamado la atención el título.Te gustaría decírselo a alguien?Serías capaz de decírtelo a ti mismo?Y lo más importante te gustaría mantener durante un buen rato la sonrisa que se te ha quedado en la cara? Pues esta es tu novela.Te podríamos contar con más o menos gracia de qué va la cosa, para que te hicieras una idea que si la protagonista, Sara, es muy maja, que si tiene un trabajo muy interesante (es plumista, a que nunca lo habías oído?), que si es un pelín obsesiva y alérgica a los sobresaltos... Por supuesto, la vida se le complica y se encuentra con que su piso se convierte en una especie de camarote de los hermanos Marx cuando en la misma semana se meten a vivir con ella su padre deprimido, su hermana rebelde y su excéntrico prometido y, sobre todo, el novio al que lleva mucho tiempo sin ver... Pero mejor no te lo contamos porque te gustará leerlo. Lo único que necesitas saber es que, desde el título, te garantizamos unas cuantas horas de descacharrante diversión como hacía tiempo queno disfrutabas.

CIEN AÑOS DE SOLEDAD (4ª ED.)

CIEN AÑOS DE SOLEDAD (4ª ED.)

ISBN: 9788437604947
Page: 560
Lang: Castellano
Year: 2007
Price: 13.11
Publisher By: Catedra
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

1967. En Buenos Aires aparece la novela de un escritor colombiano de cuarenta años. No queda hoy lengua literaria a la que no haya sido traducida. «Cien años de soledad» no sólo cautiva a los lectores de cualquier condición su impulso poderoso ha levantado las letras castellanas de todo un continente. Desvelar la magia de su prosa, acotar las arenas movedizas de su particular quehacer literario son tareas tan imposibles como dañinas; sí agradecerá el lector, en cambio, la aclaración de ciertas alusiones, la comprobación de la densidad que subyace a un texto aparentemente diáfano. No nos engañemos son millones las páginas que han engendrado las de la novela, pero ante ella al lector no le queda otra actitud que la misma lectura devoradora y deslumbrada del último de los Aurelianos.

AFRICANUS. EL HIJO DEL CONSUL (AFRICANUS - LIBRO I)

AFRICANUS. EL HIJO DEL CONSUL (AFRICANUS - LIBRO I)

ISBN: 9788498725407
Page: 720
Lang: Castellano
Year: 2019
Price: 14.20
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

A finales del siglo IV antes de Cristo, Roma se encontraba a punto de ser aniquilada por los ejércitos cartagineses al mando de Aníbal. Ese era su inexorable destino hasta que surgió un solo hombre, un joven oficial de las legiones, que transformó lo que debía ocurrir en lo que finalmente fue la génesis de un imperio y una civilización secular en el tiempo y en la historia del mundo. Aquel niño recibió el nombre de su progenitor, Publio Cornelio Escipión, quien fuera cónsul de Roma durante el primer año de aquella guerra. Las hazañas del hijo del cónsul alcanzaron tal magnitud que el pueblo le concedió un sobrenombre especial, un apelativo referente a uno de los territorios que conquistó Africanus. Africanus, el hío del cónsul narra con una prosa ágil y directa el.tormentoso y a la vez fascinante mundo de la juventud de Publio Cornelio Escipión, el Africano. Esta novela describe con detalle las batallas de Tesino, Trebia, Trasimeno y Cannae, los asedios de Sagunto, Tarento o Cartago Nova, los tensos debates en el senado, las marchas forzadas de las legiones, el avance de los elefantes, las frías noches previas al combate, la amistad de los legionarios durante la campaña, el dolor de la muerte, el sinsentido de la guerra, el significado, de la gloria y el honor, las costumbres y las tradiciones de una Roma milenaria.

NOVELAS EJEMPLARES I

NOVELAS EJEMPLARES I

ISBN: 9788467033625
Page: 368
Lang: Castellano
Year: 9999
Price: 7.55
Publisher By: S.l.u. espasa libros
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura

TU ROSTRO MAÑANA

TU ROSTRO MAÑANA

ISBN: 9788420405018
Page: 1336
Lang: Castellano
Year: 2009
Price: 28.45
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea

Publicada originalmente en tres entregas (Fiebre y lanza, 2002; Baile y sueño, 2004; Veneno y sombra y adiós, 2007), se ofrece ahora Tu rostro mañana, la obra cumbre de Javier Marías, como lo que en realidad es una sola, grandiosa y monumental novela, que la crítica extranjera ya ha saludado como una de las cimas literarias de nuestro tiempo. El narrador protagonista, Jacques o Jaime o Jacobo Deza, conoce los inesperados rostros de quienes lo rodean y también el suyo propio, y descubrirá que, bajo el mundo más o menos apaciguado en que vivimos los occidentales, siempre late una necesidad de traición y violencia que se nos inocula como un veneno. Una historia que es mucho más que una historia apasionante, contada con la maestría de uno de los mejores novelistas contemporáneos, tal vez el más profundo y arriesgado

MORTAL Y ROSA

MORTAL Y ROSA

ISBN: 9788408106364
Page: 256
Lang: Castellano
Year: 2011
Price: 6.60
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

CORAZON TAN BLANCO

CORAZON TAN BLANCO

ISBN: 9788483461402
Page: 320
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Una novela hipnótica sobre el secreto y su conveniencia posible, sobre el matrimonio, el asesinato y la instigación, sobre la sospecha, el hablar y el callar y la persuasión sobre los corazones tan blancos que poco a poco se van tiñendo y acaban siendo lo que nunca quisieron ser. «No he querido saber, pero he sabido que una de las niñas, cuando ya no era niña y no hacía mucho que había regresado de su viaje de bodas, entró en el cuarto de baño, se puso frente al espejo, se abrió la blusa, se quitó el sostén y se buscó el corazón con la punta de la pistola...» Este es el ya legendario comienzo de un clásico contemporáneo,Corazón tan blanco, cuyo protagonista y narrador, Juan Ranz, prefiere siempre no saber, consciente de lo peligroso que resulta escuchar los oídos no tienen párpados, y lo que les llega ya no se olvida. Traductor e intérprete de profesión, es él ahora el recién casado, y en su propio viaje de novios, en La Habana, asomado al balcón, es confundido por una desconocida que espera en la calle, y sin querer escucha una conversación de hotel. A partir de entonces «presentimientos de desastre» envolverán su matrimonio. Pero la clave de ese malestar quizá esté en el pasado, pues su padre hubo de casarse tres veces para que él pudiera nacer. B...

FORTUNATA Y JACINTA

FORTUNATA Y JACINTA

ISBN: 9788446018957
Page: 1216
Lang: Castellano
Year: 2005
Price: 7.60
Publisher By: Akal
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Toda la estructura social, política y humana de la época en la que transcurre la novela -desde l869 a l876, lo que abarca la mayor parte del Sexenio Revolucionario y los primeros tiempos de la restauración monárquica- constituye la base de Fortunata y Jacinta; agudo análisis de una doble historia de amor y de desamor, en que pueblo y burguesía, hombres y mujeres, entretejen sus vidas y sus muertes. Novela señera en el conjunto de la obra del gran narrador que fue Benito Pérez Galdós (l843-l920), es un texto clave no ya del siglo XIX, sino del conjunto de la literatura europea. Aquí, el característico realismo decimonónico se abre ya al mundo de la modernidad, representado por lo onírico, el perspectivismo de corte cervantino, la ambigüedad entre realidad e imaginación o el monólogo interior. Todo ello unido a un realismo crítico igualmente moderno en que los personajes construyen y destruyen sus propias vidas, al tiempo que éstas forman parte del entramado de la Historia y de un Madrid que es también, por sí mismo, protagonista de la obra. En efecto, en una encuesta realizada en 2003, Fortunata y Jacinta fue proclamada como la mejor novela de todos los tiempos ambientada en Madrid. Una novela en la cual su autor, y como se ha dicho, ya escribe desde la burguesía contra la burguesía.

LIMPIEZA DE SANGRE (SERIE CAPITAN ALATRISTE 2)

LIMPIEZA DE SANGRE (SERIE CAPITAN ALATRISTE 2)

ISBN: 9788420483597
Page: 264
Lang: Castellano
Year: 2015
Price: 18.52
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea

DIOS EMPERADOR DE DUNE (SAGA DUNE 4)

DIOS EMPERADOR DE DUNE (SAGA DUNE 4)

ISBN: 9788497597487
Page: 568
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Debolsillo
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura

Esta cuarta entrega de la saga Dune centra su trama en la figura mesiánica de Leto Atreides II (hijo de Paul Atreides, héroe cuya estirpe hunde sus raíces en la legendaria casa griega de los Atridas) y nos lleva, a través de diversos dilemas éticos, a comprender los mitos qeu necesita la humanidad y a los héroes que los encarnan. El futuro, en el mundo de Dune, pertenece solo a los que son capaces de pensar por sí mismos... Esta saga apasionante plantea por primera vez de forma completa, racional y convincente todo un mundo absolutamente diferente del nuestro. Sus referencias a los problemas ecológicos, el poder de las drogas y la fuerza psicológica de los mitos la han covertido en una obra de culto para millones de lectores en todo el mundo.

Page 209 of 834 (10000 books)

Show Code