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:

UNA COLUMNA DE FUEGO (SAGA LOS PILARES DE LA TIERRA 3)

UNA COLUMNA DE FUEGO (SAGA LOS PILARES DE LA TIERRA 3)

ISBN: 9788401018251
Page:
Lang: Castellano
Year: 2017
Price: 23.65
Publisher By: Plaza & janes editores
Tags: Narrativa histórica

Una columna de fuego arranca cuando el joven Ned Willard regresa a su hogar en Kingsbridge por Navidad. Corre el año 1558, un año que trastocará la vida de Ned y que cambiará Europa para siempre. Las antiguas piedras de la catedral de Kingsbridge contemplan una ciudad dividida por el odio religioso. Los principios elevados chocan con la amistad, la lealtad y el amor, y provocan derramamientos de sangre. Ned se encuentra de pronto en el bando contrario al de la muchacha con quien anhela casarse, Margery Fitzgerald. Cuando Isabel I llega al trono, toda Europa se vuelve en contra de Inglaterra. La joven monarca, astuta y decidida, organiza el primer servicio secreto del país para estar avisada ante cualquier indicio de intrigas homicidas, levantamientos o planes de invasión. En París, a la espera, se encuentra la seductora y obstinada María Estuardo, reina de los escoceses, en el seno de una familia francesa con una ambición descomunal. Proclamada legítima soberana de Inglaterra, María cuenta con sus propios partidarios, que conspiran para deshacerse de Isabel. Entretanto, Ned Willard busca a Jean Langlais, un personaje escurridizo y enigmático, sin saber que tras ese nombre falso se esconde un compañero de clase de su infancia, alguien que lo conoce demasiado bien. A lo largo de medio siglo turbulento, el amor entre Ned y Margery parece condenado al fracaso mientras el extremismo hace estallar la violencia desde Edimburgo hasta Ginebra. Isabel se aferra precariamente a su trono y a sus principios, protegida por un pequeño y entregado grupo de espías hábiles y agentes secretos valerosos. Los auténticos enemigos, tanto entonces como ahora, no son las religiones rivales. La verdadera batalla es la que enfrenta a quienes creen en la tolerancia y el acuerdo contra tiranos dispuestos a imponer sus ideas a todo el mundo... y a cualquier precio.

CAZADORES DE SOMBRAS. LOS ORIGENES 2: PRINCIPE MECANICO

CAZADORES DE SOMBRAS. LOS ORIGENES 2: PRINCIPE MECANICO

ISBN: 9788408102335
Page: 464
Lang: Castellano
Year: 2012
Price: 17.05
Publisher By: Planeta
Tags: Juvenil

ROUTE 66. MI SUEÑO Y PASION

ROUTE 66. MI SUEÑO Y PASION

ISBN: 9788496819924
Page:
Lang: Castellano
Year: 2013
Price: 17.10
Publisher By: Autor-editor
Tags: Narrativa de viajes,Géneros literarios,Literatura

EL COLOR DE LA MAGIA (MUNDODISCO 1 / RINCEWIND 1)

EL COLOR DE LA MAGIA (MUNDODISCO 1 / RINCEWIND 1)

ISBN: 9788497596794
Page: 288
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura

YO, CLAUDIO

YO, CLAUDIO

ISBN: 9788420689852
Page: 592
Lang: Castellano
Year: 2014
Price: 10.92
Publisher By: Alianza editorial
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

Llegado a los últimos años de su vida y temeroso de caer asesinado víctima de una conspiración, el emperador Claudio (o" Clau-Clau-Claudio" , o" Claudio el idiota" ) decide consignar por escrito su larga y azarosa vida desde los días en que gobernaba su tío abuelo Augusto, a cuya sombra su esposa Livia movía los hilos del poder. En esta novela inolvidable vemos desfilar delante de nosotros todo el esplendor y miseria de los primeros años del Imperio Romano, embarcado muy pronto en una espiral de conspiraciones, crueldad y violencia bajo los reinados del taciturno Tiberio y del extravagante Calígula. Lectura apasionante desde su primera línea," Yo, Claudio" es sin duda una de las cinco mejores novelas históricas de todos los tiempos.

