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:

LUNAS DE MIRRODIN (CICLO MIRRODIN 1)

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.)

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)

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)

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

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

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

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)

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

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

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.)

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.)

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.

Page 607 of 834 (10000 books)

Ver código