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:

FUEGO AMIGO

FUEGO AMIGO

ISBN: 9788471486332
Page: 264
Lang: Castellano
Year: 2019
Price: 18.29
Publisher By: Txertoa
Tags: Narrativa histórica

LAS PRIMERAS VECES? Y OTROS ARTÍCULOS"

LAS PRIMERAS VECES? Y OTROS ARTÍCULOS"

ISBN: 9788413386546
Page: 270
Lang: Castellano
Year: 2019
Price: 14.15
Publisher By: Circulo rojo
Tags: Narrativa española,Novela contemporánea

Quien navegue estas páginas se tropezará con la historia de una mujer de cuarenta y tantos narrada a través de ochenta y cuatro artículos escritos durante los últimos siete años. Nos encontramos con el tremendo valor de las primeras veces; la nostalgia de la vuelta al cole; la destrucción de la maternidad idealizada; las señales que te indican que lo que tienes no es amor del bueno; el miedo a hacerse mayor, sobre todo por dentro; la necesidad imperiosa de bailar, de hablar con una misma, de adorar esto que somos; la amistad que alimenta, empuja y abraza; la importancia del humor, que nos salva la vida, la de verdad. Una compilación de textos que son retratos ácidos, tiernos, frívolos o descarnados de lo cotidiano, que se convierte en extraordinario.

EL REGUERO DEL ABEDUL

EL REGUERO DEL ABEDUL

ISBN: 9788483676493
Page: 127
Lang: Castellano
Year: 2019
Price: 16.10
Publisher By: Krk ediciones
Tags: Narrativa española,Novela contemporánea

BREVIARIO DE AMOR

BREVIARIO DE AMOR

ISBN: 9788467057539
Page: 192
Lang: Castellano
Year: 2019
Price: 20.80
Publisher By: S.l.u. espasa libros
Tags: Antologías,Poesía,Literatura

EL PESO DE LA NIEVE

EL PESO DE LA NIEVE

ISBN: 9788432235474
Page: 304
Lang: Castellano
Year: 2019
Price: 17.57
Publisher By: Seix barral
Tags: Narrativa extranjera,Novela contemporánea

LA PALABRA DEL MUDO (ED. CONMEMORATIVA)

LA PALABRA DEL MUDO (ED. CONMEMORATIVA)

ISBN: 9788432235245
Page: 1056
Lang: Castellano
Year: 2019
Price: 25.65
Publisher By: Seix barral
Tags: Narrativa hispanoamericana,Novela contemporánea

La palabra del mudo, compuesto por casi un centenar de cuentos, se encarga de dar voz a aquellos personajes que en la vida cotidiana están privados de ella los marginados, los olvidados, los condenados a una existencia soterrada. La producción cuentística de Ribeyro transmite los anhelos, arrebatos y angustias de sus protagonistas a través de una prosa limpia y un estilo alejado de artificios, ofreciendo uno de los más grandes ejemplos de la narrativa breve en el mundo occidental.

NARRATIVA COMPLETA

NARRATIVA COMPLETA

ISBN: 9788417477646
Page: 1476
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Pluton ediciones
Tags: Narrativa de terror,Géneros literarios,Literatura

El escritor norteamericano Howard Phillips Lovecraft (1890-1937), mejor conocido como H. P. Lovecraft, es uno de los autores más admirados del género de terror y de misterio en el siempre expansivo panorama de la literatura universal. Prácticamente desconocido durante su corta vida, el autor alcanzó la fama de manera póstuma por la incansable labor de sus colaboradores y editores. Estos consideraron que sus terroríficas creaciones y retorcidas historias debían ser leídas y apreciadas por un público más amplio, logrando convertirse con el tiempo en un referente de la literatura de terror y en la inspiración de innumerables autores. El terror cósmico, mitologías complejas y expansivas, la exploración de las profundidades del horror humano y el miedo a lo desconocido e incomprensible serían el sello de la mayoría de sus relatos y novelas cortas, todas ellas recopiladas en este volumen.

CONQUISTADORES DE LO IMPOSIBLE

CONQUISTADORES DE LO IMPOSIBLE

ISBN: 9788417241346
Page: 608
Lang: Castellano
Year: 2019
Price: 19.90
Publisher By: Arzalia ediciones
Tags: Narrativa histórica

EL BAILE DE LOS CAIDOS

EL BAILE DE LOS CAIDOS

ISBN: 9788499987446
Page: 272
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Temas de hoy
Tags: Narrativa española,Novela contemporánea

Qué pensarías si te decimos que el Gobierno y la Iglesia no quieren mover el cadáver de Franco porque no saben dónde está? Recuerda este nombre los Perros Salvajes. Recuerda a los cuatro integrantes del clan Lola, el Hiena, Fredy y Toro. Jóvenes patriotas, porretas y psicópatas que, hartos de ver cómo Iglesia, Gobierno y familiares faltan el respeto a Franco con la movida de su exhumación, deciden pillar una furgoneta y robar el ataúd del Valle de los Caídos. Es normal que no te hayas enterado de eso en las noticias, pero lo flipante viene a continuación. Los Perros Salvajes se accidentan y ven rodar el ataúd por un precipicio hasta volverse trizas, pero lo que surge no es un cadáver putrefacto sino un tío uniformado y lleno de polillas que se sacude y habla y dice «Viva España» y alza la manita derecha toda extendida y dice que vamos a devolver la patria hacia la senda del bien. José Trabajo revela la historia aparentemente inverosímil de cómo el zombie del generalísimo Francisco Franco quiso reconquistar España y, por fortuna, cuenta con el trazo hábil de Miguel Gallardo para documentar gráficamente este momento único de la política gore española.

OLLOS DE AUGA

OLLOS DE AUGA

ISBN: 9788491511977
Page: 248
Lang: Gallego
Year: 2018
Price: 17.05
Publisher By: Galaxia
Tags: Narrativa en gallego,Novela contemporánea

(PE) LAS MIL Y UNA NOCHES

(PE) LAS MIL Y UNA NOCHES

ISBN: 9788497943543
Page: 462
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Edimat
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

MATERIA DE BRETANYA

MATERIA DE BRETANYA

ISBN: 9788475029849
Page: 134
Lang: Catalán
Year: 2016
Price: 12.82
Publisher By: Tres i quatre
Tags: Narrativa española,Novela contemporánea

Obtingué el Premi Andrmina dins els Premis Octubre del1975. Aquesta emblemtica obra ens revela el món dAltea en els anys de la seua infantesa. «La mar vivia a una badiamolt gran» la primera frase del llibre ens trasllada la mgia i la tendresa amb qu sacompanyen els records. Més enll dun memorialisme reeixit, lobra de Carmelina Sánchez-Cutillas ens mostra dues coses. La primera, que la infantesa, més que una edat una fase de la vida és, fonamentalment, una forma de veure el món. Una visió mig mgica, mig mística, amb sentiments ocenics, amb una tendncia a la heroficació de lentorn... La segona qüestió prové del fet que en evocar la infantesa, lautora no ho fa des de la distncia, ni com un exercici intellectual, sinó submergint-se i revivint (amb plenitud) els moments i les escenes que, al capdavall, componen la partitura biogrfica. I així, en lliurar-se tan plenament al seu món, ens el fa sentir, oldre, tocar...

Page 173 of 834 (10000 books)

Ver código