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:

CUENTOS DE IBERIA

CUENTOS DE IBERIA

ISBN: 9788409071807
Page: 192
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Autor-editor
Tags: Narrativa española,Novela contemporánea

19 cuentos, 15 lenguas. Federico García Lorca en la lengua de los gitanos. Clarín en asturiano. Rosalía de Castro en gallego. Blasco Ibáñez en valenciano. Ahijados del demonio en Navarra y lamias de Bizkaia. La Blancanieves mallorquina, el origen del Sant Jordi catalán o los “pitufos” de Andorra. Señoras leonesas rezando al general Prim. La maldición de un árbol de Portugal. Rosario de Acuña poniendo a nuestro país frente a un espejo. Carmen de Burgos gritando desde el pasado que las mujeres arrastran cadenas dobles. Una grulla extremeña inventora. Hechiceras cántabras convertidas en economistas sin ir a la escuela. Borriquitos -y obispos- aficionados al vino. Gigantes araneses que desafían imperios. Niñas que nos aterran en aragonés. Descubrir que en Tabarca se hablaba en genovés. Nos atrevemos a entendernos?Te proponemos un juego. Recorramos juntos la península ibérica con los ojos de un niño o de una niña.

FLUSH

FLUSH

ISBN: 9788426406040
Page: 168
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Lumen
Tags: Narrativa extranjera,Novela contemporánea

«Un verdadero clásico canino.» Justine Hankins, The Guardian «Una obra maestra.» New York Herald Tribune Books Flush es un cocker spaniel del más alto linaje, que además de estar dotado de todas las virtudes que establece el Spaniel Club para un ejemplar de abolengo posee el don de captar las emociones humanas. Con esas cualidades, y no siendo más que un cachorro, es regalado a la primera poetisa de Inglaterra, la brillante, la desventurada, la adorada Elizabeth Barrett, por quien rápidamente sentirá un amor incondicional, cuyo noviazgo con el poeta Robert Browning lo atormentará de celos, a quien seguirá hasta Italia para conocer la ebriedad de la libertad -y del libertinaje- y a cuyo lado envejecerá tras haber vivido la vida más plena que un perro jamás pudo soñar. A partir de la correspondencia de Elizabeth Barrett Browning, Virginia Woolf reconstruyó la biografía de su perro con viveza, rigor y una gran dosis de humor, logrando una de las novelas más encantadoras de la literatura contemporánea. La crítica ha dicho... «Flush no es tanto un libro escrito por una amante de los perros como un libro escrito por alguien que quisiera ser un perro.» Quentin Bell, Virginia Woolf una biografía «A partir del escasísimo ...

O CALLE PARA SIEMPRE

O CALLE PARA SIEMPRE

ISBN: 9788423355068
Page: 376
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Destino
Tags: Novela negra

TODOS NOSOTROS: POESIA COMPLETA (ED. BILINGÜE)

TODOS NOSOTROS: POESIA COMPLETA (ED. BILINGÜE)

ISBN: 9788433980250
Page: 648
Lang: Castellano
Year: 2019
Price: 23.65
Publisher By: Anagrama
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura

En poco más de diez años de intenso trabajo literario, los que van desde que dejó atrás el alcoholismo hasta su temprana muerte, Raymond Carver forjó una obra de primerísima magnitud. Sus cuentos fueron celebrados internacionalmente y le valieron el calificativo de «Chéjov americano», pero, en paralelo a esa carrera como narrador, a lo largo de los años ochenta del pasado siglo también fue escribiendo varios poemarios. De hecho, él mismo dijo «Empecé como poeta. Lo primero que publiqué fue un poema. De modo que supongo que me gustaría que en mi lápida pusiese “Poeta, cuentista y ocasional ensayista”, en ese orden.» Y es que los poemarios de Carver aquí reunidos cinco libros, tres publicados en vida, uno póstumo y un quinto que reunía sus inéditos permiten constatar que su poesía no fue ni mucho menos un ejercicio menor, un capricho, una producción subsidiaria o marginal. Sus versos forman parte sustancial de su corpus literario, y no solo ayudan a construir un retrato completo de quien los escribió, sino que son un complemento imprescindible para cualquier lector de sus cuentos. Los más de trescientos poemas de este volumen que incorpora un emotivo prólogo de su viuda, la escritora Tess Gallagher están arraigados a la vida, a lo cotidiano, y demuestran que Carver no fue solo un narrador superdotado, sino también un poeta profundo y emocionante, que sabía explorar los instantes de felicidad o desolación, las flaquezas y la dignidad de los seres humanos, las escurridizas epifanías que asoman en las vidas más anodinas. Sus versos atrapan la intimidad sin pompa ni excesos retóricos, y muestran una empática capacidad de comprensión hacia sus semejantes que lo conecta con su amado Chéjov.

