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:

VOCES EN RUIDERA: UNA AVENTURA DEL PLINIO

VOCES EN RUIDERA: UNA AVENTURA DEL PLINIO

ISBN: 9788492403066
Page: 256
Lang: Castellano
Year: 2008
Price: 20.71
Publisher By: Rey lear
Tags: Novela negra

El comisario de la Brigada de Investigación Criminal de Madrid Anselmo Perales encarga a su viejo amigo el jefe de la Guardia Municipal de Tomelloso, Manuel González alias Plinio, que se desplace de incógnito a las lagunas de Ruidera para colaborar en un misterioso caso de ámbito nacional, relacionado con un secuestro. Acompañado por su mujer Gregoria, su hija Alfonsa y su inseparable don Lotario, el detective tomellosero se toma unas vacaciones y emprende el viaje sin contar a nadie sus verdaderos motivos, con la coartada de investigar unos horribles gritos que se escuchan a medianoche junto a las lagunas. Voces en Ruidera, la novela más cervantina de la saga, ambientada en paisajes y escenarios recorridos siglos antes por Don Quijote, sorprende por los elementos fantásticos que Francisco García Pavón incorpora al argumento y por la carga sexual que explota en el sorprendente final de la novela, lo que provocó en su día las airadas críticas de los censores. El sentido del humor, que nunca resta intriga a la investigación detectivesca, vuelve a triunfar gracias a la maestría del autor, pionero del genero policíaco autóctono de calidad.

LOS CIPRESES CREEN EN DIOS (PREMIO NACIONAL NARRATIVA 1953)

LOS CIPRESES CREEN EN DIOS (PREMIO NACIONAL NARRATIVA 1953)

ISBN: 9788408068594
Page: 912
Lang: Castellano
Year: 2004
Price: 11.35
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

ÑAQUE ; AY CARMELA

ÑAQUE ; AY CARMELA

ISBN: 9788437610344
Page: 344
Lang: Castellano
Year: 2006
Price: 10.64
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura

LARGO NOVIEMBRE DE MADRID; LA TIERRA SERA UN PARAISO; CAPITAL DE LA GLORIA (LA TRILOGIA DE LA GUERRA CIVIL)

LARGO NOVIEMBRE DE MADRID; LA TIERRA SERA UN PARAISO; CAPITAL DE LA GLORIA (LA TRILOGIA DE LA GUERRA CIVIL)

ISBN: 9788437623870
Page: 488
Lang: Castellano
Year: 2007
Price: 15.10
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

La literatura de Juan Eduardo Zúñiga tiene un hondo compromiso con la vida los materiales de los que parten muchas de sus ficciones pertenecen a la más estricta realidad y los conflictos que en ellas se articulan son patrimonio de seres humanos cuyas conciencias vivieron asediadas en ambientes de intensa perturbación social y a los que el autor otorga voz, humanidad y pensamiento. La trilogía constituida por Largo noviembre de Madrid, La tierra será un paraíso y Capital de la gloria conforma un ciclo de cuentos sobre la vida en Madrid durante la Guerra Civil y la Posguerra. Un conjunto homogéneo que, preservando la plena autonomía de cada relato y de cada volumen, posee un sentido global y una atmósfera unitaria que enriquecen todas sus piezas y que se manifiesta en una máxima que cifra y compendia el aliento que preside toda la trilogía "Pasarán unos años … para que no lo olvides". Bajo esta aparente paradoja se formula la motivación de los treinta y tres cuentos que la componen, cuyo significado común esta promovido por la tensión dialéctica que afecta a sus personajes, que se debaten entre la práctica del olvido como añagaza de la supervivencia y el ejercicio de la conciencia para asumir el presente como único aval de la lucidez y la dignidad.

SENDEBAR

SENDEBAR

ISBN: 9788437608808
Page: 192
Lang: Castellano
Year: 2005
Price: 10.64
Publisher By: Catedra
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura

UN HOMBRE QUE DUERME

UN HOMBRE QUE DUERME

ISBN: 9788493711061
Page: 131
Lang: Castellano
Year: 2009
Price: 14.82
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea

