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:

JOANA

JOANA

ISBN: 9788484374909
Page: 72
Lang: Catalán
Year: 2008
Price: 14.25
Publisher By: Edicions proa s.a
Tags: Poesía en catalán,Poesía,Literatura

No crec que s’hagi de presentar Joan Margarit (1938). És ara com ara el poeta més popular i segurament més important de la literatura catalana actual. "Del que sento envers el dem, el més semblant a una certesa és que la Joana i jo no ens tornarem a veure. Com seria de diferent la vida si la mort fos esperar molts milions d'anys per poder-nos retrobar, encara que només fos durant uns breus instants. Per l'abisme que ens separa és l'abisme del mai més." Així comena el prleg Joan Margarit en aquest poemari, ja un clssic, que conté versos com aquests " Joana, el temporal est lliscant sota els teus peus cansats. Et veig fugir amb la teva lentitud travessant la mirada de la pluja."

LANNY

LANNY

ISBN: 9788416738526
Page: 224
Lang: Catalán
Year: 2020
Price: 17.00
Publisher By: Rata
Tags: Narrativa extranjera,Novela contemporánea

Lannyexplica la histria d'una parella esgotada que viu en una comunitat rural del voltant de Londres que ha d'enfrontar-se a l'experincia brutal del possible segrest o assassinat del fill. És una novella angoixant narrada amb una poesia visceral que ha estat comparada alhora amb Roald Dahl i Dylan Thomas.

LOS DÍAS FELICES

LOS DÍAS FELICES

ISBN: 9788437640761
Page: 248
Lang: Castellano
Year: 2020
Price: 11.40
Publisher By: Catedra
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura

DESDE LA MÁS ESTRICTA SOLEDAD

DESDE LA MÁS ESTRICTA SOLEDAD

ISBN: 9788494852558
Page: 178
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Interludio ediciones
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

LAS LLAMAS DEL INCENDIO

LAS LLAMAS DEL INCENDIO

ISBN: 9788417886462
Page: 520
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Plataforma
Tags: Juvenil

Han pasado dos años desde que Óscar escapó del infierno en el que se había convertido su vida, renaciendo de sus cenizas para arder con su propio fuego. Pero, cuando los fantasmas del pasado regresan para atormentarlo, a veces las llamas se desbocan hasta convertirse en un incendio imposible de controlar. Darío luchó muy duro para derretir el hielo que lo congelaba por dentro. Cuando se le presenta la oportunidad de su vida en forma de concurso musical, sabe que tiene que lanzarse de lleno, aunque después de haber vivido reprimido todavía le cuestaacostumbrarse a ser libre. Sergio siempre quiso ser un superhéroe. Y, tras conocer a Óscar, lo único que quería era ser el salvador de ese chico de ojos tristes. Sin embargo, no tardará en darse cuenta de que los villanos de la vida real son mucho peores, y a veces los superhéroes no son más que humanos.

MUCHACHA DE CASTILLA

MUCHACHA DE CASTILLA

ISBN: 9788412047547
Page: 60
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: La bella varsovia
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

Algunas claves sofisticación, ignorancia, necedad, imaginación, apertura, deseo, memoria, nostalgia, posibilidad. Y entonces, la certeza de que en Muchacha de Castilla caben desde una visita a la Agencia Tributaria a una resurrección consciente de que el pensamiento más libre se encuentra en la poesía y se crece en el lenguaje, Mercedes Cebrián ha escrito este libro que es celebración y a la vez es advertencia. Nos creemos cosmopolitas, pero estos poemas nos recuerdan la imposibilidad de deshacernos de la maraña que conforman nuestras raíces. Un viaje en el tiempo y en el espacio desde la perspectiva de quien no acaba de entender el mundo en el que vive, pero que al mismo tiempo sabe por pura intuición la poesía, la libertad, el lenguaje dónde se encuentra la felicidad.

CREMATORIO

CREMATORIO

ISBN: 9788433902641
Page: 424
Lang: Castellano
Year: 2019
Price: 12.25
Publisher By: Anagrama
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Seguramente Chirbes no quiso salvarnos de esa parte nuestra de maldad que tanto nos duele ni era un ingenuo ni tenía alma de redentor. Pero si en el presente o en el futuro alguien quiere comprender lo que fue la España de finales del siglo XX y comienzos del XXI, deberá leer Crematorio, un extenuante y maravilloso torrente de personajes y temas que atrapa y zarandea sin piedad. Leerlo es reír y llorar, indignarse y conmoverse, porque su escriturasiempre en esa excepcional y canónica primera persona que manejaba como nadiees lo más parecido a la revolución que tanto soñó y que nunca se cumplió. Nada queda impune o ignorado la corrupción, las relaciones familiares, la especulación inmobiliaria, la gastronomía, el paisaje, el sexo, la emigración, la amistad, la enfermedad... No, Chirbes no quiso salvarnos, pero de alguna manera lo logró al escribir un clásico desolador, brillante y atemporal, una de esas raras obras que reclaman nuestra curiosidad y nuestra sensibilidad, a la vez que nos invitan a reflexionar y nos explicanaunque no queramos escucharloquiénes somos. Leer Crematorioqué ironía, Rafael, no te ríasnos hace mejores. Gracias. Paco GoyanesLibrería Cálamo Ilustración de cubiertaFernando Vicente Seguramente Chirbes no quiso salvarnos de esa parte nuestra de maldad que tanto nos duele ni era ...

