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.
Search Form
Author's book list:
FUERTEVENTURA
ISBN: 9788497933803
Page: 336
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Alberto Vázquez-Figueroa vuelve a la novela de aventuras con una historia trepidante basada en hechos reales ocurridos durante la Segunda Guerra Mundial. En la isla de Fuerteventura, los alemanes han construido una casa de reposo que ofrece toda clase de placeres a los oficiales de sus submarinos después de duros meses en las profundidades del mar. Los servicios secretos británicos infiltran a Erika Simon, judía alemana exiliada en Inglaterra, en el grupo de prostitutas que alegran las horas de ocio de los alemanes. Su misión es recabar la mayor información posible sobre el movimiento de los temibles submarinos. Su riesgo, implicar su corazón en una inesperada relación amorosa. Su dilema, verse atrapada en una terrible encrucijada traicionar a los aliados o traicionar a su amante ...
LA ESFINGE DE LOS HIELOS
ISBN: 9788446028666
Page: 384
Lang: Castellano
Year: 2008
Price: 9.02
Publisher By: Akal
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
JUMBEE Y OTROS RELATOS
ISBN: 9788477023692
Page: 320
Lang: Castellano
Year: 2001
Price: 20.90
Publisher By: Valdemar
Tags: Narrativa anglosajona,Novela contemporánea
Jumbee y otros relatos de terror y vudú -primera obra que aparece en España del excéntrico reverendo- reúne catorce relatos inspirados en la atmósfera de magia, misterio y sagrado terror que rodea las vidas de los nativos en las Islas Vírgenes. En un estilo calmado y sutil, Whitehead nos cuenta historias de aparecidos, maldiciones y extrañas enfermedades del cuerpo y de la mente. Lovecraft, asiduo también de la revista Weird Tales, apreciaba los cuentos de Whitehead por su atmósfera y por «el encanto y erudición de su escritura, algo bastante placentero en comparación con la rudeza y la escasa calidad literaria que suele abundar en las revistas populares».
LAS MENINAS
ISBN: 9788467039627
Page: 240
Lang: Castellano
Year: 2013
Price: 7.55
Publisher By: S.l.u. espasa libros
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
El estreno de"Las Meninas"tuvo lugar en el 9 de diciembre de 1960, en el teatro Español de Madrid; en el mismo escenario, veintiún años antes, había obtenido el éxito que lo consagró como el innovador de la dramaturgia española de posguerra, con su Historia de una escalera. Con el texto sobre Velázquez, Buero mostraba un nuevo ejemplo del buen hacer literario y dramático que en su ya entonces amplia trayectoria había venido mostrando. Buero inauguró una fórmula nueva de abordar el tema de la historia en el teatro, de forma que el drama histórico cubre dos metas la de recuperar un ayer conflictivo y olvidado, y la de reflexionar sobre acciones y comportamientos que, por ser inherentes al hombre o a la sociedad, son intemporales. Así en"Las Meninas,"Velázquez se convierte en el receptor que contempla el dolor humano y las injusticias sociales; los problemas que surgen del enmascaramiento de la realidad por los tópicos y engaños vigentes, y la encrucijada de la responsabilidad del artista, del intelectual ante todo.
REGRESO A TU PIEL
ISBN: 9788408125518
Page: 528
Lang: Castellano
Year: 2014
Price: 20.42
Publisher By: Planeta
Tags: Narrativa española,Novela contemporánea
Brianda de Lubich, única heredera del señor másimportante del condado de Orrun, ve como el mundoa su alrededor se desmorona tras la muerte de suprogenitor. En una tierra convulsionada por lasguerras, en la que ella y otras veintitrés mujeres seránacusadas de brujería, solo podrá aferrarse a un hombreaquel a quien juró amar más allá de la muerte.El desenlace de esta historia de amor inquebrantablellegará siglos después, cuando una joven ingenieracomience a recuperar fragmentos de un mundopretérito y a sentir un amor irracional haciaun extranjero llegado a un recóndito lugar de lasmontañas para reconstruir la mansión familiarheredada de sus ancestros.Los impenetrables paisajes que separan la Franciay la España del siglo XVI albergan una historia únicade lucha, amor y justicia.
DOCTOR SUEÑO
ISBN: 9788401354809
Page: 608
Lang: Castellano
Year: 2013
Price: 23.65
Publisher By: Plaza & janes editores
Tags: Narrativa de terror,Géneros literarios,Literatura
Stephen King vuelve al mundo de El resplandor, una de sus novelas más queridas y emblemáticas. Ahora Danny Torrance, aquel niño aterrorizado del Hotel Overlook, es un adulto alcohólico atormentado por los fantasmas de su infancia. Un día se siente atraído por una ciudad de New Hampshire, donde encontrará trabajo en una residencia de ancianos y donde se apuntará a las reuniones de Alcohólicos Anónimos. En ese lugar le llega la visión de Abra Stone, una niña que necesita su ayuda. La persigue una tribu de seres paranormales que vive del resplandor de los niños especiales. Parecen personas mayores y totalmente normales que viajan por el país en sus autocaravanas, pero su misión es capturar, torturar y consumir a estos niños. Se alimentan de ellos para vivir y el resplandor de Abra tiene tanta fuerza que les podría mantener vivos durante mucho tiempo. Danny sabe que sin su ayuda Abra nunca conseguiría escaparse de ellos; juntos emprenderán una lucha épica, una batalla sangrienta entre el Bien y el Mal, para intentar salvarla a ella y a los demás niños que sacrifican. Una novela que entusiasmará a los millones de lectores de El resplandor y que encantará a todos los que conozcan a Danny Torrance por primera vez. Una novela icónica en la obra de Stephen King.
UN SOPLO DE AIRE FRESCO
ISBN: 9788490326367
Page: 368
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
CORAZONES PERDIDOS
ISBN: 9788477027652
Page: 496
Lang: Castellano
Year: 2014
Price: 26.60
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura
Dotado de una fuerza casi diabólica para invocar suavemente el horror partiendo del centro mismo de la prosaica vida diaria, el erudito Montague Rhodes James (Goodnestone 1862-Eton 1936), preboste del Eton College, arqueólogo de renombre y reconocida autoridad en manuscritos medievales e historia de las catedrales, se convirtió poco a poco en un cultivador de primera fila de la literatura espectral, siguiendo su vieja afición a contar relatos de fantasmas durante las Navidades, y ha llegado a servir de modelo a una larga serie de discípulos. ... En estos 31 relatos, la totalidad de los cuentos de fantasmas de James, encontramos a menudo maliciosas escenas humorísticas, retratos de género y caracterizaciones muy naturales que, en sus manos, contribuyen a aumentar el efecto global en lugar de anularlo. ... Al inventar un nuevo tipo de fantasma, James se aparta sensiblemente de la tradición gótica convencional, pues, mientras que los viejos fantasmas clásicos aparecían pálidos y majestuosos y eran percibidos principalmente con la vista, el espectro habitual de M. R. James es delgado, enano y peludo, una abominación perezosa e informal de la noche, a medio camino entre la bestia y el hombre, a la que se llega a «tocar» antes que a «ver». A veces, este espectro tiene una constitución de lo más excéntrica es un rollo de franela con ojos de araña, o una entidad invisible modelada con las ropas de una cama «cuyo rostro lo forma una sábana arrugada». de Supernatural Horror in Literature H. P. Lovecraft
EL CABALLERO DEL JABALI BLANCO
ISBN: 9788499708652
Page: 468
Lang: Castellano
Year: 2013
Price: 8.55
Publisher By: La esfera de los libros
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Transcurren los últimos años del oscuro siglo VIII de nuestra era. El joven protagonista de esta novela, Zonio, hijo de Lebato y Muniadona, atraviesa las montañas cántabras con su familia en busca de un fértil valle que pueda alimentarlos a todos. Saben que por su audacia pueden acabar muy mal asesinados en sus nuevas tierras saqueadas por los musulmanes o esclavos en el gran mercado de Córdoba; pero el hambre aprieta y se niegan a seguir viviendo escondidos. Así comienza la epopeya de la Reconquista. Yasí la ha novelado José Javier Esparza. Zonio y sus pioneros labradores, monjes y guerreros verán muchas veces destruida su obra y tendrán que comenzar desde cero. Habrá mucha sangre y mucha muerte durante estos años de oro y hierro y precisarán de una fe a toda prueba y una fuerza titánica para continuar adelante. Esta pudo ser su historia.
NOCHES BLANCAS
ISBN: 9788415458333
Page: 84
Lang: Castellano
Year: 2014
Price: 8.50
Publisher By: Eneida
Tags: Narrativa extranjera,Novela contemporánea
LIQUIDACION FINAL
ISBN: 9788483837542
Page: 352
Lang: Castellano
Year: 2013
Price: 8.50
Publisher By: Tusquets editores
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Mientras los griegos ricos se las ingenian para no pagar impuestos, los griegos empobrecidos sólo pueden indignarse ante el fraude fiscal o desesperarse. Sin embargo, un hombre, tras enviar cartas de amenaza, va a tomarse la justicia por su mano. Entretanto, en la Atenas al borde de la quiebra, todo está patas arriba, excepto el Departamento de Homicidios, donde sólo hay rutina y burocracia. Cuando encuentran el cadáver de la primera víctima que se cobra ese peculiar justiciero, que se hace llamar el «Recaudador Nacional», el comisario Kostas Jaritos siente alivio. Aunque le han recortado el sueldo y su hija piensa en emigrar porque no encuentra trabajo, él sólo piensa en atrapar a un asesino que realiza una obra aplaudida por muchos ciudadanos. Una novela divertida, refrescante, que infunde (y no es poco) ganas de vivir. Luis está casado con Sandra, una naturista que le obliga a llevar una aburrida vida sana. Su ex mujer, Carmen, ha vuelto a casarse con su primo Óscar, que también le ha usurpado el puesto de trabajo. Debería tomarse la vida con calma, pero Luis tiene que resolver los conflictos de su hijo pequeño en el colegio, preocuparse de los líos de sus hijos mayores con las drogas y asumir que sigue enamorado de Carmen. Ésta es la desopilante comedia de un hombre que intenta no perder las riendas de su familia.
NOVA ANTOLOGIA DE POESIA CATALANA
ISBN: 9788415192732
Page: 208
Lang: Catalán
Year: 2013
Price: 12.30
Publisher By: Educ@ula grup 62
Tags: Poesía en catalán,Poesía,Literatura
Aquesta nova antologia seleccionada pel Departament d’Educació aplega trenta-cinc poemes dels que ja hi eren a l’anterior antologia. Un viatge lector per més de 800 anys de creació potica en catal, des dels trobadors dels segles XII i XIII Guillem de Bergued i Cerverí de Girona, que obren aquest recull, fins a Maria-Merc Maral, la darrera clssica del segle XX. Saltant de segle en segle i recollint els poemes més destacats dels autors més presentatius de la nostra lírica, el llibre avana i s’atura en obres de Ramon Llull, Ausis March, Jacint Verdaguer, Joan Maragall, Joan Salvat-Papasseit, Carles Riba, Salvador Espriu, Gabriel Ferrater o Joan Brossa, entre d’altres. Cadascun dels poemes de qu consta l’antologia s’acompanya d’unes propostes de treball i d’un breu estudi dels autors així com una versió en prosa actual amb notes que introdueixen aclariments lxics dels poemes d’autors medievals per afavorir la lectura.