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:

CARCEL DE AMOR: TRACTADO DE AMORES DE ARNALTE Y LUCENDA

CARCEL DE AMOR: TRACTADO DE AMORES DE ARNALTE Y LUCENDA

ISBN: 9788437613642
Page: 256
Lang: Castellano
Year: 2005
Price: 11.87
Publisher By: Catedra
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura

DEL MADRID CASTIZO. SAINETES (13ª ED.)

DEL MADRID CASTIZO. SAINETES (13ª ED.)

ISBN: 9788437601434
Page: 168
Lang: Castellano
Year: 2004
Price: 8.55
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura

JIMENEZ: ANTOLOGIA POETICA (5ª ED.)

JIMENEZ: ANTOLOGIA POETICA (5ª ED.)

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

EL CUENTO DEL CORTADOR DE BAMBU

EL CUENTO DEL CORTADOR DE BAMBU

ISBN: 9788437621838
Page: 272
Lang: Castellano
Year: 2004
Price: 11.87
Publisher By: Catedra
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

«Taketori Monogatari» o «El cuento del cortador de bambú» se considera la obra que inaugura la larga y rica historia de la literatura de ficción en Japón. Su aparición se sitúa en una época en la que las letras autóctonas de Japón llamadas «kana» llegaron a su difusión definitiva entre los intelectuales del país. Hablamos del siglo IX, cuando la mayoría de los países del mundo todavía no disfrutaban de una literatura escrita. Obra anónima, cuya autoría ha generado diversas teorías entre los estudiosos de la literatura clásica japonesa, calificada por la dama Murasaki, autora del universalmente conocido «Cuento de Genji», como el" ancestro de todos los «monogatari»" (" cuento" ," relato" ," historia" ). «El cuento del cortador de bambú» es una creación de un autor concreto que busca la creación artística y que quiso dejar claro su mensaje a través de un lenguaje personal. Este relato constituye un material interesante para atestiguar el problema de las formas literarias en la literatura japonesa y su interrelación y desarrollo. Deja entrever los prototipos de cuentos y leyendas tradicionales que constituyen su marco fundamental. La historia de la princesa que vino de la Luna ha sobrevivido hasta nuestros días como uno de los cuentos populares favoritos de la población japo...

NOTICIAS DE LA NOCHE

NOTICIAS DE LA NOCHE

ISBN: 9788483830413
Page: 336
Lang: Castellano
Year: 2008
Price: 18.05
Publisher By: Tusquets editores
Tags: Novela negra

Poco después del asesinato de un matrimonio de inmigrantes albaneses, un hombre, también de origen albanés, se confiesa autor del crimen. El caso, en apariencia cerrado, se desvela mucho más sórdido y complejo cuando una periodista especializada en sucesos, Yanna Karayorgui, aparece asesinada. Kostas Jaritos, comisario de la policía ateniense, es el encargado de la investigación. Genuino antihéroe de novela negra, Jaritos recurrirá a su intuición, cinismo y experiencia para desentrañar una trama de comercio clandestino, muy turbio, en el que están en juego intereses económicos de importantes organizaciones griegas y albanesas. Noticias de la noche es la primera novela de la serie policiaca protagonizada por Kostas Jaritos.

LA CIENAGA DEFINITIVA

LA CIENAGA DEFINITIVA

ISBN: 9788478445929
Page: 168
Lang: Castellano
Year: 2002
Price: 13.30
Publisher By: Siruela
Tags: Narrativa italiana,Novela contemporánea

MODELOS DE MUJER

MODELOS DE MUJER

ISBN: 9788472239463
Page: 256
Lang: Castellano
Year: 1996
Price: 15.20
Publisher By: Tusquets editores
Tags: Narrativa española,Novela contemporánea

