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:

TRILOBITES

TRILOBITES

ISBN: 9788492837373
Page: 232
Lang: Castellano
Year: 2012
Price: 19.95
Publisher By: Alpha decay
Tags: Narrativa extranjera,Novela contemporánea

ALICIA EN EL PAIS DE LAS MARAVILLAS

ALICIA EN EL PAIS DE LAS MARAVILLAS

ISBN: 9788468200392
Page: 256
Lang: Castellano
Year: 2012
Price: 10.69
Publisher By: Vicens-vives
Tags: Juvenil

LA TORRE OSCURA (SAGA LA TORRE OSCURA 7)

LA TORRE OSCURA (SAGA LA TORRE OSCURA 7)

ISBN: 9788401335839
Page: 992
Lang: Castellano
Year: 2006
Price: 22.70
Publisher By: Plaza & janes editores
Tags: Narrativa fantástica,Géneros literarios,Literatura

70 HAIKUS Y SENRYUS DE MUJER

70 HAIKUS Y SENRYUS DE MUJER

ISBN: 9788475179735
Page: 96
Lang: Castellano
Year: 2011
Price: 9.50
Publisher By: Hiperion
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura

Tres mujeres japonesas del siglo XX, poetisas de haiku y de senry, tres actitudes ante su sociedad la proscrita, la fugitiva y la mujer-raíz. En primer lugar, Suzuki Masajo, una mujer que regentó un bar en Ginza, forzada a casarse con el marido viudo de su hermana, adultera confesa, que se negó a que el haiku no pudiese hablar de amor o de sexo, estigmatizada en los ambientes más puristas del haiku.En segundo lugar, Kamegaya Chie, emigrante en el Canadá, esa parte de la cultura nipona que existe fuera y al margen de su sociedad, con su haiku fuertemente contagiado de la modernidad poética occidental y su expresivo patetismo, cuya obra es desconocida en su propio país. Y, por último, Nishiguchi Sachiko, una anciana que aún vive, y que ha pasado toda su vida en una aldea de cuarenta casas en el corazón de Shikoku, cultivando su huerto, cultivando su haiku seco y difícil, Japón en estado puro ausencia total de pretensión, una de tantas malas hierbas del haiku en Japón, según sus propias palabras.Tres maneras de ser ignorada como mujer en la cultura japonesa.

ANTES DE QUE HIELE

ANTES DE QUE HIELE

ISBN: 9788483835029
Page: 576
Lang: Castellano
Year: 2006
Price: 10.40
Publisher By: Tusquets editores
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

En 1978, en la localidad de Jonestown (Guyana), murieron todos los seguidores de una secta, liderada por un hombre llamado Jim Jones, en lo que parecía un suicidio colectivo; la noticia dio la vuelta al mundo en las primeras planas de todos los periódicos. En el año 2001, cuando ese terrible suceso ya ha caído en el olvido, Linda, la hija de Kurt Wallander, regresa a Ystad para, en unos días, iniciar su trabajo en la policía. Al tiempo que empiezan las desavenencias con su padre, Linda se integra en la vida cotidiana de Ystad y reanuda sus viejas amistades con dos jóvenes, Anna y Zebran. De pronto, Anna desaparece misteriosamente. Poco después, en los bosques de los alrededores de Ystad, Linda, junto a su padre, hace un descubrimiento aterrador una cabeza de mujer, degollada, y dos manos unidas, seccionadas; del resto del cuerpo no hay el menor rastro. Y Anna sigue sin aparecer. Es el comienzo de un nuevo y trepidante caso al que se enfrentarán juntos Kurt Wallander y su hija Linda, quien, en el curso de la investigación, conocerá al agente Stefan Lindman (el protagonista de El retorno del profesor de baile), que le causará muy buena impresión.

BILLIONAIRE BOY

BILLIONAIRE BOY

ISBN: 9780007371082
Page: 288
Lang: Inglés
Year: 2011
Price: 9.45
Publisher By: Harpercollins pub.
Tags: Literatura 9 a 12 años,Infantil 9 a 12 años,Infantil

