Skip to content


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

Search Form


Author's book list:

LA PISTA DE HIELO

LA PISTA DE HIELO

ISBN: 9788466337137
Page: 200
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

En el pueblo de Z, en la Costa Brava catalana, el extraño homicidio perpetrado en una pista de hielo clandestina, erigida bajo un halo de misterio e ilegalidad, enturbia los calurosos días de un verano como cualquier otro. Tres voces dan tres vidas al relato del crimen acaecido enLa pista de hielo la de Gaspar, chileno con pretensiones de escritor; la de Remo, mexicano aspirante a poeta que ocupa sus noches como vigilante de un cámping, y la de Enric, político catalán embelesado por una bella y veleidosa patinadora. Los testimonios de cada uno de ellos se entrecruzan y pugnan para hacerse con una verdad a la que solamente el lector, como un detective cada vez más salvaje que debe lidiar con el peso de la investigación, tiene acceso. Los narradores, unidos en la tragedia y en el hastío existencial, dibujan con sus historias no solo la de un asesinato, sino la de un crimen contra su dicha que parece no tener fin. Críticas «Un escritor que subvirtió formas y géneros para ofrecer una mirada diferente de la realidad. Por eso Roberto Bolaño resulta tan moderno y su prestigio crece con el paso de los años.» Carles Valbuena,Time Out Barcelona «El autor de lengua española posterior al Boom con más impacto en la literatu...

XENIA, #KEEPCALM

XENIA, #KEEPCALM

ISBN: 9788469827451
Page: 184
Lang: Castellano
Year: 2016
Price: 11.35
Publisher By: Anaya
Tags: Juvenil

EL PALACIO DE LOS SUEÑOS

EL PALACIO DE LOS SUEÑOS

ISBN: 9788491045410
Page: 248
Lang: Castellano
Year: 2016
Price: 11.40
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

La construcción fabulosa de una especie de reino de la muerte, de un infierno en el que los sueños y el inconsciente colectivo son analizados y censurados, se convierte en una de las mejores alegorías del poder totalitario levantadas por Ismaíl Kadaré, así como uno de sus más perfectos logros narrativos. El joven Mark-Alem, vástago de los Quyprilli, influyente familia de procedencia albanesa y promotora de importantes reformas en el seno del Imperio Otomano, consigue un atractivo puesto de funcionario en el Palacio de los Sueños, inquietante organismo estatal al que cada ciudadano está obligado a enviar por escrito un informe de lo soñado durante la noche. La presente edición ha sido minuciosamente revisada de acuerdo con la edición definitiva de su obra que acometió el autor, libre ya de trabas, a partir de que obtuviera asilo político en Francia en 1990. Traducción de Ramón Sánchez Lizarralde

LA CHICA DEL TAMBOR

LA CHICA DEL TAMBOR

ISBN: 9788408165866
Page: 704
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

EN 2084

EN 2084

ISBN: 9788494567698
Page: 288
Lang: Castellano
Year: 2016
Price: 13.30
Publisher By: Mueve tu lengua
Tags: Narrativa española,Novela contemporánea

EL ESPEJO DE LOS ESPIAS

EL ESPEJO DE LOS ESPIAS

ISBN: 9788408166252
Page: 352
Lang: Castellano
Year: 2017
Price: 8.50
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Una potente y conmovedora historia de fragilidad humana.

A TRAVES DEL ESPEJO

A TRAVES DEL ESPEJO

ISBN: 9788494523175
Page: 392
Lang: Castellano
Year: 2016
Price: 23.75
Publisher By: Editorial atalanta
Tags: Narrativa extranjera,Novela contemporánea

Desde el reflejo de nuestros ancestros en las aguas tranquilas de un lago hasta los primeros azogues de cobre o la imagen que de nuestro propio rostro recibimos a diario, el espejo ha sido siempre un objeto cautivante cuyo poder nos fascina y nos somete. Los espejos deforman e invierten, pero también revelan lo que somos y duplican lo que vemos. La literatura y las diversas mitologías de la Antigüedad nos abrieron puertas a otros mundos como el de Alicia o el escudo contra la Medusa. De la vanidad medieval al autoconocimiento renacentista, de la superstición al infinito establecido entre dos espejos enfrentados, esta antología recorre las luces y sombras de nuestra naturaleza al descubierto. Ordenada cronológicamente, esta selección de textos, que tiene en cuenta la ficción, el ensayo y otras disciplinas, arranca, tras uno de los Sonetos a Orfeo de Rilke, con el mito de Narciso que Ovidio asentó hace dos mil años. A continuación viene el espejo gnóstico del Himno de la perla, del siglo XI, y un fragmento agorero de las crónicas de Fray Bernardino de Sahagún. Los espejos del romanticismo aparecen representados por dos maestros del relato, E. T. A. Hoffmann y Edgar Allan Poe, además de por la ineludible Blancanieves de los hermanos Grimm. La comicidad de Juan Valera, lo trágico en Lafcadio Hearn y el terror de E...