LA MUSICA DEL SILENCIO

LA MUSICA DEL SILENCIO

ISBN: 9788401343575
Page: 160
Lang: Castellano
Year: 2014
Price: 12.25
Publisher By: Plaza & janes editores
Tags: Narrativa fantástica,Géneros literarios,Literatura

No. No es «el tercer libro». Todos tendremos que seguir esperándolo, porque Patrick Rothfuss está escribiendo y revisando intensamente, y quiere que le quede perfecto. Y como sabemos que así será, y que la espera habrá valido la pena, tendremos paciencia. Pero mientras esperamos la conclusión de su aclamada trilogía, La música del silencio, una novela corta, se suma a la historia de Kvothe y el mundo de El nombre del viento y El temor de un hombre sabio Auri es uno de los personajes más populares y rodeados de misterio que aparecen en El nombre del viento y El temor de un hombre sabio. Hasta ahora la conocíamos a través de Kvothe. La música del silencio nos permitirá ver el mundo a través de Auri y nos dará la oportunidad de aprender lo que hasta ahora únicamente sabía ella Una historia lírica, evocadora, sugestiva y rica en detalles, protagonizada por uno de los personajes más queridos de las aclamadas novelas de Patrick Rothfuss. Una novela corta que arroja algo más de luz sobre la historia de Kvothe y el universo de la Crónica del Asesino de Reyes. La música del silencio es una muestra más del brillante talento de Rothfuss como narrador.

FLAMENCA

FLAMENCA

ISBN: 9788417805074
Page: 192
Lang: Castellano
Year: 2019
Price: 16.05
Publisher By: Roca editorial de libros
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

LA NOVELA QUE HA INSPIRADO A ROSALÍA Y A SU DISCO EL MAL QUERER. UN CLÁSICO DE LA LITERATURA PARA EL PÚBLICO MILENIAL. Flamenca es una historia de amor, pero también es, y quizá por encima de todo, un canto a la alegría de vivir sin obstáculos y la defensa de una concepción de la vida en la cual el placer ocupa una posición central, al constituirse como una elevada aspiración, propia en exclusiva de gente inteligente y culta. Protagonizada por seres libres, como Flamenca una joven resplandeciente y una de las grandes creaciones femeninas de la literatura universal- y Guillem de Nevers un caballero que se disfraza de clérigo para poder seducir y liberar a la dama prisionera por los celos extravagantes de su marido- esta novela reúne todo el saber erótico forjado por la tradición trovadoresca. Esta novela occitana del siglo XIII, de autoría desconocida, resulta absolutamente vigente en nuestros días, ya que supone reivindicación feminista que trata temas tan actuales como el maltrato, los celos, el consentimiento, la violencia de género, la libertad de elección... todo ello apuntalado por un bello elogio al hedonismo y a la fuerza humana del placer. Estamos, pues, ante la recuperación de un libro casi secreto que merece un lugar en la estantería de clásicos.

EL EXTRAÑO CASO DE DR. JEKYLL Y MR. HYDE (CLASICOS)

EL EXTRAÑO CASO DE DR. JEKYLL Y MR. HYDE (CLASICOS)

ISBN: 9788417430467
Page: 96
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: Alma europa
Tags: Narrativa extranjera,Novela contemporánea

EL VERANO SIN HOMBRES

EL VERANO SIN HOMBRES