ROSALERA

ROSALERA

ISBN: 9788491814054
Page: 384
Lang: Castellano
Year: 2019
Price: 18.52
Publisher By: Alianza editorial
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

"Una historia, moralmente ambigua, de esperanza y posible redención, con personajes poderosos". Publishers Weekly Nigeria, 2066. Una muchedumbre desesperada converge en torno a una misteriosa bóveda alienígena. Así ha surgido Rosalera, la ciudad que rodea la bóveda a la que todos acuden por sus supuestos poderes de sanación. La llegada de los alienígenas también ha dado lugar a la xenosfera, un espacio telepático al que solo puede acceder un grupo muy reducido de humanos, los sensibles. Uno de ellos es Kaaro, cuyo trabajo de día es crear el cortafuegos para que otros sensibles no puedan acceder a los datos de los bancos. Pero Kaaro, que tiene un pasado criminal, además es agente del gobierno y ahora debe averiguar qué es lo que está matando a los demás sensibles. "La primera novela de Thompson es ciencia-ficción brillante e innovadora". The Guardian "Una historia, moralmente ambigua, de esperanza y posible redención, con personajes poderosos". Publishers Weekly

LA CIUDAD DE LA LLUVIA

LA CIUDAD DE LA LLUVIA

ISBN: 9788423355464
Page: 640
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Destino
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Una historia sobre el poder magnético de la ambición, el amor y la complicidad entre las personas, y que nos muestra que la cara oculta que todos tenemos no puede permanecer indefinidamente en la sombra. Bilbao, 1983 - Berlín, 1941 Por qué están muriendo todos los que aparecían en aquella vieja fotografía? Nadie puede esconder la verdad para siempre En el Bilbao de principios de los años ochenta, Alain Lara, un joven y prometedor jugador del Athletic, descubre una vieja fotografía de los años cuarenta que su abuelo Rodrigo había mantenido siempre oculta. En ella Alain reconoce, junto a su abuelo, a un joven Ignacio Aberasturi, el gran empresario bilbaíno y actual candidato a la presidencia del Banco del Norte. La repentina, extraña y coincidente desaparición de ambos lo llevará a una investigación que se remontará a un pasado oculto. En un intento por entender lo que sucede, Alain contactará con María, la hija y heredera del imperio Aberasturi. Juntos tejerán los hilos del pasado que unieron a sus familias en los años del Berlín nazi, pero solo obtienen más preguntas, más dudas, más sospechas. Qué pudo unir hace más de cuarenta años a estos dos hombres cuyas vidas nunca más volvieron a cruzarse? Quiénes son los demás personajes q...

UNA MALDITA HISTORIA

UNA MALDITA HISTORIA

ISBN: 9788416237319
Page: 752
Lang: Castellano
Year: 2019
Price: 20.90
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Novela negra

Lluvia, viento huracanado y un ferri que, en mitad de una noche gélida en el océano Pacífico, se bamboleaa merced de las olas. Ajenos al temporal, dos adolescentes, Henry y Naomi, se pelean en cubierta. Al díasiguiente, el oleaje arrastra el cuerpo inerte de ella atrapado entre redes de pesca. Henry tiene dieciséisaños, y la burbuja sobreprotectora en la que ha crecido está a punto de estallar, provocando un giro radicalen su vida y en el lugar en el que reside desde siempre, Glass Island. Situada frente a la costa de Seattle,esta isla azotada por las tempestades, cubierta por la bruma durante todo el año y accesible sólo por ferri,es un paraje en el que todo el mundo se conoce y muy pocas cosas pasan. O así lo creía Henry hasta ahora.Principal sospechoso del asesinato de su novia, Henry tiene que de demostrar su inocencia, sin saberque desde hace mucho tiempo algunas personas observan y diseccionan su vida. El reloj corre en su contra,así que, ayudado por sus fieles amigos, empieza a investigar la muerte de Naomi y acaba descubriendolos secretos más oscuros e inimaginables de los habitantes de Glass Island.Una intriga perfectamente hilvanada que combina amor y temor, ruido y furia, y en la que Bernard Minierpone al descubierto el impacto de las nuevas tecnologías en las generaciones más jóvenes. Con unatrama cargada de tensión y giros inesperados que nos hielan la sangre, Una maldita historia no dejade sorprendernos y sobresaltarnos de principio a fin. Maestro del thriller y as del suspense, Minier nosmantiene en vilo hasta la última página y firma una novela tan aterradora, potente y palpitante comolo mejor de Stephen King.

LA LEYENDA DE SIGMAR Nº 01/03

LA LEYENDA DE SIGMAR Nº 01/03

ISBN: 9788445006153
Page: 1136
Lang: Castellano
Year: 2019
Price: 36.05
Publisher By: Minotauro
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

