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:

POEMAS (5ª ED.)

POEMAS (5ª ED.)

ISBN: 9788437602363
Page: 224
Lang: Castellano
Year: 2004
Price: 10.64
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

LA MUJER DEL KIMONO BLANCO

LA MUJER DEL KIMONO BLANCO

ISBN: 9788467058505
Page: 432
Lang: Castellano
Year: 2020
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera,Novela contemporánea

Una gran historia de amor prohibido.Una mujer dividida entre su cultura y su corazón. Japón, 1957. El matrimonio concertado de Naoko Nakamura asegura el estatus de su familia. Pero Naoko se ha enamorado de un marinero estadounidense, un gaijin, y casarse con él provocaría una gran vergüenza a toda su familia. Cuando se descubre que Naoko está embarazada, es repudiada y obligada a tomar decisiones inimaginables con consecuencias que se extenderán de generación en generación. Estados Unidos, en la actualidad. Tori Kova, al cuidado de su padre moribundo, encuentra una carta que contiene una gran revelación, una que pone en duda todo lo que sabía sobre él y sobre su familia. Iniciará un viaje para descubrir la verdad que esconde esa carta y que la llevará a recorrer medio mundo hasta llegar a una remota aldea costera en Japón, donde debe enfrentarse a los demonios del pasado y allanar el camino para la redención.

TRES POETES DE CADAQUES

TRES POETES DE CADAQUES

ISBN: 9788481280227
Page: 196
Lang: Catalán
Year: 2019
Price: 17.10
Publisher By: Llibres del segle
Tags: Antologías,Poesía,Literatura

EL PARAÍSO PERDIDO

EL PARAÍSO PERDIDO

ISBN: 9788494821479
Page:
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Biblok
Tags: Literatura,Poesía,Poesía clásica extranjera hasta el siglo XVIII,Literatura,Poesía

El Paraíso perdido es uno de los principalespoemas épicos de la literatura universal, en la línea de las dos grandes epopeyas homéricas, del Mahabharata, de la Eneida o la Divina Comedia. La historia que nos cuenta es nada menos que el Génesis, el origen de la vida, el porqué del mal. Dos caídas se entrelazan en este impresionante poema la de Satán, que pierde el Cielo, desde donde la ira divina lo precipita hasta las dolientes profundidades, y la de Adán y Eva, que pierden el Paraíso terrenal, de donde son expulsados por su pecado hacia el mundo de la mortalidad y la ruina. Satanás se yergue como el gran protagonista de la obra, el orgulloso ángel caído que desde la oscura eternidad donde reina tramará su venganza, provocando la perdición de la pareja que habita el Paraíso para iniciar una disputa con Dios en la que el alma del ser humano, con su doble naturaleza angélica y demoníaca, será el tablero de juego.

LA PASTA EN LA MANO

LA PASTA EN LA MANO

ISBN: 9788494920691
Page: 160
Lang: Castellano
Year: 2018
Price: 19.00
Publisher By: Ediciones camelot srl
Tags: Novela negra

EL CHICO QUE SE COMIO EL UNIVERSO

EL CHICO QUE SE COMIO EL UNIVERSO

ISBN: 9788491393641
Page: 480
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Harpercollins
Tags: Narrativa extranjera,Novela contemporánea

Por fin llega a España el nuevo gran clásico contemporáneo de la literatura australiana. Brisbane, 1985 un padre desaparecido, un hermano mudo, una madre drogadicta, un padrastro traficante de heroína y un canguro delincuente. La vida de Eli Bell ya era bastante complicada. Solo intentaba seguir su instinto y entender lo que significa ser un buen hombre, pero el destino no paraba de ponerle trabas; entre otras, Tytus Broz, legendario traficante de drogas de Brisbane. Pero la vida de Eli iba a ponerse mucho más dura estaba a punto de conocer al padre a quien no recordaba, colarse en la cárcel de Boggo Road el día de Navidad para rescatar a su madre, enfrentarse con los criminales que destrozaron su mundo y enamorarse de la chica de sus sueños. Una historia de fraternidad, de amor verdadero y de amistades improbables. El universo en sus manos será la novela más desgarradora, alegre y divertida que leas este año».

LA TRISTEZA DE LOS ANGELES

LA TRISTEZA DE LOS ANGELES

ISBN: 9788498387377
Page: 320
Lang: Castellano
Year: 2016
Price: 19.00
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea

