Saltar al contenido


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

Formulario de búsqueda


Author's book list:

UNA MUJER DESNUDA

UNA MUJER DESNUDA

ISBN: 9788433977144
Page: 216
Lang: Castellano
Year: 2013
Price: 7.50
Publisher By: Anagrama
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Cuál es el precio del afecto y en qué moneda hay que pagarlo? Qué pesa más, una caricia o el haber tenido que vaciarnos para conseguirla? A la larga, es inevitable descubrir que algunas monedas pesan mucho más de lo que nos han dado a cambio de ellas. Perder en el cambio y acostumbrarse a esa pérdida es la lección que Martina Iranco, la protagonista de esta novela, aprende desde la infancia. Con las reglas del juego cosidas al forro del uniforme y la inocencia trastabillada, Martina se irá construyendo un decorado impecable mientras ocultamente satisface su necesidad de prodigarse en besos y caricias. Jugar al sexo como escondite. Ir creciendo con la idea de que el sentimiento es algo vergonzoso. Dedicarse a la búsqueda compulsiva de esos breves momentos en los que el roce de otra piel anula cualquier otra sensación. La paradoja de sentir para no sentir. Una mujer desnuda habla de nuestra urgencia vital por conseguir el afecto, de cómo aprendemos a ganarlo y de cómo podemos perdernos en su búsqueda; habla de la piel como lugar en el que se escribe el propio desarraigo, de darse cuenta al fin de que jugar a esconderse es un forma de vivir con las manos vacías. Una novela valiente, que pone al descubierto las fibras comunes de lo que debería ser una legítima necesidad y muestra los inútiles prejuicios con que la hemos ido deformando. «Una de las mejores muestras de erotismo que he leído» (José María Pozuelo Yvancos, ABC). «Mi libro erótico contemporáneo favorito, el único donde la mujer es activa y lleva las riendas de su sexualidad» (Sophie Bramly). «Hermosamente perverso, transgresivo e inteligente» (L’Hebdo). «Evoca a autores como Apollinaire, Cocteau, Mac Orlan o Aragon» (Bernard Delcord).

DONDE LOS ARBOLES CANTAN [EDICION LIMITADA]

DONDE LOS ARBOLES CANTAN [EDICION LIMITADA]

ISBN: 9788467552249
Page: 480
Lang: Castellano
Year: 2012
Price: 15.15
Publisher By: Ediciones sm
Tags: Juvenil

EL LIBRO DE LAS ALMAS (BIBLIOTECA DE LOS MUERTOS 2)

EL LIBRO DE LAS ALMAS (BIBLIOTECA DE LOS MUERTOS 2)

ISBN: 9788490323632
Page: 400
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

MÁS DE 3.000.000 DE LECTORES YA SON ADICTOS A LOS THRILLERS DE GLENN COOPERQUÉ HARÍAS SI SUPIERAS LA FECHA DEL FIN DEL MUNDO?Isla de Wight, 1334. Al ver próxima su muerte, el abad Felix, superior de la abadía de Vectis, deja constancia en una epístola de un secreto terrorífico y de los extraños acontecimientos relacionados con una orden muy singular la Orden de los Nombres. Los monjes clarividentes que la componen han dedicado toda su vida a consignar sin descanso en unos libros la fecha de nacimiento y muerte de toda la humanidad...Nueva York, en la actualidad. Un hombre a las puertas de la muerte encarga a Will Piper la búsqueda de un antiguo y enigmático libro. Se trata de uno de los volúmenes de la llamada Biblioteca de los muertos, el único que nunca fue hallado y que oculta un secreto aterrador. Un secreto que nadie se atreve a revelar pero tampoco a destruir.«La biblioteca de los muertos fue un éxito internacional y ocupó los primeros puestos en el ranking de los más vendidos en Alemania, Italia e Inglaterra. Su continuación, El libro de las almas, lleva el mismo camino.»La Vanguardia«Una obra que lleva más allá la maravillosa y terrorífica idea de La biblioteca de los muertos.»Corriere della Sera

MONSIEUR IBRAHIM ET LES FLEURS DU CORAN

MONSIEUR IBRAHIM ET LES FLEURS DU CORAN

ISBN: 9782253166634
Page:
Lang: Francés
Year: 2012
Price: 5.60
Publisher By: Le livre de poche
Tags: Literatura en francés,En otros idiomas,Literatura

EL TEMOR DE UN HOMBRE SABIO (SAGA CRONICA DEL ASESINO DE REYES 2)

EL TEMOR DE UN HOMBRE SABIO (SAGA CRONICA DEL ASESINO DE REYES 2)

ISBN: 9788401339639
Page: 1200
Lang: Castellano
Year: 2011
Price: 23.65
Publisher By: Plaza & janes editores
Tags: Narrativa fantástica,Géneros literarios,Literatura

