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:
LUNAS DE MIRRODIN (CICLO MIRRODIN 1)
ISBN: 9788448034474
Page: 352
Lang: Castellano
Year: 2005
Price: 9.45
Publisher By: Timun mas
Tags: Narrativa fantástica,Géneros literarios,Literatura
HAIKU DE LAS CUATRO ESTACIONES (3ª ED.)
ISBN: 9788485639335
Page: 112
Lang: Castellano
Year: 2013
Price: 8.55
Publisher By: Miraguano
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura
CRIPTONOMICON (I): EL CODIGO ENIGMA (PREMIO LOCUS 2000)
ISBN: 9788496546547
Page: 464
Lang: Castellano
Year: 2005
Price: 9.50
Publisher By: B de bolsillo ediciones b
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
LA COSTA DE UTOPIA: VIAJE; NAUFRAGIO; RESCATE (3 VOL)
ISBN: 9788487731990
Page: 230
Lang: Castellano
Year: 2010
Price: 19.00
Publisher By: Ministerio de cultura
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
LA MUJER JUSTA
ISBN: 9788478889372
Page: 416
Lang: Castellano
Year: 2005
Price: 20.90
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
Tres voces, tres puntos de vista, tres sensaciones diferentes para desentrañar una historia de pasión, mentirar, traición y crueldad concebida por Sándor Márai en los años cuarente, los años de El último encuentro y Divorcio en Buda, la época más fértil y lúcida de la obra del gran escritor húngaro. Compuesta de tres monólogos, correspondientes a los tres personajes que conforman la novelas, esta edicón de La mujer justa reúne por primera vez en castellano las dos primeras partes, publicadas en 1941 en Hungría, y la tercera, escrita durante el exilio italiano de Márai y añadida a la versión alemana de 1949. Una tarde, en una elegante cafetería de Budapest, una mujer relata a su amiga cómo un día, a raíz de un banal incidente, descubrió uqe su marido estaba entregado en cuerpo y alma a un amor secreto que lo consumía, y luego su vano intento por reconquistarlo. En la misma ciudad, una noche, el hombre que fue su marido confiesa a un amgio cómo dejó a su esposa por la mujer que deseaba desde años atrás, para después de casarse con ella perderla para siempre. Al alba, en una pequeña pensión romana, una mujer cuenta a su amante cómo ella, de origen humilde, se había casado con um hombre rico, per el matrimonio había sucumbido al resentimiento y la venganza. Cual marionestas sin derecho a ejercer su voluntad, Marika, Péter y Judit narran su fallida relación con el crudo realismo de quien cosnsdera la felicidad un estado elusivo e inalcanzable.
POEMA A LA DURACION
ISBN: 9788426427717
Page: 88
Lang:
Year: 2019
Price: 15.10
Publisher By: Lumen
Tags: Antologías,Poesía,Literatura
El libro de poemas más emblemático de Peter Handke, premio Nobel de literatura 2019 Peter Handke publicóPoema a la duraciónen 1986, el mismo año en que apareció su novelaLa repetición, con la que de alguna manera se relaciona. Lírico y épico a un tiempo, narrativo y filosófico, este poema largo explora la duración como algo que, a diferencia de la noción metafísica de la eternidad, se manifiesta en la irrupción súbita de algo que vuelve, arrastrándonos en el tiempo y dándonos la sensación de que en la vida humana hay una unidad interna muy fuerte y a la vez completamente desconocida. Canto a la fugacidad y al movimiento incesante de la vida,Poema a la duración es una obra maestra del género que aquí publicamos en la extraordinaria y ya clásica versión de Eustaquio Barjau. Reseñas «Por un trabajo influyente que, con inventiva lingüística, ha explorado las periferias y la especificidad de la experiencia humana.» Jurado del Premio Nobel «Si tuviera que elegir entre toda su bibliografía, optaría porPoema a la duración. En él se encuentra condensado todo su pensamiento poético-filosófico. ... Handke busca el instante ya no como los poetas de otros tiempos a través de objetos puros, sagrados, sino a través de los profanos,...
TRILCE
ISBN: 9788437609102
Page: 392
Lang: Castellano
Year: 2003
Price: 11.87
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
CONFESION (4ª ED)
ISBN: 9788496834392
Page: 152
Lang: Castellano
Year: 2008
Price: 12.35
Publisher By: El acantilado
Tags: Narrativa extranjera,Novela contemporánea
«Mi vida es una broma estúpida y cruel que alguien me ha gastado», escribía el autor de Guerra y paz en el cenit de su vida, cuando había alcanzado con sus libros riqueza y celebridad mundial. La desazón profunda que se apodera de Tolstói parece conducirlo inexorablemente hacia el suicidio. Comienza así una búsqueda existencial desesperada que pronto agotará las posibilidades ofrecidas por su siglo a los hombres de su condiciónlas ciencias, la filosofía, las artesy culminará en una conversión espiritual que habría de transformar para siempre su vida y su pensamiento. La conversión del gran escritor ruso implica ante todo recusar la moralidad del desencanto y el cinismo estéril en la que él mismo ha militado, para abrirse a la sabiduría genuina de los hombres sencillos, esos «creadores de vida», en cuyos gestos y tradiciones «refulge lo sagrado». La Confesión de Tolstói, crónica apasionada y franca de una búsqueda vital de la verdad, se inscribe lo mismo en la tradición de las grandes conversiones religiosas que en la de las autobiografías intelectuales de esos espíritus libres que no se dejaron arredrar por las ortodoxias.
RIMAS
ISBN: 9788471669964
Page: 96
Lang: Castellano
Year: 1985
Price: 6.65
Publisher By: Edaf
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
En las rimas que nos dejó Gustavo Adolfo Bécquer (Sevilla, 1836-Madrid, 1870), el poeta del amor y del dolor va desgranando los estados de ánimo más significativos de la experiencia amorosa, por un lado, y de su sentido de la creación poética, por otro, el anhelo de evasión tras el desengaño refleja toda la gama de sentimientos del amor frustrado el despecho, la ira, la desesperanza total...Porque, en su mayoría,las rimas afectan a lo más elemental de la condición humana, la fibra del sentimiento individual más generalizado a partir de una circunstancia desencadenadora el amor. Sus cadencias que el aire dilata en las sombras lo convierten además en el poeta de la sensibilidad lírica del siglo XX, y a él se remiten, como antecesor, los grandes escritores de hoydesde Luis Cernuda a Federico García Lorca, desde Pablo Neruda a Vicente Alexandre...
VOLVERAS A REGION
ISBN: 9788484500087
Page: 336
Lang: Castellano
Year: 2016
Price: 12.30
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La primera novela de Juan Bener, y un clásico perenne de nuestra literatura. Ambientada en el territorio imaginario de Región, la novela describe el encuentro entre el doctor Daniel Sebastián y una misteriosa mujer que lo visita. El doctor, que se encuentra a cargo de un muchacho enloquecido, entabla con su huésped un evocador diálogo sobre los sucesos de la guerra en Región, y sobre lo que la antecedió y la siguió. Juan Benet logró con su primera novela, dar carpetazo al realismo costumbrista e inaugurar una nueva etapa en la narrativa española, para la que recabó la admiración mundial que ningún autor de posguerra había logrado. Esta edición tiene un carácter muy especial, pues es la primera vez que Volverás a Región se publica con el texto original del autor y sin las numerosas supresiones que impuso la censura franquista y que se habían mantenido hasta ahora tanto en las ediciones en español así como en las traducciones en lengua extranjera.
EL DIABLO COJUELO (2ª ED.)
ISBN: 9788437604824
Page: 192
Lang: Castellano
Year: 2007
Price: 10.64
Publisher By: Catedra
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
LA ESCARCHA SOBRE LOS HOMBROS (10ª ED.)
ISBN: 9788488962126
Page: 110
Lang: Castellano
Year: 1998
Price: 9.50
Publisher By: Onagro ediciones
Tags: Narrativa española,Novela contemporánea
Lorenzo Mediano es un escritor de cierta relevancia en Aragón, interesado por la tradición local y que ha desarrollado algunas historias ambientadas en su tierra, como La escarcha sobre los hombros. La historia se ambienta en los años previos a la última guerra civil española. Cuenta la conversión de un pastor enamorado y tenaz en un empecinado contrabandista, ávido de dinero para materializar una historia de amor. Ramón, el personaje conductor de la historia, es un ejemplo de laboriosidad que pasar a ser el epítome de la obsesión, y gracias a esta cualidad tan perturbadora el lector le sigue. El personaje representa una figura esencial de nuestra cultura rural, tal obviada por el urbanita medio. Señala al peleón, al inconforme, a quien resuelve a veces de manera drástica- las tensiones locales o las injusticias perpetuadas por los caciques. Pero también refleja un modelo de vida ya caduco, pero entonces irremediable la necesidad de pertenecer a la tierra, que te surte y provee, la cuestión jerárquica en función del número de cabezas de la cabaña, el papel de la mujer, relegada a la crianza o al placer de los hombres, etc.