Consolidado ya entre los escritores europeos más relevantes del momento, el islandés Jón Kalman Stefánsson transporta al lector a un territorio situado entre los sueños y la realidad, entre la inocencia y la conciencia, un lugar bañado en una luz crepuscular y melancólica que permanece viva en la memoria. En esta obra de singular valor literario, el autor de Entre cielo y tierra primer volumen de una trilogía explora las profundidades del alma humana con tal maestría que logra emocionarnos como sólo lo consiguen un puñado de libros en cada generación. El invierno llega a su fin, pero la nieve aún lo cubre todo el suelo, los árboles, los animales, los caminos. Luchando contra el gélido viento del norte, Jens, el cartero que recorre los aislados pueblos de la costa oeste de Islandia, se refugia en casa de Helga, donde varias personas se encuentran reunidas bebiendo café y aguardiente, y escuchando recitar Shakespeare de labios de un joven forastero que llegó a la aldea tres semanas atrás con un baúl lleno de libros. Sin embargo, ni el calor del hogar ni la buena compañía retienen a Jens, que continúa la marcha para entregar el correo en uno de los fiordos más remotos de la región. Sólo que esta vez lo acompañará el muchacho desconocido, con quien, atravesando tormentas y ventiscas, recorrerá los senderos que ...

THE GREAT GATSBY

THE GREAT GATSBY

ISBN: 9781847496140
Page: 256
Lang: Inglés
Year: 2016
Price: 5.70
Publisher By: Alma books
Tags: Literatura en ingles,En otros idiomas,Literatura

EL ABUELO

EL ABUELO

ISBN: 9788420689593
Page: 304
Lang: Castellano
Year: 2014
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LA ZONA DEPRIMIDA

LA ZONA DEPRIMIDA

ISBN: 9788412138757
Page: 140
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Ediciones camelot srl
Tags: Novela negra

"Una mujer aparece ahorcada en un edificio abandonado de Mieres. Se trata de una joven aspirante a actriz que, aparentemente, llevaba una vida normal. Sus amigas contratan los servicios de un detective privado llamado Israel Erice. Didi, como así es conocido por su afición a los Ramones, comienza una investigación para saber qué ha llevado a esa joven a quitarse la vida. Acompañado de su amigo Bruno recorrerá los recovecos de Mieres, una zona deprimida y postindustrial, donde los negocios cierran sus puertas a cal y canto y donde vuelven viejos fantasmas como la heroína, la cocaína o el alcohol. Fantasmas que se mezclan con nuevas amenazas, con espectros de nuevo cuño, como las apuestas deportivas. Didi conocerá actrices famosas, psiquiatras de turbio pasado, hombres violentos Un Mieres desconocido para muchos, un Mieres real que asusta. Sus pesquisas le conducirán a mentes torturadas por los oscuros rincones de la memoria."

VEINTE LINEAS POR DIA

VEINTE LINEAS POR DIA

ISBN: 9789873728020
Page: 142
Lang: Castellano
Year: 2015
Price: 15.20
Publisher By: Mansalva
Tags: Narrativa extranjera,Novela contemporánea

Reflexivo, crítico, despegado, experimental, Harry Mathews combina en las páginas de "Veinte líneas por día" el estilo austero del diarista con el narrador que se sumerge en su libreta como en un laboratorio. Por fuera de la falsa modestia que empasta tantas solemnes memorias literarias, este libro es un monumento al recuerdo y a la evocación. Sus amigos de la OuLiPo, Georges Perec, Franois Lyotard y Raymond Queneau, entre otros, se dan cita en estas entradas, meticulosas en lo formal y de estricta libertad en cuanto a su contenido, para recuperar el tiempo perdido de la vida a través de una escritura tajante, singular, empedernida. Viajes, itinerarios hedónicos, extravagancias, escenas, recuerdos, preguntas, pensamientos, ensoñaciones, hábitos y costumbres de un "bon vivant" reflexivo orquestan las principales obsesiones de este libro. La premura por ver la letra impresa es otra de sus recurencias. La inspiración o la falta de inspiración. Como si la escritura estuviese puesta en una vitrina y el escritor la mirara sobre el blanco de la hoja. Bordeando el secreto, el regodeo narcisista, la confesión, los recuerdos egoistas e incluso la maledicencia. "Veinte líneas por día" es un manual de escritura sutil y sin más trama que los devaneos por dar con un tema.

EL RASTRO DE SU VOZ

EL RASTRO DE SU VOZ

ISBN: 9788499789736
Page: 520
Lang: Castellano
Year: 2014
Price: 18.95
Publisher By: @becedario
Tags: Novela negra

Una fría tarde de 1945 Martín llega a San Nicolás, un hogar para niños huérfanos con trazas de mansión embrujada donde permanecerá hasta que su madre se cure de una tuberculosis. Antes de marcharse, ella le hace valedor del mayor de sus tesoros El Rastro de su Voz, un pequeño disco de pizarra que cambiará su vida para siempre. Martín pronto descubre que la herencia de su madre es algo más que un trozo de plástico, una canción maldita que le arrastrará durante años por un laberinto de secretos y mentiras, y por la que un misterioso coleccionista de objetos únicos está dispuesto a pagar toda una fortuna. El Rastro de su Voz es una intriga de luces y sombras ambientada en el espejismo de una Huelva olvidada de fachadas blancas y viejos palacetes modernistas, desde las tinieblas de la posguerra hasta los albores de una ciudad devorada por la modernidad entre espirales de vapor y ceniza.

Page 457 of 834 (10000 books)

Show Code