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:

THE GIVER OF STARS

THE GIVER OF STARS

ISBN: 9780718183233
Page:
Lang: Inglés
Year:
Price: 16.15
Publisher By: Michael joseph penguin
Tags: Literatura en ingles,En otros idiomas,Literatura

DON'T MISS THE STANDALONE NEW NOVEL FROM JOJO MOYES, THE NO. 1 BESTSELLING AUTHOR OF ME BEFORE YOU, AFTER YOU AND STILL ME 'Alice had come halfway across the world to find that, yet again, she was considered wanting. Well, she thought, if that was what everyone thought, she might as well live up to it.' England, late 1930s, and Alice Wright - restless, stifled - makes an impulsive decision to marry wealthy American Bennett van Cleve and leave her home and family behind. But stuffy, disapproving Baileyville, Kentucky, where her husband favours work over his wife, and is dominated by his overbearing father, is not the adventure - or the escape - that she hoped for. That is, until she meets Margery O'Hare - daughter of a notorious felon and a troublesome woman the town wishes to forget. Margery's on a mission to spread the wonder of books and reading to the poor and lost - and she needs Alice's help. Trekking alone under big open skies, through wild mountain forests, Alice, Margery and their fellow sisters of the trail discover freedom, friendship - and a life to call their own. But when Baileyville turns against them, will their belief in one another - and the power of the written word - be enough to save them? Inspired by a remarkable true story, The Giver of Stars features five incredible women who will prove to be every bit as beloved as Lou Clark, the unforgettable heroine of Me Before You. AVAILABLE FOR PRE-ORDER NOW Praise for Jojo Moyes 'Moyes somehow manages to break your heart before restoring your faith in love' Sunday Express 'Storytelling at its best' Marie Claire 'A triumph' Heat 'A deeply satisfying book full of big emotions' Good Housekeeping 'Britain's best contemporary female author' Sun on Sunday

FRANCESCA

FRANCESCA

ISBN: 9788416987566
Page: 320
Lang: Catalán
Year: 2019
Price: 17.10
Publisher By: Edicions de 1984
Tags: Narrativa en catalán,Novela contemporánea

La novella que teniu a les mans és de les que es recorden, tant per la rebellió que sentim davant la humiliació i la decrepitud com per la transparncia del llenguatge en qu est escrita. La Francesca, una adolescent especialment dotada per a la música, desclou el seu geni quan ladversitat sabat sobre la seva persona frgil com sabat sobre el món bell i culte on havia crescut. La música, lassetjament psicolgic, lodi al geni, el declivi, per també la revolta contra la injustícia, sentrellacen en un argument on la trama expectant i el ritme de la narració sintensifiquen fins al final. Quim Español és arquitecte dedicat també a la poesia, camp en qu ha publicat Ultralleugers (premi Carles Riba 1994), Larbre de la innocncia (primer premi dels Jocs Florals 1998), 70 poemes, Nadir i altres nits, el poema principal del qual va ser portat al teatre, i Elegies. Al marge daltres llibres sobre teoria de larquitectura, ha publicat també Entre tcnica i enigma, un volum dassajos amb una mirada transversal sobre diversos mbits de lart. Francesca és la seva primera novella.

EL JUEGO DE LAS ELITES

EL JUEGO DE LAS ELITES

ISBN: 9788417680244
Page: 430
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Esdrujula
Tags: Narrativa española,Novela contemporánea

DRÁCULA: EL ORIGEN

DRÁCULA: EL ORIGEN

ISBN: 9788408216568
Page: 576
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: Planeta
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

La precuela autorizada porlos herederos deBram Stoker de un clásico de la literatura universal, Drácula. El origen de un monstruo. Bram Stoker es un niño enfermizo que apenas sale de su casa. Una noche, la fiebre que le asalta casi a diario lo lleva a las puertas de la muerte. Su niñera, Ellen Crone, echa a todo el mundo de la habitación del pequeño y lo salva por medios que nadie conoce. Tras este episodio Bram se recupera, y crece su fascinación por Ellen. Él y su hermana Matilda descubren cosas muy extrañas de la niñera y antes de que puedan hablar con ella, ésta desaparece de sus vidasObsesionado con ella, quince años más tarde los hermanos vuelven a reunirse para encontrarla y sus caminos se cruzan con el del Conde Drácula... Inspirada por notas y textos escritos por el propio Stoker, la precuela deDrácula revela no sólo el origen deDrácula y el de Bram Stoker, sino la historia de la enigmática mujer que les conecta.

CUENTOS

CUENTOS

ISBN: 9788497944731
Page: 496
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Edimat
Tags: Narrativa extranjera,Novela contemporánea

YO, ROBOT

YO, ROBOT

ISBN: 9788435021340
Page: 352
Lang: Castellano
Year: 2019
Price: 12.35
Publisher By: Edhasa
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

Publicada por primera vez en 1950, cuando la electrónica digital estaba en su infancia, Yo, robot resultó visionaria. Su influencia, de hecho, fue enorme, y no sólo en toda la ciencia ficción posterior, sino también en la propia ciencia de la robótica. Aquí formuló Asimov por primera vez las tres leyes fundamentales de la robótica, de las que se valdría para plantear interrogantes que se adentran en el campo de la ética y de la psicología qué diferencia hay entre un robot inteligente y un ser humano?, puede el creador de un robot predecir su comportamiento?, y debe la lógica determinar lo que es mejor para la humanidad? A través de una serie de historias conectadas entre sí por el personaje de la robopsicóloga Susan Calvin, en las que aparecen todo tipo de máquinas inteligentesrobots que leen el pensamiento, robots que se vuelven locos, robots con sentido del humor o robots políticos, Asimov inventa unos robots cada vez más perfectos, que llegan a convertirse en un desafío para sus creadores. Con todo, Yo, robot es uno de los pocos títulos de ciencia ficción que han superado con amplitud el círculo de lectores especialmente aficionados, entre los que a menudo se considera una obra cumbre.