QUÉ DIFÍCIL ES SER DIOS

QUÉ DIFÍCIL ES SER DIOS

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

SINOPSIS La novela más universal de los maestros de la ciencia ficción rusa.Don Rumata de Estor es un aristócrata con una posición de privilegio en la corte de Arkanar, un prohombre cuya compañía es tan codiciada como su alcoba y de quien se cuentan hazañas milagrosas. Pero mientras que se desenvuelve con soltura entre duelos e intrigas palaciegas, se siente impotente a la hora de entender los mecanismos de represión que embrutecen el reino. Y su tragedia personal es que, como observador, sabe que no puede ni debe influir en el curso de los acontecimientos. Disfrazada con desfachatez de novela deintriga y aventuras, y tan ágil como chispeante en ese sentido, Qué difícil es ser dios (1964) se abre ante el lector como una muñeca rusa, revelando capas y más capas de sugerencias y connotaciones que la han convertido en una de las cumbres de la literaturasoviética. Ofrece un análisis certero sobre el totalitarismo y, a la vez, una reflexión vívida e incisiva sobre el papel que, como su personaje, se veían obligados a representar los propios autores para sortear la censura. Un clásico complejo y apasionante que presentamos en todo su esplendor en su primera traducción directa del ruso al castellano.«Un libro soberbio en todos los sentidos» Ursula K. Le Guin

SILENCIOS (SAGA SUSURROS 5)

SILENCIOS (SAGA SUSURROS 5)

ISBN: 9788417525415
Page: 576
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Oz editorial
Tags: Narrativa fantástica,Géneros literarios,Literatura

«Érase una vez una pesadilla» así empieza el nuevo éxito de la autora de Susurros Lyra, una princesa incapaz de emitir sonidos, es expulsada de su reino por su malvada tía. Una bruja le salva la vida pero borra sus recuerdos y la cría como un muchacho. Mientras, en el reino rival de Lyra, el Príncipe de Espinas y de la Noche está muriendo, y la única manera de romper la maldición que le aqueja es casarse con la Princesa del Día, pues ella es su igual. Justo cuando Lyra empieza a descubrir su verdadera identidad, una impostora trata de robar su lugar. Para recuperar su reino, salvar al príncipe y sellar la paz con la Tierra de la Noche, Lyra tendrá que encontrar su voz. «Una fantasía brillante anclada en los cuentos de hadas infantiles, narrada con vibrantes detalles y subtramas apasionantes.» Kirkus Reviews «Una reimaginación sensual de un mundo de fantasía, perfecta para fans de la autora y lectores que busquen retellings oscuros.» School Library Journal

METAMORFOSIS I-V

METAMORFOSIS I-V

ISBN: 9788424939106
Page: 504
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Gredos
Tags: Clásicos grecolatinos,Clásicos,Literatura

Epopeya mitológica por excelencia, lasMetamorfosis es una de las obras magnas de Ovidio. Con ella, recreó un repertorio de mitos que ha sido utilizado incansablemente por la literatura posterior, especialmente la occidental. Son una sucesión de representaciones míticas y relatos etiológicos que abarcan en disposición cronológica, desde los albores del mundo hasta la época contemporánea del poeta. El primer volumen de esta completísima edición crítica recoge los cinco primeros libros de las más de doscientas mutaciones memorables que constituyen un fundamento indeleble para el imaginario occidental. Publicado originalmente en la BCG con el número 365, este volumen presenta la traducción de los libros I-V de lasMetamorfosis de Ovidio realizada por José Carlos Fernández Corte y Josefa Cantó Llorca (Universidad de Salamanca), quienes son también autores de la introducción general. Tanto la introducción como la traducción han sido revisadas y actualizadas por sus autores para esta edición.

EL TÍO REMUS

EL TÍO REMUS

ISBN: 9788483932674
Page: 576
Lang: Castellano
Year: 2019
Price: 23.75
Publisher By: Paginas de espuma
Tags: Narrativa extranjera,Novela contemporánea

BEBES LLORONES 2, VERDE PINTA Y PEGA

BEBES LLORONES 2, VERDE PINTA Y PEGA

ISBN: 9788427871540
Page: 18
Lang: Castellano
Year: 2019
Price: 3.75
Publisher By: Panini
Tags: Narrativa germánica,Novela contemporánea

Page 249 of 834 (10000 books)

Show Code