Como insinúa el propio título, Modelos de mujer, estos siete relatos están todos protagonizados por mujeres que, en distintas edades y circunstancias, se enfrentan todas ellas, en algún momento, a hechos extraordinarios. Todos, menos el que da título al libro, están de un modo u otro ligados a la infancia, a la capacidad de desear como motor de la voluntad, de los actos de voluntad que las protagonistas deberán asumir para impedir que la vida las avasalle. En los tres primeros cuentos -«Los ojos rotos», «Malena, una vida hervida» y «Bárbara contra la muerte»-, los personajes femeninos vencen, cada uno a su manera, a la muerte la pequeña Miguela, la mujer mongólica que se enamora de un fantasma; Malena, que se pasa la vida haciendo régimen por amor; y Bárbara, que acompaña a su abuelo a pescar. En los cuatro últimos -«El vocabulario de los balcones», «Amor de madre», «Modelos de mujer» y «La buena hija»-, las protagonistas tuercen el destino a su favor recurriendo unas al poder de seducción y otras a la fuerza de la razón, y todas con la voluntad que les otorga el firme deseo de no tolerar que la vida se les escape de las manos.

OBRAS COMPLETAS (2ª ED.)

OBRAS COMPLETAS (2ª ED.)

ISBN: 9788475176307
Page: 480
Lang: Castellano
Year: 1999
Price: 19.00
Publisher By: Hiperion
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

Ángela Figuera Aymerich estudió Filosofía y Letras. En 1930 se trasladó a Madrid, donde trabajó en la enseñanza. Pasó en Madrid los primeros meses de la guerra, hasta el nacimiento de su hijo en 1936. Acabada la guerra, se dedicó de lleno a su hijo y a su familia aunque sin olvidar la práctica de la escritura, para la que desde muy joven había tenido una gran facilidad. Hasta 1948 no aparece su primer libro, Mujer de barro , al que siguió en 1949 Soria pura . Por entonces entró a trabajar en la Biblioteca Nacional de Madrid. Siguieron en pocos años Vencida por el ángel , El grito inútil , Víspera de la vida y Los días duros . En 1958 se publicó en México su libro más conocido, Belleza cruel . El nacimiento de una nieta le animó a escribir poesía infantil, género al que pertenecen sus dos últimos libros Cuentos tontos para niños listos y Canciones para todo el año . Junto con Blas de Otero y Gabriel Celaya, Ángela Figuera forma parte del improtante "triunvirato vaso" de la poesía de posguerra, pero en su obra puede apreciarse un claro enfoque femenino de los problemas sociales. El eje de su poesía está en el papel de la maternidad y en las distintas posturas que adopta ante ella a lo largo de su obra literaria.

MOR UNA VIDA, ES TRENCA UN AMOR

MOR UNA VIDA, ES TRENCA UN AMOR

ISBN: 9788476600757
Page: 208
Lang: Catalán
Year: 1990
Price: 9.45
Publisher By: Bromera
Tags: Narrativa en catalán,Novela contemporánea

CIUDADES MUERTAS Y HOMBRES VIVOS

CIUDADES MUERTAS Y HOMBRES VIVOS

ISBN: 9788493555146
Page: 192
Lang: Castellano
Year: 2007
Price: 16.62
Publisher By: El viento
Tags: Narrativa de viajes,Géneros literarios,Literatura

Una de las facetas de las que Lawrence de Arabia se sentía más orgulloso era la que había llevado a cabo como arqueólogo en las excavaciones del Carquemis, en la Siria ocupada por los turcos, antes de ser llamado a filas desde El Cairo (1912-1914). Su compañero de aquellos años, C. Leonard Woolley, llegaría a alcanzar las cotas más altas de su profesión como descubridor de los yacimientos de Ur de Caldea, en Mesopotamia, hoy Irak. Ese sería el escenario de la novela de Ágata Christie Asesinato en Mesopotamia, y también allí la escritora encontraría a su segundo marido, ayudante de Woolley. Este delicioso libro cuenta las distintas aventuras arqueológicas y hmanas de los primeros años, en Egipto, en Italia y, sobre todo, en Carquemis.

LA TAZA DE ORO

LA TAZA DE ORO

ISBN: 9788435017350
Page: 240
Lang: Castellano
Year: 2006
Price: 8.50
Publisher By: Edhasa
Tags: Narrativa histórica

MASTER & COMMANDER

MASTER & COMMANDER

ISBN: 9780006499152
Page: 448
Lang: Inglés
Year: 1994
Price: 10.92
Publisher By: Harpercollins pub.
Tags: Literatura en ingles,En otros idiomas,Literatura

Page 746 of 834 (10000 books)

Ver código