EL MAR Y LA ALONDRA

EL MAR Y LA ALONDRA

ISBN: 9788415168362
Page: 133
Lang: Castellano
Year: 2011
Price: 13.06
Publisher By: Vaso roto
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura

EN BUSCA DEL TIEMPO PERDIDO (1): POR EL CAMINO DE SWANN

EN BUSCA DEL TIEMPO PERDIDO (1): POR EL CAMINO DE SWANN

ISBN: 9788420652726
Page: 560
Lang: Castellano
Year: 2011
Price: 15.20
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Para muchos historiadores y críticos, «En busca del tiempo perdido» no sólo es una obra cumbre de las letras francesas del siglo xx, sino también una de las más grandes creaciones literarias de todas las épocas, en la que la trasposición en el relato de la vida de Marcel Proust (1871-1922), así como de personajes y ambientes sociales de su tiempo, dio forma a un nuevo y fecundo camino en el campo de la novela. «Por el camino de Swann» es el primer volumen de la serie que completan, por este orden, «A la sombra de las muchachas en flor», «El mundo de Guermantes», «Sodoma y Gomorra», «La prisionera», «La fugitiva» y «El tiempo recobrado»

TIERNA Y REBELDE

TIERNA Y REBELDE

ISBN: 9788498725223
Page: 352
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

OVEJAS ESQUILADAS QUE TIEMBLAN DE FRIO

OVEJAS ESQUILADAS QUE TIEMBLAN DE FRIO

ISBN: 9788492799299
Page: 95
Lang: Castellano
Year: 2010
Price: 8.55
Publisher By: S.l. bartleby editores
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

EL CAMINO DE LAS BALLENAS (LA IRA DE LOS HOMBRES DEL NORTE I)

EL CAMINO DE LAS BALLENAS (LA IRA DE LOS HOMBRES DEL NORTE I)

ISBN: 9788435062268
Page: 512
Lang: Castellano
Year: 2011
Price: 5.65
Publisher By: Edhasa
Tags: Narrativa histórica

EL ERUDITO DE LAS CARCAJADAS: JIN PING MEI

EL ERUDITO DE LAS CARCAJADAS: JIN PING MEI

ISBN: 9788493778477
Page: 1200
Lang: Castellano
Year: 2010
Price: 45.60
Publisher By: Atalanta
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura

Considerada la primera novela moderna de la tradición literaria china, Jin Ping Mei es uno de los libros más celebrados y malditos de la cultura asiática. Su título juega con los nombres de tres de los personajes femeninos Pan Jinlian, Li Ping’er y Pang Chunmei, en torno a los cuales gira la acción de la novela. La mención más temprana de esta obra es de 1596 y se halla en una carta escrita por el famoso letrado Yuan Hongdao que dice «Reclinado sobre la almohada, le he echado un vistazo, y sus páginas desprenden una bruma erótica». Fascinados con la lectura, los letrados hicieron circular diferentes capítulos manuscritos de la novela hasta su primera edición en 1617. Por supuesto, ningún autor quiso ver su nombre asociado a una novela tan erótica, satírica y descarnada, de modo que sólo conocemos el singular pseudónimo de quien la compuso el Erudito de las Carcajadas de Lanling. Compuesta por 100 capítulos, la historia narra el esplendor y la decadencia de la casa de Ximen Qing. Comienza con la relación adúltera entre Pan Jinlian, esposa de Wu Zhi, y Ximen Qing, un lujurioso mercader sin escrúpulos, y el núcleo de su trama se centra en las relaciones de poder y sexo entre el propio Ximen Qing y sus esposas y sirvientas, junto con otros personajes de todo signo y condición. Inédita hasta ahora en nuestra lengua, esta primera traducción del chino a cargo de Alicia Relinque supone un hito en la recuperación de la novelística asiática, no sólo por la importancia que tiene esta obra en su contexto cultural, sino por ser la versión más completa a una lengua occidental que existe actualmente en el mundo.

Page 711 of 834 (10000 books)

Ver código