Impedimenta presenta la nueva traducción de este clásico moderno de Georges Perec que narra la peripecia de un estudiante que el día de sus exámenes de sociología decide no levantarse de la cama, abandonar sus estudios y cortar toda relación con amigos y parientes. Encerrado en sí mismo, en su chambre de bonne donde todo es gris, el estudiante se sumerge en la indiferencia más total hacia el mundo que le rodea. Entonces se dedica a errar por París, a ir al cine, a leer los titulares de los periódicos, pero como lo haría un sonámbulo. Para el estudiante, todo forma parte de una vaga estrategia consistente en evitar los deseos materiales y la ambición, pero también la dependencia que tiene de las cosas materiales, de las que la novela está impregnada, no obstante, hasta límites insospechados. Novela cumbre de la «literatura Oblomov», desde hace años inencontrable en las librerías españolas, constituye una de las cumbres de la narrativa francesa de los setenta, que ahora se recupera en una magistral traducción de Mercedes Cebrián.

LO PEOR DE TODO

LO PEOR DE TODO

ISBN: 9788420474182
Page: 120
Lang: Castellano
Year: 2008
Price: 15.20
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea

HISTORIA DE GLORIA: (AMOR, HUMOR Y DESAMOR) (6ª ED.)

HISTORIA DE GLORIA: (AMOR, HUMOR Y DESAMOR) (6ª ED.)

ISBN: 9788437602417
Page: 384
Lang: Castellano
Year: 2006
Price: 11.87
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

POESIAS COMPLETAS

POESIAS COMPLETAS

ISBN: 9788437612041
Page: 360
Lang: Castellano
Year: 2006
Price: 13.11
Publisher By: Catedra
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura

EL ARPA Y LA SOMBRA

EL ARPA Y LA SOMBRA

ISBN: 9788446024538
Page: 368
Lang: Castellano
Year: 2008
Price: 11.87
Publisher By: Akal
Tags: Narrativa hispanoamericana,Novela contemporánea

'En 1937, al realizar una adaptación radiofónica de 'El libro de Cristóbal Colón' de Claudel, me sentí irritado por el empeño hagiográfico de un texto que atribuía sobrehumanas virtudes al Descubridor de América. Más tarde me topé con un increíble libro de León Bloy, donde el gran escritor católico solicitaba, nada menos, que la canonización de quien comparaba, llanamente, con Moisés y San Pedro. Lo cierto es que dos pontífices del siglo pasado, Pío Nono y León XIII, respaldados por 850 obispos, propusieros por tres veces la beatificación de Cristóbal Colón a la Sacra Congregación de Ritos; pero ésta, después de un detenido examen del caso, rechazó rotundamente la postulación. Este pequeño libro sólo debe verse como una 'variación' (en el sentido musical del término) sobre un gran tema que sigue siendo, por lo demás, misteriosísimo tema... Y diga el autor, escudándose en Aristóteles, que no es oficio del poeta (o digamos del novelista) 'el contar las cosas como sucedieron, sino como debieron o pudieron haber sudcedido'' Alejo Carpentier

LARRA: ARTICULOS (11ª ED.)

LARRA: ARTICULOS (11ª ED.)

ISBN: 9788437602929
Page: 440
Lang: Castellano
Year: 2006
Price: 11.87
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LO INFRAORDINARIO

LO INFRAORDINARIO

ISBN: 9788493655051
Page: 128
Lang: Castellano
Year: 2008
Price: 14.72
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea

«Lo que ocurre cada día y vuelve cada día, lo trivial, lo cotidiano, lo evidente, lo común, lo ordinario, lo infraordinario, el ruido de fondo, lo habitual, cómo dar cuenta de ello, cómo interrogarlo, cómo describirlo?» Bajo los atentos ojos de Perec descubrimos el lento avance de unas obras que convierten una calle mísera en otra más moderna, comprendemos por qué Londres encanta aunque no sea encantador o asistimos a una descripción tan minuciosa de la mesa de trabajo del escritor que el propio acto se asemeja a una autopsia de lo real. La materia de Lo infraordinario son los cimientos que sustentan la literatura, la observación apasionada y asombrada de lo usual, el cuestionamiento de lo que parece incuestionable; son los paseos de un escritor que trata de ver la realidad con ojos de recién llegado y que pinta una y mil veces el mismo cuadro, como un impresionista.

Page 514 of 834 (10000 books)

Ver código