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:

EL MAPA QUE EM PORTA A TU

EL MAPA QUE EM PORTA A TU

ISBN: 9788416716920
Page: 352
Lang: Catalán
Year: 2018
Price: 15.15
Publisher By: Fanbooks
Tags: Juvenil

El viatge destiu que tota noia voldria viure! La novella romntica de la temporada. El món de la Heather Mulgrew ja est tot planejat després de la universitat, viatjar amb les seves amigues a lestranger, reprendr una gran carrera al setembre i iniciar una vida en la qual no queda gaire espai per a latzar. Per aix era abans que en una trobada en un tren nocturn conegués en Jack, un aventurer apassionat que canvia el rumb del seu viatge i de la seva vida. En Jack és absolutament fascinant i seductor. Junts, visiten racons especials dEuropa, en un viatge extraordinari ple de moments romntics. Per en Jack té un secret que ho pot canviar tot. I el món de la Heather est a punt de ser sacsejat fins al nucli més profund.

EL SALTO DEL CIERVO

EL SALTO DEL CIERVO

ISBN: 9788495142818
Page: 128
Lang: Castellano
Year: 2018
Price: 15.20
Publisher By: Igitur
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura

LA GUERRA DE LAS DOS ROSAS 4: AMANECER

LA GUERRA DE LAS DOS ROSAS 4: AMANECER

ISBN: 9788416634606
Page: 576
Lang: Castellano
Year: 2018
Price: 18.90
Publisher By: Duomo editorial
Tags: Narrativa histórica

SALTARÉ LAS OLAS

SALTARÉ LAS OLAS

ISBN: 9788416327492
Page: 288
Lang: Castellano
Year: 2018
Price: 12.35
Publisher By: Titania
Tags: Narrativa romántica,Romántica y erótica

"Una novela con el sello característico de la autora, sencilla, bien escrita y tan bonita, que desearás que no se acabe. El estilo sencillo, dulce y efectivo de Elena Castillo vuelve a seducirnos con una historia de personajes heridos que desean volver a enamorarse. Con una ambientación exquisita, Irlanda se convierte en un personaje más de la novela. Los paisajes enmarcan escenas románticas y el alma melancólica del país acaba impregnándolo todo. Imogen necesita alejarse de la persona que ha roto su corazón y de una familia que piensa que no es capaz de cuidarse por sí sola, desea comenzar de cero. El problema es que no sabe cómo hacerlo porque se ha dado cuenta de que en verdad no se conoce a sí misma. Por ello, su mejor amiga lo organizará todo para llevarla consigo hasta Irlanda, donde le espera su primer puesto de trabajo en una residencia clínica como enfermera y una habitación de alquiler en una preciosa cottage a los pies de los acantilados de Howth, que compartirá con un joven pescador. Nadie en el pueblo esperaba que Liam regresara después de tanto tiempo, pero él también se sorprende cuando al llegar se encuentra con que su familia ha metido a una inquilina en su casa. Mientras Imogen irá descubriéndose poco a poco con su “lista de nuevas experiencias”, su misterioso compañero de casa se volcará en ayudarla a conseguir todos sus retos, terminando por poner a prueba los sentimientos de su corazón. Tres pacientes con mucho que aportar, un club de lectura con algo de magia y una amistad inquebrantable, enseñarán a Imogen que en la vida solo hay que saltar las olas. “La mejor forma de curar un corazón es rescatar a otro” _AUTOR CASTILLO CASTRO, ELENA nació hace varias sonrisas en Lorca (Murcia). Apasionada de la música y acérrima lectora desde pequeña, se abraza a la escritura en busca de otros mundos que la complementen. Licenciada en Farmacia por la Universidad de Granada compagina medicamentos, notas y letras en la rebotica. Ha publicado la bilogía juvenil “Baile de luciérnagas” y las novelas “Mientras el corazón siga latiendo” y “Como caído del cielo”. La encontrarás por la red como tintayacordes"

UNA BODA ENTRE EXTRAÑOS (VALLERANDS 1)

UNA BODA ENTRE EXTRAÑOS (VALLERANDS 1)

ISBN: 9788490705360
Page: 352
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

LA MUERTE, EL AMOR Y LA MENTA

LA MUERTE, EL AMOR Y LA MENTA

ISBN: 9788494767166
Page: 72
Lang: Castellano
Year: 2018
Price: 12.35
Publisher By: S.l. bartleby editores
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

UNA ODISEA ESPACIAL

UNA ODISEA ESPACIAL

ISBN: 9788466343220
Page: 1112
Lang: Castellano
Year: 2018
Price: 14.20
Publisher By: Debolsillo punto de lectura
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura

BAJO CIELOS LEJANOS

BAJO CIELOS LEJANOS

ISBN: 9788466661164
Page: 656
Lang: Castellano
Year: 2018
Price: 20.80
Publisher By: S.a. ediciones b
Tags: Narrativa extranjera,Novela contemporánea

