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:

NUESTROS ANTEPASADOS: EL VIZCONDE DEMEDIADO. EL BARON RAMPANTE. EL CABALLERO INEXISTENTE

NUESTROS ANTEPASADOS: EL VIZCONDE DEMEDIADO. EL BARON RAMPANTE. EL CABALLERO INEXISTENTE

ISBN: 9788498415087
Page: 456
Lang: Castellano
Year: 2010
Price: 18.95
Publisher By: Siruela
Tags: Narrativa extranjera,Novela contemporánea

VIAJE AL PIRINEO DE LERIDA

VIAJE AL PIRINEO DE LERIDA

ISBN: 9788423342853
Page: 288
Lang: Castellano
Year: 2010
Price: 7.55
Publisher By: Destino
Tags: Narrativa de viajes,Géneros literarios,Literatura

HERMON (CABALLO DE TROYA 6)

HERMON (CABALLO DE TROYA 6)

ISBN: 9788408108092
Page: 496
Lang: Castellano
Year: 2011
Price: 14.25
Publisher By: Planeta
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

JANE EYRE

JANE EYRE

ISBN: 9788467037579
Page: 480
Lang: Castellano
Year: 2011
Price: 9.45
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Marcada por su temprana orfandad materna, la escritora británica Charlotte Bront, que a lo largo de su corta vida acumuló muchos lutos, revela en su obra el apasionado deseo de encontrar un lugar en el mundo. Jane Eyre, la obra que consagró su éxito fulminante, tiene los ingredientes de una novela gótica, pero rebasa con mucho las convenciones del género. Cándido Pérez Gállego explica en la Introducción cómo Jane, la protagonista, es portavoz de un nuevo modo de descubrir la realidad, y su reflexión nos lleva a un viaje hacia la autenticidad. Al valor histórico Charlotte Bront logra un cuadro enormemente plástico de la sociedad británica de su época se unen aquí el valor moral y el literario. Porque, en efecto, superando las técnicas tradicionales de los diálogos, una especie de «comentario mental» abre en Jane Eyre el camino que conducirá a Virginia Woolf. « Amable lector ojalá no sientas nunca lo que yo sentí entonces! Ojalá no llores nunca las ardientes y tumultuosas lágrimas que yo lloré en aquella ocasión! Ojalá no eleves nunca al cielo una plegaria tan desesperada y angustiosa como la que entonces brotó de mis labios! Ojalá no te veas nunca en el caso de ser instrumento del dolor de aquel a quien amas, como me sucedía a mí!»

LA TIERRA DE LAS CUEVAS PINTADAS (LOS HIJOS DE LA TIERRA 6)

LA TIERRA DE LAS CUEVAS PINTADAS (LOS HIJOS DE LA TIERRA 6)

ISBN: 9788415120100
Page: 800
Lang: Castellano
Year: 2011
Price: 22.80
Publisher By: Maeva
Tags: Narrativa histórica

Una mujer cambió el curso de la historia al escribir sobre Ayla, una niña huérfana que vivió en una época muy lejana a la nuestra. Ayla anhelaba un hogar, un lugar donde ser aceptada y, durante su búsqueda, encontró un rincón en el corazón de millones de lectores de todo el mundo y El clan del oso carvenario se convirtió de forma instantánea en un fenómeno global. Con cinco títulos publicados, Los Hijos de la tierra es la serie más vendida de todos los tiempos. Y la historia de Ayla continúa. Sus seguidores llevan nueve años esperando. LA ESPERA HA TERMINADO! Por fin volvemos a la Edad de Hielo, donde la fuerza de una mujer valiente se pone a prueba y el relato sigue su curso. Por fin el tan esperado sexto volumen de la serie! Hace ya muchos años que Ayla, la niña cromañón, fue expulsada del Clan del Oso Cavernario y que inició su largo viaje por todo el continente europeo. Finalmente, en este libro, La tierra de las cuevas pintadas, se ha establecido en la cueva de donde procede su compañero Jondalar, con quien ha tenido una muy deseada hija llamada Jonayla. La joven lucha por encontrar un equilibrio entre sus nuevas obligaciones como madre y su preparación para convertirse en líder espiritual y en curandera. Durante su formación queda muy impactada al contemplar las maravillosas pinturas que se encuentran en algunas cuevas y le ayudan a sentirse especialmente cercana a la Madre Tierra. Jean M. Auel da vida a la Prehistoria con imaginación, rigor científico y una heroína excepcional Traducida a 35 idiomas, Los hijos de la tierra es una de las series más conocidas y de más éxito de la historia del mundo editorial. Sus ventas suman por el momento más de 45 millones de ejemplares, 3 de ellos sólo en España y América Latina. Jean M. Auel combina sus brillantes dotes narrativas y unos personajes atractivos con una sorprendente recreación de la manera de vivir de hace miles de años, plasmando el terreno y convirtiendo los lugares, los deseos, las creencias, la creatividad y la vida cotidiana de los europeos de la Era Glacial en algo muy real para el lector de hoy en día.

SE BUSCA UNA MUJER

SE BUSCA UNA MUJER

ISBN: 9788433920225
Page: 272
Lang: Castellano
Year: 2005
Price: 9.40
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

DOÑA PERFECTA

DOÑA PERFECTA