SOY VERTICAL, PERO PREFERIRÍA SER HORIZONTAL

SOY VERTICAL, PERO PREFERIRÍA SER HORIZONTAL

ISBN: 9788439733379
Page: 72
Lang: Castellano
Year: 2019
Price: 4.65
Publisher By: Literatura random house
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura

ANTÍGONA

ANTÍGONA

ISBN: 9788437640457
Page: 112
Lang: Castellano
Year: 2019
Price: 9.02
Publisher By: Catedra
Tags: Clásicos grecolatinos,Clásicos,Literatura

SEDA

SEDA

ISBN: 9788433902436
Page: 128
Lang: Castellano
Year: 2019
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Seda es un hermoso viaje alrededor del mundo, a la vez que un recorrido interior por la geografía íntima de la pasión y el erotismo. Es un pasaporte al placer y a los laberintos del deseo. Es una delicada revelación de los misterios de la atracción y del amor en todas sus manifestaciones la posesión, la seducción, la sorpresa, el desencanto, la espera, el encuentro, los desencuentros... En sus páginas los personajes se mueven suave y delicadamente por una trama compleja en la que las cosas son lo que parecen... y mucho más. Soy un trotamundos empedernido. Viajar y leer conforman mi moneda de la felicidad. Cuando hace veintidós años leí Seda descubrí cómo un libro podía configurar en sí mismo las dos caras de esa moneda mía.Jesús Otaola Librería Proteo y PrometeoIlustración de cubierta Alejandro Magallanes Seda es un hermoso viaje alrededor del mundo, a la vez que un recorrido interior por la geografía íntima de la pasión y el erotismo. Es un pasaporte al placer y a los laberintos del deseo. Es una delicada revelación de los misterios de la atracción y del amor en todas sus manifestaciones la posesión, la seducción, la sorpresa, el desencanto, la espera, el encuentro, los desencuentros... En sus páginas los personajes se mueven suave y delicadamente por una trama compleja en la que las cosas son lo que p...

LOS FELICES DIAS DEL VERANO

LOS FELICES DIAS DEL VERANO

ISBN: 9788416544998
Page: 256
Lang: Castellano
Year: 2019
Price: 17.57
Publisher By: Errata naturae
Tags: Narrativa extranjera,Novela contemporánea

En este libro de memorias, que tiene muchos momentos a la altura de 'El Gatopardo', Fulco di Verdura describe su idílica infancia en la magnífica Villa Niscemi en un mundo y un tiempo inolvidables la aristocrática Palermo anterior a la Primera Guerra Mundial. Fulco nos seduce con divertidas anécdotas de sus familiares (incluido su primo Giuseppe Tomasi di Lampedusa, precisamente el autor de 'El Gatopardo'), de sus excéntricos vecinos o de los animales con los que tanto disfrutaba junto a su hermana. El libro también retrata a la perfección el progresivo desarrollo de la sensibilidad de su autor, incapaz de olvidar sus correrías durante aquellos felices días sicilianos o la primera vez que fue a la ópera, todo un rito de iniciación para un niño italiano de la época.

GERONA (EPISODIOS NACIONALES, 7 / PRIMERA SERIE)

GERONA (EPISODIOS NACIONALES, 7 / PRIMERA SERIE)

ISBN: 9788491815648
Page: 224
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

El gran friso narrativo de los Episodios Nacionales sirvió de vehículo a Benito Pérez Galdós (1843-1920) para recrear en él, novelescamente engarzada, la totalidad de la compleja vida de los españoles, guerras, política, vida cotidiana, reacciones populares, a lo largo del agitado siglo XIX. En " Gerona " , si bien la peripecia de Gabriel de Araceli prosigue en la medida indispensable para tender un puente narrativo entre el episodio anterior, " Zaragoza " y el siguiente, " Cádiz " , el grueso del relato aborda otra gesta de sufrimiento y heroísmo, perfectamente entreverada con un argumento en el que no faltan el amor, el odio, la nota costumbrista o cómica, sobre el fondo de la colectiva resistencia gerundense frente al asedio de las tropas francesas.

STAR WARS DARTH BANE CAMINO DE DESTRUCCIÓN

STAR WARS DARTH BANE CAMINO DE DESTRUCCIÓN

ISBN: 9788491739050
Page: 384
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Planeta de agostini
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

Inicio de la trilogía de Darth Bane (Camino de destrucción, Regla de dos y Dinastía del mal). Huyendo de las vengativas fuerzas republicanas, Dessel, un minero de cortosis, se enrola en las filas del ejército Sith, uniéndose a la sangrienta guerra contra la República y sus héroes Jedi. Allí, su brutalidad, astucia y excepcional dominio de la Fuerza le convierten rápidamente en un guerrero de renombre. Pero sus jefes, siempre vigilantes, creen que le aguarda un futuro mucho más brillante. Como acólito de la academia Sith, donde estudia los secretos y poderes del lado oscuro, Dessel adopta su nueva identidad Bane. Pero la verdadera prueba aún está por llegar. Para poder ser aceptado en la Hermandad de la Oscuridad, deberá desafiar las tradiciones más secretas y rechazar todo lo que le han enseñado. Esta será una auténtica prueba de fuego en la que deberá entregarse por completo al lado oscuroy hacer renacer de sus cenizas una nueva era de poder absoluto El autor es guionista habitual de videojuegos, como Star Wars Knights of the Old Republic o Mass Effect.

Page 370 of 834 (10000 books)

Show Code