El primero de tres ómnibus donde se narran los orígenes de la nueva Era de Warhammer Fantasy, Age of Sigmar Antes de convertirse en el Dios Rey de Azyr y en el salvador de los Reinos Mortales, antes de que el Viejo Mundo pereciera en los fuegos del Fin de los Tiempos, antes incluso de la fundación del Imperio, Sigmar fue un hombre mortal. Siendo el joven cacique de la tribu de los unberógenos salvó al gran rey de los enanos y se ganó la amistad eterna del pueblo de las montañas. Cuando una poderosa horda de orcos amenazó sus tierras, unió a las tribus de los hombres para enfrentarse con ellos en el Paso del Fuego Negro. Desbarató el sitio de Middenheim e hizo retroceder a las fuerzas del Caos. Con su victoria sobre el gran nigromante Nagash salvó la humanidad, garantizó el futuro del Imperio y dio los primeros pasos en el camino que lo llevaría a convertirse en una divinidad. Sus hazañas son legendarias. Esta es su historia.

LA SOMBRA DEL ZORRO

LA SOMBRA DEL ZORRO

ISBN: 9788494841422
Page: 516
Lang: Castellano
Year: 2019
Price: 18.00
Publisher By: Oceano
Tags: Juvenil

EL RAYO QUE NO CESA

EL RAYO QUE NO CESA

ISBN: 9788467055207
Page: 112
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: S.l.u. espasa libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

Miguel Hernández nació en Orihuela en 1910 y. condenado por su militancia en el bando republicano durante la guerra civil. murió en la cárcel en 1942. Comenzó a escribir poemas siendo pastor de cabras. pero muy pronto alcanzó su gran madurez reflejada en el libro Perito en lunas. EL RAYO QUE NO CESA. resultado y testimonio de una profunda crisis vital. es uno de los más conmovedores libros de poesía castellana. El descubrimiento del amor constituye para el autor una extraordinaria aventura poética. Empieza a explorar una nueva dimensión de su ser y descubre que amor y muerte son cara y cruz de una misma moneda. De ahí brota la vivencia básica de la pena. que rebasando los límites personales. hace al poeta cargar. solidario. con el dolor de todos los desheredados. Autor de estudios básicos para el conocimiento de la época y del poeta- La poesía entre pureza y revolución y La poesía de Miguel Hernández-. Juan Cano Ballesta ofrece en este volumen una guía segura para adentrarse en la riqueza de El RAYO QUE NO CESA. así como en los poemas de El silbo vulnerado y los publicados en la revista El Gallo Crisis que dirigió Ramón Sijé. su compañero del alma.

HAMLET

HAMLET

ISBN: 9788467055221
Page: 256
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: S.l.u. espasa libros
Tags: Teatro clásico extranjero hasta el siglo XVIII,Teatro,Literatura

HAMLET. la obra más conocida de Shakespeare. es en realidad una pieza llena de lagunas e indefiniciones. Una obra enigmática y misteriosa. en la que cada personaje es un artista de la simulación. El propio Hamlet es un ser en continua transformación. En él caben la ceremoniosidad. la cortesía y la reflexión. junto a la pasión. la burla. el enigma o la posibilidad de la locura. En el castillo de Elsenor. en un ambiente que emana corrupción y desconfianza. claustrofóbico y hostil. se alternan escenas solemnes y reveses irónicos. al tiempo que se agita una corte de personajes cuyo sentido último será llevar a Hamlet a vencer su tensión interna y cumplir la venganza por la muerte de su padre. El magnífico estudio de Ángel-Luis Pujante que precede su traducción analiza el carácter incoherente e incierto de la tragedia y sitúa el atractivo de una obra tan compleja y rica en ese halo de misterio que suscita la duda. requiere la meditación y que la ha convertido en uno de los grandes mitos de Occidente.

EL COLOR DE LOS ANGELES

EL COLOR DE LOS ANGELES

ISBN: 9788408205524
Page: 352
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Planeta
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

Un día de enero de 1682 Bartolomé Esteban Murillo cae desde el andamio en elque pinta un cuadro. Obligado al reposo. se refugia en el recuerdo de su vida remontándose a su niñez y adolescencia en la aún poderosa Sevilla. ciudad que poco a poco entrará en su decadencia. asolada por las riadas del Guadalquivir o por epidemias como la de la peste en la que el pintor pierde a tres de sus hijos. Una Sevilla devota y lujuriosa. que se disfraza de la falsa alegoría de su glorioso pasado. Murillo. pintor de Inmaculadas. santos y milagros. también será el favorito de acaudalados mercaderes y aristócratas caprichosos. El mejor pintor de ángeles que se verá envuelto en un turbio asunto que descubre el lado lúbrico y secreto de una Sevilla contradictoria.

Page 399 of 834 (10000 books)

Show Code