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:

LA OTRA CARA DE LA VERDAD

LA OTRA CARA DE LA VERDAD

ISBN: 9788432250583
Page: 336
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: Seix barral
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

LOS TOMMYKNOCKERS

LOS TOMMYKNOCKERS

ISBN: 9788497593823
Page: 968
Lang: Castellano
Year: 2020
Price: 11.35
Publisher By: Debolsillo
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

REQUIEM-POEMA SIN HEROE

REQUIEM-POEMA SIN HEROE

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

PROSA HISTORICA (3ª ED.)

PROSA HISTORICA (3ª ED.)

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

LA TERCERA VIRGEN (COMISARIO ADAMSBERG 6)

LA TERCERA VIRGEN (COMISARIO ADAMSBERG 6)

ISBN: 9788498411614
Page: 396
Lang: Castellano
Year: 2008
Price: 18.90
Publisher By: Siruela
Tags: Novela negra

SULA

SULA

ISBN: 9788497932646
Page: 224
Lang: Castellano
Year: 2012
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Esta es la historia de Sula y Nel, dos niñas que crecen juntas en un barrio de negros, compartiendo sus sueños e ilusiones. Ambas son precoces y curiosas, hijas de familias pobres. Pero el tiempo pasa y cuando Nel se casa, Sula se marcha del suburbio para ir a la universidad y viajar por el país. Diez años después, Sula regresa e involuntariamente destruye la familia y la felicidad de Nel. A partir de entonces, los pintorescos habitantes del suburbio la consideran una bruja malvada... Ambientada en los EE.UU. en el período de entreguerras, Sula es un portentoso retrato del poder de lo femenino en una comunidad pobre y rural de negros, donde las mujeres reinan como madres, hechiceras y depositarias de la tradición oral. Sin duda, una de las obras maestras de la ganadora del Premio Nobel de Literatura 1993.

LAS PERSONAS DEL VERBO

LAS PERSONAS DEL VERBO

ISBN: 9788432207808
Page: 192
Lang: Castellano
Year: 2001
Price: 14.25
Publisher By: Seix barral
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

»Por ejemplo, que Manila ya me aburre y en cambio me fascinó Sevilla, por primera vez descubierta en noviembre de 1976, después de haber estado en ella cuantísimas veces. También, que en 1974 publiqué un diario mío de 1956los años terminados en seis siempre han sido importantes en mi vida, titulándolo Diario del artista seriamente enfermo (Editorial Lumen, Barcelona); y que en 1980 reuní mis ensayos de crítica literaria y algunas otras cosas en un volumen El pie de la letra (Editorial Crítica, Barcelona). »Que ahora y aquí publico la segunda edición, impereptiblemente aumentada, de mis poesías completas. Y que a lo largo de estos años he aprendido, bien o malbien y mal, a ser un encajador. Un aprendizaje modesto pero absorbente, que apenas permite escribir poemas. »Quizá hubiera que decir algo más sobre eso, sobre el no escribir. Mucha gente me lo pregunta, yo me lo pregunto. Y preguntarme por qué no escribo inevitablemente desemboca en otra inquisición mucho más azorante por qué escribí? Al fin y al cabo, lo normal es leer. Mis respuestas favoritas son dos. Una, que mi poesía consistiósin yo saberloen una tentativa de inventarme una identidad; inventada ya, y asumida, no me ocurre más aquello de apostarme entero en cada poema que me ponía a escribir, que era lo que me apasionaba. otra, que todo fue una equivocación yo creía que quería ser poeta, pero en el fondo quería ser poema. Y en parte, en mala parte, lo he conseguido; como cualquier poema medianamente bien hecho, ahora carezco de libertad interior, soy todo necesidad y sumisión interna a ese atormentado tirano, a ese Big Brother insomne, omnisciente y ubicuoYo. Mitad Calibán, mitad Narciso, le temo sobre todo cuando le escucho interrogarme junto a un balcón abierto "Qué hace un muchacho de 1950 como tú en un año indiferente como éste?" All the rest is silence.»

DOCE CUENTOS PEREGRINOS

DOCE CUENTOS PEREGRINOS

ISBN: 9788497592444
Page: 232
Lang: Castellano
Year: 2016
Price: 8.50
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Reescribí todos los cuentos otra vez desde el principio en ocho meses febriles en los que no necesité preguntarme dónde terminaba la vida y dónde empezaba la imaginación, porque me ayudaba la sospecha de que quizás no fuera cierto nada de lo vivido veinte años antes en Europa. La escritura se me hizo entonces tan fluida que a ratos me sentía escribiendo por el puro placer de narrar, que es quizás el estado humano que más se parece a la levitación. Además, trabajando todos los cuentos a la vez y saltando de uno a otro con plena libertad, conseguí una visión panorámica que me salvó del cansancio de los comienzos sucesivos, y me ayudó a cazar redundancias ociosas y contradicciones mortales. Creo haber logrado así el libro de cuentos más próximo al que siempre quise escribir.

HANNIBAL

HANNIBAL

ISBN: 9788497599375
Page: 512
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

ACUERDATE DE MI

ACUERDATE DE MI

ISBN: 9788497595650
Page: 336
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

VIDA NUEVA (ED. BILINGÜE ESPAÑOL-ITALIANO)

VIDA NUEVA (ED. BILINGÜE ESPAÑOL-ITALIANO)

ISBN: 9788437620541
Page: 440
Lang: Castellano
Year: 2003
Price: 14.06
Publisher By: Catedra
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

Dante escribió la «Vida nueva» a los veintiocho años de edad, en la misma época en la que emprendía la carrera política que le llevaría a la derrota de su partido y al exilio después de ocupar cargos políticos en el «Comune» de Florencia. La obra es el resultado y la síntesis de una actividad literaria que abarca aproximadamente una década y que hasta entonces se había desplegado en el ámbito de la lírica.El autobiografismo de la «Vida nueva» no debe ser interpretado como fidelidad documental de episodios realmente acaecidos, sino como exigencia poéticamente reconstructora a la que responde el mito de Beatriz, la mujer de procedencia y destino divinos que fija en un símbolo sexual único, real y metafísico a la vez, el amor del poeta. A partir de la «Vida nueva» quedará legitimado todo tipo de fusión entre la experiencia erótica y la experiencia religiosa. El amplio comentario que acompaña a esta edición tiene la finalidad de verificar la plausibilidad filológica y crítica de la interpretación global, indicando las fuentes del autor y poniendo en evidencia el sólido entramado de motivos que circulan en la obra y establecen relaciones entre los distintos capítulos y poemas, y aspira también a mostrar la constante influencia que la obra ha ejercido en la cultura literaria europea.

LOS CUARENTA DIAS DEL MUSA DAGH

LOS CUARENTA DIAS DEL MUSA DAGH

ISBN: 9788493291686
Page: 840
Lang: Castellano
Year: 2003
Price: 34.20
Publisher By: Losada
Tags: Narrativa germánica,Novela contemporánea

Page 510 of 834 (10000 books)

Ver código