Músico, mendigo, ladrón, estudiante, mago, héroe y asesino. Kvothe es un personaje legendario, el héroe o el villano de miles de historias que circulan entre la gente. Todos le dan por muerto, cuando en realidad se ha ocultado con un nombre falso en una aldea perdida. Allí simplemente es el taciturno dueño de Roca de Guía, una posada en el camino. Hasta que hace un día un viajero llamado Cronista le reconoció y le suplicó que le revelase su historia, la auténtica, la que deshacía leyendas y rompía mitos, la que mostraba una verdad que sólo Kvothe conocía. A lo que finalmente Kvothe accedió, con una condición había mucho que contar, y le llevaría tres días. Es la mañana del segundo día, y tres hombres se sientan a una mesa de Roca de Guía un posadero de cabello rojo como una llama, su pupilo Bast y Cronista, que moja la pluma en el tintero y se prepara a transcribir... El temor de un hombre sabio empieza donde terminaba El nombre del viento en la Universidad. De la que luego Kvothe se verá obligado a partir en pos del nombre del viento, en pos de la aventura, en pos de esas historias que aparecen en libros o se cuentan junto a una hoguera del camino o en una taberna, en pos de la antigua orden de los caballeros Amyr y, sobre todo, en pos de los Chandrian. Su viaje le lleva a la corte plagada de intrigas del maer Alveron en el reino de Vintas, al bosque de Eld en persecución de unos bandidos, a las colinas azotadas por las tormentas que rodean la ciudad de Ademre, a los confines crepusculares del reino de los Fata. Y cada vez parece que tiene algo más cerca la solución del misterio de los Chandrian, y su venganza.

LOS HIJOS DE HURIN

LOS HIJOS DE HURIN

ISBN: 9788445077276
Page: 336
Lang: Castellano
Year: 2009
Price: 10.40
Publisher By: Minotauro
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura

TEXTOS MEDIEVALES DE CABALLERIAS

TEXTOS MEDIEVALES DE CABALLERIAS

ISBN: 9788437612058
Page: 744
Lang: Castellano
Year: 2001
Price: 14.25
Publisher By: Catedra
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura

CARTERO (19ª ED.)

CARTERO (19ª ED.)

ISBN: 9788433920638
Page: 192
Lang: Castellano
Year: 2005
Price: 8.45
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

MIÑAN

MIÑAN

ISBN: 9788417051341
Page: 152
Lang: Euskera
Year: 2019
Price: 16.62
Publisher By: Susa
Tags: Narrativa en euskera,Novela contemporánea

Miñan, Amets Arzallus, Ibrahima Balde Gineako hiriburutik Nzerekorera mila eta hirurehun bat kilometro daude. Ibrahima han ibili zen hiru edo lau urtez, kamioi batean, gidari batek aprendiz onartu zuelako. Aste batean Konakrytik Nzerekorera joaten ziren, eta hurrengo astean Konakryra itzuli. Egun batean amak deitu zuen arte anaia txikia falta zen etxean. Eta haren bila abiatu zen. Basamortua gurutzatu; pasatzaile, polizia, bahitzaileekin topo egin; egarria, gosea, mina ezagutu. Afrikatik Europarako bidea. Mediterraneoa zeharkatzen dutenak deshumanizatzea ezinbestekoa da haien heriotzen, kanporatzeen, ilegalizatutako bizitzen gaineko ezaxola zabaltzeko. Baina bizitza horietako bakoitza bakarra da eta, beraz, unibertsala. Eta kontatzeak hori azpimarratzen du. Ibrahima Balderen bizitzaren kronika da nobela hau, hark ahoz eta Amets Arzallusek letraz idatzia. Berezia duelako zauria, eta berezia kontatzeko manera. Hitz egitean han balego bezala.

CAMPO DE LOS ALMENDROS (EL LABERINTO MÁGICO VI)

CAMPO DE LOS ALMENDROS (EL LABERINTO MÁGICO VI)

ISBN: 9788495430847
Page: 752
Lang: Castellano
Year: 2019
Price: 35.15
Publisher By: Cuadernos del vigia
Tags: Narrativa española,Novela contemporánea

HEIKE MONOGATARI

HEIKE MONOGATARI

ISBN: 9788417419288
Page: 736
Lang: Castellano
Year: 2019
Price: 37.05
Publisher By: Satori
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

L HOME MANUSCRIT

L HOME MANUSCRIT

ISBN: 9788499300474
Page: 224
Lang: Catalán
Year: 2010
Price: 8.50
Publisher By: Labutxaca
Tags: Novela contemporánea,Narrativa en catalán,Novela contemporánea,Narrativa en catalán

Qui escriu els textos que el protagonista de L’home manuscrit troba en els llocs més impensats? Primer dins els plecs d’una bíblia, després a les parets d’un far abandonat o en una consulta mdica a Viena, l’esperen relats ocults que parlen d’ell i de la seva vida la que hauria pogut ser, la que potser ser. Textos pertorbadors que l’obliguen a mirar-se al mirall i fer balan. Per qu és all que reflecteix un mirall encarat a un altre? La indignació provocada per aquests textos el porta a una trobada que el canviar per sempre. L’home manuscrit és una obra sobre algú insatisfet del seu passat que, des d’un present lúcid, el ref i en crea el futur. Manuel Baixauli ha escrit un llibre ambiciós, intens i imaginatiu sobre l’obsessió per l’escriptura i la capacitat d’aquesta per transformar la vida i les persones, per canviar el rumb del destí en favor de la voluntat humana.

Page 134 of 834 (10000 books)

Ver código