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:

BESOS DE DOMINGO

BESOS DE DOMINGO

ISBN: 9788423353156
Page: 272
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Besos de domingo es una novela sobre las pequeñas revoluciones personales que miles de mujeres, auténticas heroínas cotidianas, tuvieron que llevar a cabo en este país para construir su felicidad en el entorno hostil y asfixiante de la dictadura y la represión religiosa. La protagonista, Valria Isern, consigue afianzar su relación en un tiempo en el que amarse era un pecado, cuando los besos que duraban un poco se tenían que reservar para los domingos. Alrededor de su historia de amor, aparentemente ingenua, Valria construye una vida plena, intensa y sabia. Su historia encuentra el contrapunto en la correspondencia que mantiene con su amiga Elisa, quien elige irse del país para lograr la libertad personal y la realización

LA SINFONÍA DEL TIEMPO

LA SINFONÍA DEL TIEMPO

ISBN: 9788466662765
Page: 560
Lang: Castellano
Year: 2018
Price: 20.80
Publisher By: S.a. ediciones b
Tags: Narrativa histórica

La sinfonía del tiempoconfirma a Álvaro Arbina, autor deLa mujer del reloj, como uno de los grandes narradores de hoy. Una joven escritora que trata de desentrañar la misteriosa desaparición de su marido... Una poderosa familia de la industria vasca que vive entre fantasmas y leyendas... Un científico dispuesto a descifrar la sinfonía oculta tras el curso de la Historia... Este es el relato de todas las vidas que se cruzan con ellos, en un entramado de secretos que se extiende por Europa y cuyas raíces se hunden en las costas del Cantábrico, en sus ensenadas y caseríos ancestrales, en las minas y fundiciones que arden junto a las rías. La sinfonía del tiempoes una emocionante historia de amor, una gran saga familiar y una poderosa intriga histórica. Un fascinante viaje a los tiempos del acero y el carbón, de los edificios de hierro y cristal, de los avances industriales y científicos, de la desigualdad social y el refinamiento burgués La crítica ha dicho sobreLa mujer del reloj... «Una estupenda novela de aventuras, documentada con rigor y excelentemente ambientada.» El Mundo «Memorice este nombre Álvaro Arbina. Dentro de poco podrá decir "yo lo sabía primero".» Qué leer...

INVENTOS INFERNALES (SERIE MÁQUINAS MORTALES 3)

INVENTOS INFERNALES (SERIE MÁQUINAS MORTALES 3)

ISBN: 9788420486871
Page: 352
Lang: Castellano
Year: 2018
Price: 17.05
Publisher By: Alfaguara
Tags: Juvenil

Tercera entrega de la tetralogía «Máquinas mortales», una trepidante y original historia llena de misterio, con una ambientación única en un mundo futurista y postapocalíptico. Las novelas en las que se basa la superproducción cinematográfica de Peter Jackson. La hija de Tom y Hester, Wren, anhela huir de la monotonía de Anchorage. Está sedienta de aventura. Cuando un pirata submarino peligrosamente encantador le ofrece una oportunidad para escapar, Wren no lo duda ni un instante. Pero el pirata quiere algo a cambio Wren debe robar el misterioso Libro de Hojalata, y hacerlo acarreará consecuencias que podrían destruir la paz... Inventos infernaleses la tercera parte de una saga de cuatro novelas fantásticas escritas por Philip Reeve y que forma parte de la tetralogía de «Máquinas mortales». La historia se sitúa en un mundo postapocalíptico donde las ciudades de la Tierra deambulan por el mundo sobre ruedas gigantescas, arrasándose entre sí, y en el que los recursos cada vez son más escasos. El protagonista de la novela es Tom Natsworthy, un huérfano londinense de 15 años del Gremio de Historiadores, que tratará de revelar un misterio que podría cambiar el orden del mundo.

DIME TÚ CÓMO LO VES

DIME TÚ CÓMO LO VES

ISBN: 9788490438954
Page: 160
Lang: Castellano
Year: 2018
Price: 13.25
Publisher By: Montena
Tags: Juvenil

Estás preparado para sentimientos virales y palabras que son dardos directos al corazón? Con maravillosas ilustraciones de Vero Navarro, el libro de Dimetúcómoloves es un refugio de las prisas del día a día y el lugar perfecto para perderse en la inmensidad de sus letras. Dimetúcómoloveses uno de los perfiles de Facebook que más se comparte. Lospostsde su autora reflejan la vida con toda su fuerza e intensidad. Cada mensaje sirve para recordar lo que muchas veces se nos olvida, y para reafirmar que «todo es posible mientras te lata el corazón con la fuerza suficiente para seguir caminando». «La vida es demasiado emocionante para quedarte ahí sentado.» «Me gustas más que el gazpacho en agosto.» «Si las miradas hablasen, me encantaría escuchar lo que dice la tuya.» «No me entregues tu corazón, con el mío ya tengo de sobra.»

UN ANDAR SOLITARIO ENTRE LA GENTE

UN ANDAR SOLITARIO ENTRE LA GENTE

ISBN: 9788432233500
Page: 496
Lang: Castellano
Year: 2018
Price: 20.80
Publisher By: Seix barral
Tags: Narrativa española,Novela contemporánea