ISBN: 9788467037777
Page: 368
Lang: Castellano
Year: 2011
Price: 9.45
Publisher By: S.l.u. espasa libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Una historia de amor en la España del siglo XIX. Pepe Rey, hombre de ideas liberales, acude a Orbajosa, pequeña ciudad episcopal castellana, donde piensa casarse con una prima suya, Rosario, matrimonio acordado por su padre, Juan, y por la hermana de éste, la madre de la novia, Perfecta, viuda de Polentinos. Los novios se gustan de inmediato, apenas conocerse, y se declaran amor eterno, pero el malmetimiento de un canónigo de la catedral, don Inocencio, descarrila las buenas intenciones del padre y de la tía, y contraría el flechazo amoroso sentido por los jóvenes. La infeliz marcha de los acontecimientos desemboca en un enfrentamiento entre la tía y el sobrino, cuando ésta se niega a que la hija se case con un descreído.

VAMPIRAS: ANTOLOGIA DE RELATOS SOBRE MUJERES VAMPIRO

VAMPIRAS: ANTOLOGIA DE RELATOS SOBRE MUJERES VAMPIRO

ISBN: 9788477026686
Page: 448
Lang: Castellano
Year: 2010
Price: 23.94
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura

ULTIMA VOLUNTAD Y TESTAMENTO DE UN PERRO DISTINGUIDISIMO

ULTIMA VOLUNTAD Y TESTAMENTO DE UN PERRO DISTINGUIDISIMO

ISBN: 9788425232169
Page: 40
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Gustavo gili
Tags: Narrativa extranjera,Novela contemporánea

EL SUEÑO DE VENECIA (PREMIO HERRALDE 1992)

EL SUEÑO DE VENECIA (PREMIO HERRALDE 1992)

ISBN: 9788433967237
Page: 224
Lang: Castellano
Year: 2002
Price: 8.45
Publisher By: Anagrama
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Hacia 1665, un esclavo liberto pintó el retrato de doña Gracia de Mendoza, célebre cortesana de la época, y de un niño a quien recogió, convertido luego en su amante y finalmente en su esposo, Pablo de la Corredera. Desde entonces, el cuadro ha sufrido avatares, ha cambiado varias veces de dueño, ha padecido mutilaciones y añadidos y, sobre todo, ha sido visto con distintos ojos por hombres y mujeres de distintas épocas. Y en la nuestra alguien lo descubrió, lo restauró y reconstruyó -o creyo reconstruir- la verdadera historia del cuadro y de los personajes que aparecen en él. Paloma Díaz-Mas ha elaborado en El sueño de Venecia un refinado artificio literario, un tapiz cuya trama se va revelando pausadamente en sus cinco episodios, pero conservando un enigma final, o al menos una cierta resonancia enigmática, como aconsejaría Henry James . Carta mensajera, el primer capítulo, lanza a rodar una historia que se desarrollo desde 1665 hasta nuestros días y que, manteniendo un sutil pero claro hilo conductor -el cuadro del esclavo libertino, pero también un barrio de Madrid y una serie de incestos reales y simbólicos- cambiará de estilo y de voz según la época en la que transcurra. Así, El viaje de Lord Aston-Howard nos conduce al Madrid del siglo XIX, tal como lo ve y lo cuenta en sus cartas un noble viajero inglés; en El Indio el salto es de dos generaciones y los protagonistas son próperos miembros de la pequeña burguesía, para pasar con los Ojos malos al Madrid de la posguerra y el Capitán Trueno, y cerrar, con Memoria el hilo de la trama con un nudo de intriga y sorpresa. Una novela que nos propone, también, una reflexión sobre la Historia revelada en historias; sobre cómo la hacemos, la recordamos y la olvidamos y algún día intentamos reconstruirla. Una reflexión donde la belleza y propiedad de la escritura son también reveladoras.

LA DESHEREDADA

LA DESHEREDADA

ISBN: 9788446022695
Page: 512
Lang: Castellano
Year: 2007
Price: 7.60
Publisher By: Akal
Tags: Narrativa española,Novela contemporánea

La modernidad en literatura comienza en 1881, con la publicación de La desheredada. Con esta novela, Galdós toma una decisión pensada y arriesgada, una decisión histórica rompe con las divisiones tecnicistas y formales entre los «géneros» literarios, para mayor eficacia político-social del arma ideológica recién reinventada en sus manos la novelización de los conflictos de clases. Representante de la burguesía liberal revolucionaria decimonónica, realiza una crítica interna implacable hacia su propia clase social, con sus propuestas «por encontrar ciertos ideales y resolver ciertos problemas que preocupan a todos, y conocer el origen y el remedio de ciertos males que turban las familias», ya «en la vida exterior», ya «en la vida doméstica» de «la clase media» o burguesía. Al mismo tiempo, y también desde el frente burgués al que pertenece, se posiciona contra el internacionalismo proletario en sus comienzos organizativos en España. He aquí la modernidad, he ahí «la revolución que acusa La desheredada». Una novela que ha de leerse para volver a pensar nuestra historia actual y contemporánea.

LOS ILUSOS (NUEVA VERSION)

LOS ILUSOS (NUEVA VERSION)

ISBN: 9788496964105
Page:
Lang: Castellano
Year: 2008
Price: 17.10
Publisher By: El viento
Tags: Narrativa española,Novela contemporánea

Page 338 of 834 (10000 books)

Ver código