ISBN: 9788433977397
Page: 224
Lang: Castellano
Year: 2013
Price: 9.40
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Cuando Boris Izcovich dijo la palabra «pausa», Mia Fredricksen, de cincuenta y cinco años, que llevaba casada treinta años con Boris, enloqueció. Porque lo que deseaba su marido era una pausa en su matrimonio, después de treinta años sin adulterios por parte de ninguna de las partes aunque parezca increíble, una hija encantadora que iniciaba su carrera de actriz y una relación entre ellos que había ido evolucionando desde el ardor guerrero de los primeros tiempos a la simbiosis casi telepática de los últimos. Hay que decir que la «pausa» de Boris es francesa, compañera de trabajo en el laboratorio ambos son neurocientíficos, joven y con buenas tetas. Pero la locura de Mia no fue más que una breve psicosis reactiva, y a la semana y media la dejaron marchar de la clínica donde había sido internada. Y éstos son los prolegómenos del verano en que Mia regresa a Bonden, la ciudad de su infancia, donde aún vive su madre en una residencia para ancianas activas e independientes. Será un verano rabioso en lo personal y reflexivo en lo intelectual, porque Mia es poeta, con varios libros publicados. Alquila una casa, se relaciona con sus vecinos, una joven recién casada con dos niños y un marido que despierta en Mia sospechas de maltrato, y visita cada día a su madre, de más de ochenta años, y a su grupo de amigas, «los Cisnes», que son cinco la mayor ya ha pasado los cien años y morirá en el curso del verano y se mantienen activas, vivas e imbatibles. Y recupera los recuerdos de su infancia, y descubre algunos secretos de la femineidad de otras generaciones, como los tapices que borda en secreto una de los Cisnes, que esconden en bolsillos y pliegues ocultos escenas eróticas, o blasfemas, o acres burlas al mundo. Mia también dirige un taller de poesía con un grupo de estudiantes en el instituto de Bonden. Y con la producción literaria de las adolescentes, la eclosión de su femineidad y sus crueles conspiraciones, las historias y las vidas de los viejos Cisnes y los incidentes del joven matrimonio, más su propia vida, Mia urde esta veloz, brillante comedia feminista, de inesperado final...

LA CIUDAD DE LAS DAMAS

LA CIUDAD DE LAS DAMAS

ISBN: 9788415937548
Page: 252
Lang: Castellano
Year: 2013
Price: 18.95
Publisher By: Siruela
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

«... Nueva es La Ciudad de las Damas con su nuevo reino femenino, pues, en efecto, es la primera vez que una mujer se levanta en contra de la tradición masculina para crear una conciencia de género. Esta obra, La Ciudad de las Damas ..., construye una imagen de la mujer y de la feminidad a partir del modelaje de un pensamiento forjado en diálogo con la cultura, la de los hombres, claro, pues no había otra, tanto la cortés como la clerical, pero sorprendentemente diferente. Y la diferencia estriba en que quien habla, quien escribe, es una mujer.»Victoria CirlotLa Ciudad de las Damas, considerada una clara anticipación del feminismo moderno, corona una obra que cultiva la poesía, la historia y los temas moralizantes. La argumentación sorprende por su modernidad, abordando temas como la violación, la igualdad de sexos, el acceso de las mujeres al conocimiento, etc., que convierten a este libro en una obra capital para la historia de las mujeres y para el pensamiento occidental en el alba de los tiempos modernos.

MASADA (CABALLO DE TROYA, 2)

MASADA (CABALLO DE TROYA, 2)

ISBN: 9788408064046
Page: 560
Lang: Castellano
Year: 2013
Price: 12.30
Publisher By: Planeta
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura

LA VIEJA SIRENA

LA VIEJA SIRENA

ISBN: 9788497930222
Page: 736
Lang: Castellano
Year: 2017
Price: 11.35
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Egipto, siglo III. Época de cambios y confusión. Dos grandes imperios, el romano y el persa, inician una lenta decadencia. La protagonista, envuelta en su belleza y misterio, recorrerá un apasionante itinerario hasta llegar a Alejandría, donde dos hombres marcarán su destino Ahram el Navegante, hombre de acción sediento de poder, y el filósofo Krito, poseedor del don de la palabra... Como en los mitos, todo en esta obra nace más de una vez porque todo en algún momento recibe una luz nueva que lo recrea y vivifica. La vieja sirena es un apasionado canto a la vida en una novela que es tanto recreación histórica como relato fantástico de inusual lirismo y sensualidad, tanto reflexión humanista sobre el poder como aguda parábola sobre nuestro inestable presente.

Page 76 of 834 (10000 books)

Show Code