Una emocionante novela sobre un dramático secreto familiar. Sarah Lark, reina delbest seller internacional, relata una historia sobre la verdad y el silencio, sobre decisiones erróneas y correctas, sobre la confianza y el amor. Hamburgo, en la actualidad la periodista alemana Stephanie nació y creció en Nueva Zelanda. Pero ha perdido cualquier recuerdo sobre sus primeros años de vida ahí. Ahora deberá volver al país de su infancia y recuperar su pasado. Ahí descubre la existencia del diario de una joven maorí del siglo pasado, cuya dramática historia tiene una profunda influencia sobre los hechos del presente. En su viaje por Nueva Zelanda la acompañará el carismático y atractivo maorí Weru, que la ayudará no solo a descubrir secretos familiares escondidos durante mucho tiempo, sino también emociones que Stephanie nunca se había atrevido a conocer. Reseñas «Una novela emocionante sobre un dramático secreto familiar. Sarah Lark, reina delbest seller internacional, vuelve conBajo cielos lejanos, una historia sobre la verdad y el silencio, sobre decisiones erróneas y correctas, sobre la confianza y el amor.» La voz de Almería «Lark es una escritora con una gran capacidad de imaginación. ...Bajo cielos lejanosmarca un ...

MARÍA MAGDALENA

MARÍA MAGDALENA

ISBN: 9788490704332
Page: 768
Lang: Castellano
Year: 2018
Price: 14.20
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

MUJERES DE AGUA

MUJERES DE AGUA

ISBN: 9788490704417
Page: 280
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

La esperada continuación del best seller En un rincón del alma. Una novela sobre el poder de la amistad. Sobre las pasiones humanas y sus misterios. Una obra en la que la vida se nos muestra tal y como es realista, dulce, amarga y llena de esperanza. Bajo la protección de un paraguas rojo, Mena, Remedios y Amanda caminan juntas en las páginas de esta conmovedora historia para demostrarnos que la amistad, el amor, la superación personal y las ganas de seguir adelante son la clave de la felicidad. Con cada uno de sus actos nos enseñan que todas las mujeres de agua tienen la fortaleza que necesitan para superar los obstáculos. Solo es necesario proponérselo. No te sorprendas si te descubres en alguna de las páginas de esta novela. Si eso ocurre, no lo dudes. Déjate llevar. Porque Mujeres de agua es una de esas extraordinarias novelas que te transforma, te hace tomar decisiones y te acompaña. Un paraguas rojo bajo el que ya se cobijan miles de lectores. Los lectores han dicho... «Es una novela valiente, llena de coraje, rebeldía y emoción que, sin duda, llegará totalmente al corazón del lector.» La magia de los buenos libros «Cuántos sentimientos puede albergar un libro? Un libro que habla de esperanza, de aprender a vivir el día a día sin mirar atrás y sin preocuparse de lo que deparará el mañana.» Lecturas compartidas «Mujeres de agua hace que puedas saborear la calidad de la escritura y quedes enganchadoa al estilo de la autora deseando volverá leer obras suyas.» El club de los libros perdidos de ayer, de hoy y del mundo «Hermosa, profunda, hipnotizante, triste, literariamente sublime.» Las mentiras que escribí «Si lo que buscas es una novela que emocione, Mujeres de agua es sin duda la novela que estás buscando.» El búho entre libros «Fiel a su estilo, la autora consigue engancharnos desde la primera página, desde el primer párrafo, con esa singular forma de escribir que lo envuelve todo en un halo de sentimientos y emociones.» Libros que voy leyendo «Una novela maravillosa, capaz de hacernos llorar, sonreír y enternecernos a partes iguales.» Cosas mías

LÈXIC FAMILIAR

LÈXIC FAMILIAR

ISBN: 9788416222254
Page: 264
Lang: Catalán
Year: 2018
Price: 17.57
Publisher By: Atico de los libros
Tags: Narrativa extranjera,Novela contemporánea

Una de les obres més celebrades i commovedores de la Natalia Ginzburg Lxic familiar, premi Strega de novella, és el retrat dels Levi, família jueva i antifeixista que va viure a Torí, des del 1930 fins al 1950. La Natalia era una de les filles del professor Levi i va escriure un llibre fascinant i autobiogrfic que reflexa la histria de la Itlia antifeixista. Es tracta dun relat enganyosament simple, on ancdotes quotidianes es barregen sense pudor amb reflexions profundes sobre la llibertat i la conscincia de si mateixa. És una de les obres on el talent de la Natalia Ginzburg arriba a la seva expressió més lliure, i una novella precursora de la narrativa del jo. «Un gran relat de tendresa, bromes i drames en una família laica.» EL MUNDO«Lxic familiar és lobra més celebrada de Natalia Ginzburg.» EL PAÍS«Unanovellaautobiogrfica de joventut que és un gran exemple de la literatura del jo en el segle XX.» MANUEL RODRÍGUEZ RIVERO, BABELIA

IMPYRIUM II: LA HORA DE LA PARCA

IMPYRIUM II: LA HORA DE LA PARCA

ISBN: 9788424662561
Page: 336
Lang: Castellano
Year: 2018
Price: 16.10
Publisher By: S.a. editorial la galera
Tags: Juvenil

Page 802 of 834 (10000 books)

Show Code