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:

MISTERIO EN ALTA MAR

MISTERIO EN ALTA MAR

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

MEMORIA DE MIS PUTAS TRISTES

MEMORIA DE MIS PUTAS TRISTES

ISBN: 9788497935197
Page: 112
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

CHAGRIN D ECOLE

CHAGRIN D ECOLE

ISBN: 9782070396849
Page: 297
Lang: Francés
Year: 2009
Price: 8.74
Publisher By: Gallimard
Tags: Literatura en francés,En otros idiomas,Literatura

DECAMERON (6ª ED.)

DECAMERON (6ª ED.)

ISBN: 9788437623498
Page: 1168
Lang: Castellano
Year: 2007
Price: 24.22
Publisher By: Catedra
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

Mientras Petrarca concentraba todo su esfuerzo en la impresionante arquitectura de su «Canzoniere» ajustando su vida a un proyecto de espiritualidad, Boccaccio reafirmaba su ideología literaria, mucho más a ras de tierra, volviendo a copiar el «Decamerón», en donde años atrás, había dejado ya bien sentado su vitalismo, su exaltación de la inteligencia humana y su proyecto laico de vida en el que la literatura cumple un papel esencial. El «Decamerón» logró superar hasta tal punto el género de las colecciones de cuentos que le habían precedido tanto en Europa como en la tradición oriental, que por muchos modelos que comparemos, por muchas correspondencias que establezcamos con esa tradición, nada explica suficientemente la impresionante modernidad que el libro aporta y el enorme placer que produce su lectura.

CATALINA, LA FUGITIVA DE SAN BENITO

CATALINA, LA FUGITIVA DE SAN BENITO

ISBN: 9788483466728
Page: 864
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: Debolsillo
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

LAS ROSAS DE PIEDRA I

LAS ROSAS DE PIEDRA I

ISBN: 9788420473826
Page: 664
Lang: Castellano
Year: 2018
Price: 23.65
Publisher By: Alfaguara
Tags: Narrativa de viajes,Géneros literarios,Literatura

Un inolvidable viaje por España a través de sus catedrales. «Éste es un viaje en el tiempo y en la geografía. En el tiempo, hacia la época en la que se construyeron esos maravillosos edificios que conocemos como catedrales; y, en la geografía, a través de un país que es un mosaico de regiones tan diferentes como sus paisajes. Lo emprendí cuando empezaba el tercer milenio y lo acabaré algún día, después de haber recorrido todas las catedrales de ese país. La razón de que haya elegido las catedrales para este viaje es muy transparente la atracción que me han producido siempre esos fantásticos edificios que constituyen las cajas negras de nuestra historia. Conocerlas de verdad y no de paso, vivir dentro de ellas un día para sentir toda su belleza, al tiempo que se descubren sus secretos y leyendas, es lo que he hecho desde hace años para contárselo a mis lectores. A deshojarlas como si fueran rosas de piedra, enormes rosas arquitectónicas surgidas hace cientos de años, he dedicado este libro. Y todo ello sin otra voluntad que la viajera y sin otra intención que la literaria. Esa que sigue la estela de los antiguos viajeros, aquellos que iban buscando la magia que el mundo ofrece a los que lo andan.» JULIO LLAMAZARES

CUENTOS COMPLETOS: TEXTOS ORIGINALES

CUENTOS COMPLETOS: TEXTOS ORIGINALES

ISBN: 9788477023258
Page: 448
Lang: Castellano
Year: 2005
Price: 24.70
Publisher By: Valdemar
Tags: Narrativa extranjera,Novela contemporánea

