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:
TOTS ELS CONTES
ISBN: 9788499301044
Page: 528
Lang: Catalán
Year: 2010
Price: 14.15
Publisher By: Labutxaca
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
FINGERSMITH
ISBN: 9781860498831
Page: 560
Lang: Inglés
Year: 2003
Price: 9.97
Publisher By: Virago books random
Tags: Literatura en ingles,En otros idiomas,Literatura
Sue Trinder is an orphan, left as an infant in the care of Mrs. Sucksby, a baby farmer, who raised her with unusual tenderness, as if Sue were her own. Mrs. Sucksbys household, with its fussy babies calmed with doses of gin, also hosts a transient family of petty thievesfingersmithsfor whom this house in the heart of a mean London slum is home. One day, the most beloved thief of all arrivesGentleman, a somewhat elegant con man, who carries with him an enticing proposition for Sue If she wins a position as the maid to Maud Lilly, a nave gentlewoman, and aids Gentleman in her seduction, then they will all share in Mauds vast inheritance. Once the inheritance is secured, Maud will be left to live out her days in a mental hospital. With dreams of paying back the kindness of her adopted family, Sue agrees to the plan. Once in, however, Sue begins to pity her helpless mark and care for Maud Lilly in unexpected ways.But no one and nothing is as it seems in this Dickensian novel of thrills and surprises.
A LA DERIVA
ISBN: 9788477748359
Page: 89
Lang: Castellano
Year: 2010
Price: 5.70
Publisher By: Antonio machado
Tags: Narrativa extranjera,Novela contemporánea
LO QUE HAY QUE TENER: ELEGIDOS PARA LA GLORIA
ISBN: 9788433973795
Page: 360
Lang: Castellano
Year: 2013
Price: 10.35
Publisher By: Anagrama
Tags: Periodismo,Comunicación,Ciencias Políticas y Sociales
Un libro apasionante en el que Tom Wolfe investiga qué pasó realmente en la carrera espacial y quiénes eran realmente sus más directos protagonistas los astronautas. Los astronautas procedían del mundo de los pilotos de pruebas, un mundo que fomentaba imágenes míticas, muy distintas a las del pasivo robot que deseaban los técnicos y burócratas del Programa Mercury. El piloto de pruebas, el capitán total de su nave, era el que tenía, por antonomasia, lo que hay que tener; no sólo valor, sino también una mezcla de destreza, orgullo y lacónico humor, bajo las más terribles y continuas presiones. Su simbolismo era aún el del vaquero fanfarrón. Pero en la maquinaria del mundo futuro, en el cerebro multiforme de la Máquina, no hay sitio ya para el vaquero fanfarrón el ideal es el autómata. Y a la condición de autómatas y de conejillos de Indias quieren reducir a los bravos vaqueros. Este libro nos narra su lucha por conservar la dignidad humana. «Un minucioso y apasionante reportaje que se sigue como la más apasionante de las novelas» (El País).
ALMAS MUERTAS
ISBN: 9788446016021
Page: 592
Lang: Castellano
Year: 2009
Price: 23.27
Publisher By: Akal
Tags: Narrativa extranjera,Novela contemporánea
Almas muertas de Nikolai Gogol goza del nada despreciable honor de ser la primera gran novela de la literatura rusa del siglo XIX, además de uno de los fragmentos más hermosos, más arriesgados y más divertidos de la narrativa universal. Por supuesto, sólo alguien tan indescifrable y escurridizo como el consejero colegiado Pavel Ivanovich Chichikov podía ser el héroe de una obra en la que el lector va a percibir, desde la primera página, en todo su vigor, la frescura y la actualidad del universo gogoliano. La presente edición de Almas muertas es la única en castellano que incluye las sucesivas versiones que el propio Gogol hiciera de la segunda parte de su obra. Acompañada de un exhaustivo aparato crítico, pretende, de esta manera, ser una contribución fundamental al conocimiento de un texto formalmente complejo que durante generaciones ha martirizado a editores de todo el mundo, a la vez que recuperar, con el público de hoy, la cercanía y la complicidad únicas que este escritor ruso universal estableció con el público de su tiempo.
LA ODISEA
ISBN: 9788476000724
Page: 384
Lang: Castellano
Year: 1998
Price: 9.02
Publisher By: Akal
Tags: Clásicos grecolatinos,Clásicos,Literatura
LOS SUBTERRANEOS
ISBN: 9788433920621
Page: 160
Lang: Castellano
Year: 2005
Price: 7.50
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Los subterráneos es una de las mejores novelas de Jack Kerouac; en ella se precisa su voluntad de llevara a cabo una sierte de autobiografía literaria que será, al propio tiempo,una crónica legendaria de la generacón Beat. En efecto, casi todo es aquó relato autobiográfico, con ese inimitable estilo sincopado que aprendió escuchando en el minton de Nueva York a los grandes del pop . Al igual qua Charlie Parker, Kerouac improvisa en torno a un tema,y escribe de la manera más flexible, adaptándose en cada eposidio a las resonancias que le sugiere el momento. La novela transcurre en San Francisco, ciudad a la que keuarc llegó en 1953, antes de alcanzar la fama, y es un fresco de días y de noches habitadas por el jazz, el alcohol y las drogas, cabalgando entre la desesperación absoluta y las ilusiones más descabelladas, al hilo de una estremecedora histotia de amor; la del escritor Leo Percepied(una nueva encarnación de Kerouac) y una muchacha negra, Mardou Fox...
LA COMEDIA NUEVA; EL SI DE LAS NIÑAS
ISBN: 9788484321972
Page: 208
Lang: Castellano
Year: 2001
Price: 11.35
Publisher By: Critica
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
La edición de J. Pérez Magallón reúne las dos obras más importantes de Moratín hijo, y las ofrece en un texto depurado, que recoge la revisión que el propio Moratín llevó a cabo en los últimos años. La anotación resuelve las dudas que el texto puede susciatar al lector. Con las dos obras maestras de Leandro Fernández de Moratín (Madrid, 1760París, 1828) nace la comedia española moderna, con un grado de perfección como sólo raras veces volverá a lograr. En La comedia nueva, a través de una intriga dramática muy amena, basada en el juego del teatro dentro del teatro, cobra cuerpo la respuesta definitiva contra los moldes efectistas y ya muy decadentes de las comedias a la manera barroca. El sí de las niñas, la obra más aclamada de su tiempo, denuncia la ceguedad con que algunos padres planean el futuro de sus hijos y proclama la necesidad de que sean los jóvenes quienes encaucen de forma libre y responsable sus propios sentimientos. En ambas obras se aprecia el espíritu de regeneración espiritual y social que caracterizó a la Ilustración; pero, por encima de ello, late aquí el pulso de un dramaturgo excepcional, maestro en el perfecto engarce de las acciones, el control del discurrir temporal, el trazado de los personajes y su caracterización lingüística.
LOS PERROS DE LA GUERRA
ISBN: 9788497596756
Page: 448
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL CIRUJANO DE AL-ANDALUS
ISBN: 9788497349147
Page: 448
Lang: Castellano
Year: 2010
Price: 9.50
Publisher By: La esfera de los libros
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Ésta es la historia de Abul Qasim, el médico personal del califa Abderrahmán III y, probablemente, el cirujano español más notable de todos los tiempos. Hace diez siglos, este genio andalusí, gracias a su intuición y apoyándose en revolucionarias técnicas inventadas por él que han llegado hasta nuestros días, ya operaba con éxito cataratas, hernias y bocios; hacía traqueotomías, trepanaciones, amputaciones e, incluso, intervenía cólicos misereres. Antonio Cavanillas de Blas, cirujano él mismo, nos traslada con inigualable maestría a la mágica Córdoba del siglo X, la ciudad más populosa de Occidente, en la que se reunía todo el saber de su tiempo. Y nos lleva a contemplar, a vivir casi, las intervenciones de Abul Qasim, así como las aventuras del harén, el aroma del zoco, el esplendor califal o el largo viaje a Bagdad en busca de conocimiento.
LA TIA JULIA Y EL ESCRIBIDOR
ISBN: 9788420443539
Page: 472
Lang: Castellano
Year: 2004
Price: 18.52
Publisher By: Alfaguara
Tags: Narrativa hispanoamericana,Novela contemporánea