THE GREEN MILE

THE GREEN MILE

ISBN: 9780575084346
Page: 448
Lang: Inglés
Year: 2008
Price: 9.50
Publisher By: Gollancz - cassell group
Tags: Literatura en ingles,En otros idiomas,Literatura

DICCIONARIO JÁZARO (EJEMPLAR FEMENINO)

DICCIONARIO JÁZARO (EJEMPLAR FEMENINO)

ISBN: 9788433932006
Page: 122
Lang: Castellano
Year: 2016
Price: 19.85
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea

DICCIONARIO JÁZARO (EJEMPLAR MASCULINO)

DICCIONARIO JÁZARO (EJEMPLAR MASCULINO)

ISBN: 9788433932013
Page: 122
Lang: Castellano
Year: 2016
Price: 19.85
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea

EL VIAJE DE LOS ARGONAUTAS

EL VIAJE DE LOS ARGONAUTAS

ISBN: 9788491045465
Page: 280
Lang: Castellano
Year: 2016
Price: 11.40
Publisher By: Alianza editorial
Tags: Clásicos grecolatinos,Clásicos,Literatura

Único poema que ha llegado hasta nosotros de la producción épica correspondiente al período que abarca del siglo VIII a.C. al siglo II d.C., El viaje de los Argonautas, compuesto hacia mediados del siglo III a.C. por Apolonio de Rodas, es, tanto por su cronología como por su valor literario, el tercer poema épico del ámbito griego después de la Ilíada y la Odisea. Dividida en cuatro cantos, la obra ofrece una versión fundamentalmente completa de la antigua saga de los Argonautas que van en busca del Vellocino de Oro, aunque omita el trágico final de los amores de Jasón y Medea, bien conocidos por la tragedia de Eurípides. Efectivamente, como se señala en el prólogo al presente volumen, Apolonio logró recoger la mayoría de los datos míticos transmitidos por una lejana tradición, conferirles verosimilitud y animarlos dramática y plásticamente. Traducción e introducción de Carlos García Gual

EL REINO DE LA NOCHE

EL REINO DE LA NOCHE

ISBN: 9788477028437
Page: 560
Lang: Castellano
Year: 2016
Price: 28.50
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura

Tras la desaparición del escritor William H. Hodgson, fulminado por un proyectil de artillería en la I Guerra Mundial,podría decirse que sólo conocían su obra un puñado de devotos lectores. Redescubierta años después por el maestro del género H.P. Lovecraft,la obra de Hodgson ha ido ganando adeptos entre los aficionados a la literatura de horror, y ha sido traducida a numerosos idiomas.El lector puede encontrar las novelas de Hodgson «Los botes del Glen Carrig», «La casa en el confín de la Tierra»y «Los piratas fantasmas» en TRILOGÍA DEL ABISMO (GOT 58) y sus relatos de terror en el mar Los mares grises sueñancon mi muerte (GOT 82) en esta misma colección. EL REINO DE LA NOCHE (1912) cuyo texto publicamos completopor primera vez en castellano es una extensa narración sobre el futuro infinitamente remoto de la Tierra, dentro de miles de millones de años,tras la extinción del sol, y está contada como si fueran los sueños de un hombre del siglo XVIILa novela narra las desventuras de la última saga de un cosmos agonizante, de la épica resistencia de un mundo asediadopor la noche eterna y por el imparable ascenso de las tinieblas. Según el escritor de género Clark Ashton Smith, sólo un gran poetapodría haber concebido y escrito esta historia. En «El horror sobrenatural en la literatura»Lovecraft afirmaba que E...

Page 818 of 834 (10000 books)

Show Code