Un fascinante recorrido que sigue la estela de los grandes caminantes urbanos de la literatura y del arte que han querido explicar la época que les ha tocado vivir. Un andar solitario entre la gente es la historia de un caminante que escribe siempre a lápiz, recortando y pegando cosas, recogiendo papeles por la calle, en la estela de artistas que han practicado el arte del collage, la basura y el reciclajecomo Diane Arbus o Dubuffet, así como la de los grandes caminantes urbanos de la literatura de Quincey, Baudelaire, Poe, Joyce, Walter Benjamin, Melville, Lorca, WhitmanA la manera de Poeta en Nueva York, de Lorca, la narración de Un andar solitario entre la gente está hecha de celebración y denuncia la denuncia del ruido extremo del capitalismo, de la conversión de todo en mercancía y basura; y la celebración de la belleza y la variedad del mundo, de la mirada ecológica y estética que recicla la basura en fertilidad y arte. «Me gusta la literatura que me trastorna y me embriaga como vino o música, que me saca de mí, que me fuerza a leerla en voz alta y a favorecer su contagio, que me explica el mundo y me pone en pie de guerra con el mundo y me refugia de él y me revela con la misma vehemencia todo su horror y toda su belleza.»

EL VIRGINIANO: UN CABALLERO DE LAS LLANURAS

EL VIRGINIANO: UN CABALLERO DE LAS LLANURAS

ISBN: 9788477028758
Page: 512
Lang: Castellano
Year: 2018
Price: 24.70
Publisher By: Valdemar
Tags: Narrativa extranjera,Novela contemporánea

Gary Cooper encarnó al legendario personaje de El Virginiano en la película del mismo título inspirada en la novela de Owen Wister y dirigida por Victor Fleming en 1929.

DIOS SABE HASTA GEOMETRIA: POEMAS DE UNA MISTICA EN EL SUBURBIO

DIOS SABE HASTA GEOMETRIA: POEMAS DE UNA MISTICA EN EL SUBURBIO

ISBN: 9788428831826
Page: 344
Lang: Castellano
Year: 2018
Price: 21.85
Publisher By: Ppc
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

LAS GRIETAS DE JARA

LAS GRIETAS DE JARA

ISBN: 9788420433387
Page: 256
Lang: Castellano
Year: 2018
Price: 17.00
Publisher By: Alfaguara
Tags: Narrativa hispanoamericana,Novela contemporánea

Qué precio hay que pagar para dar una vuelta de timón y decidirse a vivir los propios sueños? Aunque Pablo Simó quiere construir la torre de sus sueños, se limita a dibujarla hace veinte años que trabaja en un estudio de arquitectura que no puede o no quiere dejar. Veinte años son también los que lleva casado con Laura, a quien sólo lo unen la costumbre y una hija típicamente adolescente. Cuando una joven llegue inesperadamente al estudio buscando a Nelson Jara, comenzará a revelarse la trama en la que Simó está implicado junto a su jefe y una compañera de trabajo. La aparición de la muchacha y las derivaciones de ese hecho del pasado abrirán una grieta en la precaria estabilidad del arquitecto, que verá derrumbarse una a una las certezas que lo sostenían. La autora deLas viudas de los juevesdemuestra una vez más su capacidad para construir personajes y contar historias en las que el suspense no impide la pintura social ni la crítica. Ganadora del Premio Sor Juana Inés de la Cruz 2010,Las grietas de Jaraes, en ese sentido, una reflexión acerca del matrimonio y la crisis de la mediana edad, y las dificultades de vivir en un mundo donde las reglas las imponen los más fuertes. «Su escritura combina humor y ternura y une fuerza y ...

CRIATURAS DE UN DIA

CRIATURAS DE UN DIA

ISBN: 9788423353224
Page: 272
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: Destino
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Nuevo libro del autor de El día que Nietzsche lloró, el psicoanalista de mayor reconocimiento mundial, con más de 500.000 ejemplares vendidos en español.

HISTORIA DEL REY TRANSPARENTE

HISTORIA DEL REY TRANSPARENTE

ISBN: 9788420433363
Page: 536
Lang: Castellano
Year: 2017
Price: 18.90
Publisher By: Alfaguara
Tags: Narrativa histórica

En un turbulento siglo XII, Leola, campesina adolescente, desnuda a un guerrero muerto en un campo de batalla y se viste con sus ropas de hierro, para protegerse bajo un disfraz viril. Así comienza el vertiginoso y emocionante relato de su vida, una peripecia existencial que no es solo la de Leola sino también la nuestra, porque esta novela de aventuras con ingredientes fantásticos nos está hablando en realidad del mundo actual y de lo que todos somos. Historia del Rey Transparente es un insólito viaje a una Edad Media desconocida que se huele y se siente sobre la piel, es una fábula que conmueve por su grandeza épica, es uno de esos libros que no se leen, sino que se viven. Original y poderosa, la novela de Rosa Montero tiene esa fuerza desbordante de los libros llamados a convertirse en clásicos.

MORIR EN EL INTENTO

MORIR EN EL INTENTO

ISBN: 9788490566770
Page: 528
Lang: Castellano
Year: 2018
Price: 18.04
Publisher By: Rba libros
Tags: Novela negra

LA PUERTA DEL BOSQUE

LA PUERTA DEL BOSQUE

ISBN: 9788427212527
Page: 416
Lang: Castellano
Year: 2018
Price: 17.10
Publisher By: Molino
Tags: Juvenil

Page 803 of 834 (10000 books)

Show Code