La presente edición se propone brindar al lector la posibilidad de acercarse a los textos originales de los relatos de Franz Kafka, libres de las fusiones y «arreglos» arbitrarios a que los sometió su amigo y editor Max Brod tras su muerte, y que han circulado desde entonces en numerosas ediciones fragmentarias. El volumen reúne todos aquellos escritos de Kafka que pueden ser incluidos en la categoría de «relatos» (sin excluir La metamorfosis, a pesar de su mayor longitud), «narraciones», «piezas narrativas», «poemas en prosa», «cuentos», o «fragmentos» traducidos a partir de los textos originales, sin filtros ni retoques, utilizando para ello los propios manuscritos del autor, y, cuando éstos no se han conservado, las ediciones autorizadas por Kafka. El criterio primordial para elegir estos textos ha sido su pertenencia al mundo de la ficción, es decir, no incluimos escritos autobiográficos, como fragmentos de los Diarios, ni otros escritos, como la Carta al padre, en los que Kafka elabora claramente situaciones personales desde una perspectiva alejada de la literatura. Esta edición, preparada con esmero y gran conocimiento de la obra kafkiana por José Rafael Hernández Arias, ha sido posible gracias a la tendencia iniciada recientemente en los países de lengua alemana de publicar los manuscritos de Kafka en edición facsímil, y su ordenación cronológica nos ofrece un friso de la evolución creadora de este clásico del siglo XX.

LAS COSAS DEL CAMPO

LAS COSAS DEL CAMPO

ISBN: 9788481912500
Page: 132
Lang: Castellano
Year: 2005
Price: 10.45
Publisher By: Pre-textos
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

SONATA A KREUTZER

SONATA A KREUTZER

ISBN: 9788496136281
Page: 168
Lang: Castellano
Year: 2011
Price: 9.50
Publisher By: El acantilado
Tags: Narrativa extranjera,Novela contemporánea

Pózdnyshev, el protagonista de este intenso relato, explica a un compañero de viaje las razones que lo impulsaron a matar a su mujer. A través de la narración de este personaje, Tolstói arremete contra la hipocresía de los valores burgueses, un velo de ilusión que apenas oculta las oscuras pulsiones y la violencia subyacentes en las relaciones humanas. El crimen de Pózdnyshev halla su expresión simbólica en los contundentes acordes iniciales de la Sonata a Kreutzer de Beethoven; interpretados en un salón burgués «entre damas escotadas», desatan un torbellino de fuerzas capaces de transformar el alma del oyente. La música actúa como el cuchillo del asesino ambos rasgan el velo de las apariencias, abriendo una grieta por la que irrumpen potencias imposibles de controlar.

LAS REINAS DE AFRICA: VIAJERAS Y EXPLORADORAS POR EL CONTINENTE N EGRO

LAS REINAS DE AFRICA: VIAJERAS Y EXPLORADORAS POR EL CONTINENTE N EGRO

ISBN: 9788401378294
Page: 384
Lang: Castellano
Year: 2003
Price: 16.62
Publisher By: Plaza & janes editores
Tags: Narrativa de viajes,Géneros literarios,Literatura

EL EVANGELIO ABREVIADO

EL EVANGELIO ABREVIADO

ISBN: 9788483670040
Page: 352
Lang: Castellano
Year: 2006
Price: 28.45
Publisher By: Krk ediciones
Tags: Narrativa rusa,Novela contemporánea

Una crisis espiritual condujo a Tolstói (1828-1910) a un cristianimso sin dogma, basado en el amor y la no resistencia al mal. Siempre comprometido en la búsqueda de un paradigma de justicia, el artista extraería de aquella crisis un ideal de vida - pobreza voluntaria, trabajo manual, ascetismo- que le llevaría, en 1888, a ceder sus posesiones a su familia y, más tarde, los derechos de sus últimas obras al dominio público. Subjetividad y sed de verdad se dan la mano en este Evangelio abreviado, la traducción de los cuatro evangelios que Tolstói realizó para revelar el verdadero mensaje de Cristo, que, en su opinión, tras mil ochocientos años de manipulaciones y tergiversaciones, la exégesis eclesiástica había ocultado. Por primera vez el lector en español tiene acceso a la que fue, según el escritor ruso, la obra más importante de su vida.

POEMAS EN PROSA. POEMAS HUMANOS. ESPAÑA APARTA DE MI ESTE CALIZ

POEMAS EN PROSA. POEMAS HUMANOS. ESPAÑA APARTA DE MI ESTE CALIZ

ISBN: 9788437607313
Page: 312
Lang: Castellano
Year: 2002
Price: 9.50
Publisher By: Catedra
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura

Page 341 of 834 (10000 books)

Ver código