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:
DON QUIJOTE DE LA MANCHA (T. I)
ISBN: 9788437622149
Page: 688
Lang: Castellano
Year: 2005
Price: 10.64
Publisher By: Catedra
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
La novela Don Quijote De La Mancha es uno de los máximos exponentes de la literatura española y no en vano es uno de los libros con mayor número de ediciones tras la Biblia. Conoce la obra más destacado de Miguel de Cervantes Saavedra, el autor de esta joya de la literatura universal, que es imprescindible en cualquier biblioteca. Las desventuras de Alonso Quijano, a lomos de su fiel y también enjuto Rocinante, y Sancho Panza, su fiel escudero, son un cabal reflejo de las miserias que padece un antiguo noble empobrecido y enloquecido por su afición a los libros de caballerías. El relato es un viaje que retrata una sociedad que maltrata a todos aquellos que se empeñan en ser paladines de la justicia. Famoso a tal punto que Don Quijote De La Mancha ha acuñado la palabra quijotesco, que define a quienes se enfrentan por sus ideales a batallas imposibles de acometer. El relato de Miguel de Cervantes Saavedra, en este caso en la edición de John Jay Allen, es todo un compendio literario que trasciende los géneros, ya que abarca desde la novela de aventuras hasta otros géneros de la época y, sin dejar de ser un relato cómico, se adentra también en lo dramático. Don Quijote De La Mancha es un clásico de cuatro siglos de antigüedad, una obra cuya lectura es obligatoria si eres un amante de la literatura.
LA CIUDAD DE LAS BESTIAS
ISBN: 9788497935692
Page: 304
Lang: Castellano
Year: 2012
Price: 8.50
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LIBRO DEL DESASOSIEGO
ISBN: 9788432219412
Page: 432
Lang: Castellano
Year: 2008
Price: 20.90
Publisher By: Seix barral
Tags: Narrativa extranjera,Novela contemporánea
Atribuido por su autor a Bernardo Soares, «personalidad literaria» de quien dijo Pessoa «soy yo menos el raciocinio y la afectividad», esta maravilla es el diario íntimo de un ayudante de contable en la ciudad de Lisboa en los años 30. En él, el protagonista plasma sus divagaciones y ensueños, sus reflexiones estéticas, filosóficas y literarias, contraponiéndolos a lo gris de su vida cotidiana. Inédito hasta 1982, el Libro del desasosiego es probablemente la principal obra en prosa de Fernando Pessoa, que le ocupó durante la mayor parte de su vida de escritor desde 1912, aproximadamente, hasta el mismo año de su muerte. Ha sido elogiado por la crítica como uno de los dietarios más bellos del siglo XX, y en él se entrelazan el ensayo, el poema en prosa e incluso lo narrativo y descriptivo. En la presente edición, Ángel Crespo dejó fijada la organización del material que sirvió de base a la publicación en otras lenguas, estableciendo la unidad de sentido que el autor hubiese deseado para sus textos si hubiera tenido la ocasión de darles una forma final.
ES LA GUERRAAA!!!
ISBN: 9788415510314
Page: 102
Lang: Castellano
Year: 2013
Price: 9.50
Publisher By: Eride
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
Esta obra está escrita pensando que los actores que la representen sean adolescentes o jóvenes. Respondo así a la petición que tantas veces me han hecho desde los centros educativos y otros foros. Puede ser interpretada también por actores de otras edades, pero yo me he imaginado a actores muy jóvenes cuando veía, con los ojos de mi imaginación, encarnarse sobre un escenario los personajes que iba escribiendo. Por ello he tratado de crear, ante todo, una fiesta teatral para jóvenes. Aunque estamos hablando de un tema muy serio como «la guerra», y defendiendo los valores de la «no violencia» en todos los territorios de la vida, la puesta en escena y la interpretación, canciones, etc., han de tener un carácter festivo y jocoso. José Luis Alonso de Santos
LA HORA VIOLETA
ISBN: 9788439727132
Page: 208
Lang: Castellano
Year: 2018
Price: 16.05
Publisher By: Literatura random house
Tags: Narrativa española,Novela contemporánea
Una de las frases que más oye un padre tras la muerte de su hijo es «No tengo palabras». Todo el mundo se queda sin palabras de consuelo en un momento en que los lugares comunes suenan a insulto. Pero Sergio del Molino sí tenía palabras. De hecho, solo tenía palabras, las que forman esta historia de amor titulada La hora violeta. Este libro narra un año de la vida de su hijo Pablo, desde que fue diagnosticado de un raro y grave tipo de leucemia hasta su muerte.La hora violeta no es solo una apasionada carta de amor de un padre a su hijo, sino también la historia de una búsqueda la de un término para referirse a los «padres huérfanos». Hay tan pocas palabras de consuelo disponibles que el idioma se ha olvidado incluso de reservar un sustantivo para quienes ven morir a sus hijos. Del Molino expresa sin medias tintas la frustración y la angustia de un padre sin incidir en descripciones sensacionalistas del sufrimiento de su hijo. El resultado son unas emocionantes memorias quetrascienden la muerte del niño al que están dedicadas.
DRACULA
ISBN: 9788477025122
Page: 688
Lang: Castellano
Year: 2005
Price: 31.25
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura
"Los seres que llamamos vampiros existen. Algunos de nosotros tenemos pruebas irrefutables de ello". Ha pasado más de un siglo desde que el profesor Van Helsing, uno de los protagonistas de Drácula, pronunciara estas palabras, y el mito sigue vivo gracias a la capacidad sobrenatural del hombre-vampiro para mutar y adaptarse a los nuevos tiempos infinidad de películas, musicales, cómics, etc., así lo atestiguan. Esta nueva edición de Drácula, profusamente anotada desde un punto de vista histórico y crítico, intenta acercar al lector a sus diferentes niveles de lectura, al tiempo que presenta numerosos documentos y añadidos de interés que la convierten en la más completa publicada hasta la fecha en nuestro país.
LOS GRITOS DEL PASADO (SERIE FJÄLLBACKA 2)
ISBN: 9788415140061
Page: 424
Lang: Castellano
Year: 2009
Price: 9.50
Publisher By: Embolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
LA REINA DE LA OSCURIDAD (TRILOGIA CRONICAS DE LA DRAGONLANCE 3)
ISBN: 9788448038953
Page: 432
Lang: Castellano
Year: 2012
Price: 10.40
Publisher By: Timun mas
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
LA VIDA ES SUEÑO
ISBN: 9788467033953
Page: 272
Lang: Castellano
Year: 2010
Price: 6.60
Publisher By: S.l.u. espasa libros
Tags: Teatro clásico español hasta el siglo XVIII,Teatro,Literatura
Pocas obras dramáticas se muestran tan vigentes hoy en día como La vida es sueño. Drama religioso o filosófico que, desde el absoluto seiscentista, urde sus raíces en los mitos orientales, la literalidad de su lección moral es capaz, sin embargo . de traducirse en lectura política (educación de príncipes) y en grito revolucionario. Pero, sobre todo, es pieza clave en la historia del conocimiento, del reconocimiento por parte del hombre de su conciencia de existir. Desde el mito de la caverna de Platón hasta la frontera de la modernidad que supone su proximidad en el tiempo y en las inquietudes a la filosofía cartesiana, La vida es sueño se constituye en un modelo de la duda metódica resuelta no a través de la seguridad del pensar, sino por medio de una peripecia trágica que desemboca en el absoluto moral. Por medio de una magnífica parábola literaria y de la grandiosidad de una puesta en escena que vislumbramos en la fuerza suasoria del discurso, Calderón muestra cómo sobre el error no se puede levantar el edificio de la verdad. Y que para la pasión, como todo lo humano, puede someterse a sistema
LA CASA DE LOS ESPIRITUS
ISBN: 9788467033816
Page: 480
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
OBABAKOAK (EDICION ESPECIAL PREMIO NACIONAL DE LAS LETRAS 2019)
ISBN: 9788420454368
Page: 400
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea
Edición especial con ilustraciones de la pintora Marta Cárdenas. PREMIO NACIONAL DE LAS LETRAS ESPAÑOLAS 2019 Obabakoakcuenta una historia que son muchas a la vez en el territorio de Obaba, un profesor de geografía recuerda su extraña relación amorosa con una chica que sólo conoce en sus cartas, una joven maestra tiene que aprender a combatir la soledad a lo largo de un frío invierno, un canónigo cuenta en una carta lo ocurrido a un niño perdido en el bosque, un escritor da un giro a su vida cuando descubre un detalle asombroso en una vieja foto de la escuela... Galardonada con el Premio Euskadi, el Premio de la Crítica, el Prix Mille Pages y el Premio Nacional de Narrativa, traducida a más de veinte lenguas y adaptada al cine y al teatro,Obabakoakes un referente fundamental en la literatura española contemporánea. La crítica ha dicho «Gusto por contar historias, estilo sorprendente por su viveza y su oralidad.» El Cultural «Recrea un mundo nuevo y fresco con una originalidad poco común en la literatura española contemporánea.» The New York Times «Hay humor, ironía, magia, misterio y un lenguaje poético magistral.» Publishing News «Obabakoak es pura literatura.» Basler Zeitung...
EXPIACION
ISBN: 9788433902580
Page: 448
Lang: Castellano
Year: 2019
Price: 12.25
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Vacaciones de verano de 1935. En la casa de campo de la familia Tallis, el señor se encuentra en Londres y la madre se ha encerrado en su habitación con migraña. Briony, la hija menor, observa desde una ventana cómo el intenso calor empieza a teñir de amarillo la finca. Cecilia, su hermana, se sumerge en ropa interior en el agua de la fuente ante la perpleja mirada de Robbie Turner, el hijo de la criada. Esta escena muda destapará las pasiones ocultas de todos los personajes y romperá la apacible convivencia de los habitantes de la mansión. Comienza así una perdurable historia de amor que nos envuelve y que recorre todo el libro. La observadora se convierte entonces en la «autora» de esta historia, que combina la perspectiva del niño con la prosa del adulto y juega siempre a mezclar realidad y ficción. Hacia el final de la obra, Briony sabrá expiar sus culpas ingresando como enfermera en uno de los muchos hospitales londinenses que acogen la avalancha de heridos procedentes de las playas de Dunkerque. Uno de ellos es el propio Robbie Turner; otro, el sargento McEwan, padre de Ian.Una obra maestra en la que conmoción, amor, culpa y sacrificio discurren en torno a unos personajes tan profundos como el propio narrador. Álvaro MansoLibrería Luz y Vida Ilustración de cubiertaXaviera López Vacaciones de verano d...