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:

NOCHE SOBRE LAS AGUAS

NOCHE SOBRE LAS AGUAS

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

MORIR DE AMOR

MORIR DE AMOR

ISBN: 9788496711327
Page: 352
Lang: Castellano
Year: 2008
Price: 5.65
Publisher By: Titania
Tags: Narrativa romántica,Romántica y erótica

ENTRE NARANJOS

ENTRE NARANJOS

ISBN: 9788437615851
Page: 360
Lang: Castellano
Year: 2006
Price: 11.87
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

CORTAFUEGOS

CORTAFUEGOS

ISBN: 9788483835593
Page: 720
Lang: Castellano
Year: 2010
Price: 10.40
Publisher By: Tusquets editores
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Ystad, Suecia, otoño de 1997. Un hombre muere en extrañas circunstancias a las puertas de un cajero automático. Poco después, dos muchachas asesinan salvajemente a un taxista. Detenidas y trasladadas a la comisaría, las dos adolescentes sorprenden a todo el mundo con su agresividad y su indiferencia ante el crimen que han cometido. En un descuido de los agentes, una de ellas logra huir. Al día siguiente, un problema en el suministro eléctrico deja a oscuras gran parte de la región de Escania; cuando el técnico de mantenimiento acude a la estación transformadora, hará un descubrimiento aterrador. El inspector Kurt Wallander no lo tiene nada fácil a las complejidades informáticas que acaban envolviendo las pesquisas, se suman los indicios de traición que el inspector descubre en su equipo de investigadores. Además, la casi insoportable soledad afectiva del protagonista hacen que se cuestione seriamente su continuidad como policía.

LORD JIM

LORD JIM

ISBN: 9788483467473
Page: 448
Lang: Castellano
Year: 2011
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LO QUE EL VIENTO SE LLEVO

LO QUE EL VIENTO SE LLEVO

ISBN: 9788496778450
Page: 992
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: B de bolsillo ediciones b
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

CARTAS DEL DIABLO A SU SOBRINO (LAS CARTAS DE ESCRUTOPO)

CARTAS DEL DIABLO A SU SOBRINO (LAS CARTAS DE ESCRUTOPO)

ISBN: 9788432129858
Page: 144
Lang: Castellano
Year: 2015
Price: 10.45
Publisher By: Rialp
Tags: Narrativa extranjera,Novela contemporánea

EN BRAZOS DEL AMADO

EN BRAZOS DEL AMADO

ISBN: 9788441404076
Page: 240
Lang: Castellano
Year: 1998
Price: 11.40
Publisher By: Edaf
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura

Jalaluddin Rumi está justamente considerado como uno de los más importantes poetas de la historia, a la vez que el más grande místico sufí. Nacido en el siglo XIII en Persia, el llamado santo-poeta nos dejó una vida concebida como la"senda del amor", en la que su devoción por el"Amado"alcanzó su máxima expresión en unos poemas plenos de profunda belleza e inflamados, como su corazón, de un sentimiento capaz de transmitir al lector el perfume y la presencia de lo inefable. Declarado por los sufíes como"el Maestro de la Vía", fue el fundador de la orden de los Mavlevis, cuya ceremonia extática de la sama continúa hoy día provocando una profunda impresión en quienes la contemplan. Su obra poética fue muy abundante, destacando por un lado el Masnavi, constituido principalmente por una colección de consejos éticos y filosóficos destinados a los derviches, y por otra sus famosos poemas místicos. Este libro presenta una selección de las poesías místicas más hermosas de Rumi, extractadas y traducidas por el autor de fuentes clásicas de total solvencia. Una obra que conmoverá a todo lector sensible al impacto estético que brota del encuentro sincero del ser humano con lo divino.

SOLO UN MUERTO MAS

SOLO UN MUERTO MAS

ISBN: 9788483835647
Page: 288
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: Tusquets editores
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Con los baúles cargados de libros que le entrega un familiar, el joven Sancho Bordaberri decide abrir, en plena posguerra, una modesta librería en Getxo. Cuenta enseguida con la complicidad de Klodobike, una mujer entusiasta y vehemente. En el fondo, lo que quiere Sancho es ser escritor de novelas policíacas, pero nunca logra igualar a sus admirados Hammett o Chandler y las editoriales le devuelven todas sus historias. Hasta que un día descubre que el único asesinato que ocurrió en Getxo, antes de la Guerra, está todavía sin resolver. Sancho se convierte entonces en detective privado para aclarar quién quiso matar a los gemelos Altube encadenándolos en una roca para que la marea los ahogara. Durante sus pesquisas y entrevistas, descubrirá que está escribiendo una novela real, con un estilo nuevo, en la que él es a la vez el narrador y el protagonista.

LAS AVENTURAS DEL VALEROSO SOLDADO SCHWEJK

LAS AVENTURAS DEL VALEROSO SOLDADO SCHWEJK

ISBN: 9788423342297
Page: 608
Lang: Castellano
Year: 2003
Price: 10.40
Publisher By: Destino
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

ANTARTIDA

ANTARTIDA

ISBN: 9789871673018
Page: 208
Lang: Castellano
Year: 2009
Price: 20.42
Publisher By: Eterna cadencia
Tags: Narrativa extranjera,Novela contemporánea

Elegido Libro del Año por Los Angeles Times, "Antártida" sorprendió a ambos lados del Atlántico. Sus relatos, situados en Irlanda y el sur de Estados Unidos, se sumergen en relaciones, obsesiones y traiciones. Desde una mujer que suspende su vida y se recluye durante diez años a la espera del prometido reencuentro con su amante la última noche del siglo, hasta una madre que le prepara a su esposo una sopa con fotos de su hija desaparecida para recordarle una infinita culpa; los personajes de Keegan habitan un mundo donde los sueños, la memoria y las oportunidades pueden tener consecuencias atroces. Un libro agudo y perturbador de uno de los talentos más destacados de la narrativa irlandesa.

LOS RIOS PROFUNDOS (6ª ED.)

LOS RIOS PROFUNDOS (6ª ED.)

ISBN: 9788437613215
Page: 464
Lang: Castellano
Year: 2006
Price: 15.10
Publisher By: Catedra
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

José María Arguedas ha sido el punto de partida para las principales teorizaciones sobre una cuestión capital en las letras de la América Latina la" transculturación" . El autor inserta con intensidad y complejidad elementos de la cultura andina (mentalidad mítico-mágica con sincretismo cristiano, quechuización del español, tradición oral ligada a la música y a la danza) dentro de formas culturales occidentales. El propio título de" Los ríos profundos" (de cauce profundo y caudal generoso son los ríos de la Sierra peruana) connota la profundidad de las sólidas raíces ancestrales de la identidad peruana, cabalmente asumida, en contraposición al carácter sobreimpuesto de una cultura occidental y cosmopolita a espaldas del legado histórico milenario del Perú. Ejemplo de vida plena entre el individuo, la sociedad y el cosmos, provechoso de conocer para la humanidad entera.

Page 630 of 834 (10000 books)

Ver código