XML Books — Project Overview
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.
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
- View
xml_booksreads query params and builds the Drive request. - File listing by folder + exact filename; then direct file download.
- Guard: if payload looks like HTML, abort parsing (Drive preview pages).
- Parse with
xml.etree.ElementTreeand normalize CDATA/text. - Filter and render results with Bootstrap.
Environment Variables
| Variable | Description | Example |
|---|---|---|
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
| Endpoint | Description | Params | Examples |
|---|---|---|---|
/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_IDpermissions. - 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.
Formulario de búsqueda
Author's book list:
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
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)
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
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
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
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
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
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
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
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)
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
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.