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:
CUENTOS DESDE EL REINO PELIGROSO
ISBN: 9788445077344
Page: 326
Lang: Castellano
Year: 2009
Price: 20.42
Publisher By: Minotauro
Tags: Narrativa fantástica,Géneros literarios,Literatura
Cuentos desde el Reino Peligroso reúne en un único volumen cinco relatos de fantasía y aventuras escritos por J. R. R. Tolkien. Estos trabajos breves reafirman el lugar de Tolkien como contador de historias para lectores de todas las edades. “Roverandom” es un perro de juguete que, encantado por un mago de la arena, se lanza a explorar el mundo y encuentra extrañas y fantásticas criaturas. “Egidio, el granjero de Ham” tiene un aspecto poco heroico, pero, tras espantar de forma inesperada a un gigante corto de vista, es elegido para presentar batalla cuando el dragón Crisófilax llega al pueblo. “Las aventuras de Tom Bombadil” tratan, en verso, las muchas aventuras que vive Tom con hobbits, princesas, enanos y trolls. “El herrero de Wootton Mayor” viaja al País de las Hadas gracias a los mágicos ingredientes de la Gran Tarta de la Fiesta de los Niños Buenos. “Hoja de Niggle” narra las extrañas aventuras del pintor Niggle, quien emprende la imposible tarea de pintar el árbol perfecto. Esta colección está ilustrada por el reconocido artista Alan Lee, quien también aporta un epílogo. Además, incluye una introducción del experto en Tolkien Tom Shippey y el ensayo “Sobre los cuentos de hadas”, que ofrece una cautivadora mirada a la imaginación de J. R. R. Tolkien. El material adicional de Cuentos desde el Reino Peligroso es muy atractivo; ade- más de las ilustraciones inéditas de Alan Lee, incluye una introducción de Tom Shippey y un ensayo del propio Tolkien acerca de los cuentos de hadas.
POESIA COMPLETA
ISBN: 9788426416636
Page: 320
Lang: Castellano
Year: 2008
Price: 17.00
Publisher By: Lumen
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Aunque la autora ha mantenido a lo largo de su vida una actitud casi monacal con respecto a la difusión de su obra, hoy día está considerada como uno de los clásicos vivos de las letras hispanoamericanas.Su poesía -escasa y sobria, lentamente madurada- transita siempre por los extremos, tensa, como acorralada por una íntima urgencia. Quizá el asunto que con mayor frecuencia aparece en esta poesía sea la muerte, pero una muerte que late y se experimenta en el esplendor de la vida, en los golpes del amor, en los embates del sexo, en la dialéctica entre ausencia y recuerdo. La lectura de estos poemas conforma una experiencia intensa y perdurable y supone el descubrimiento de una de las voces más contundentes y secretamente bellas de la poesía contemporánea.
FORTUNATA Y JACINTA II: DOS HISTORIAS DE CASADAS
ISBN: 9788437627359
Page: 792
Lang: Castellano
Year: 2011
Price: 17.10
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
KAFKA Y LA MUÑECA VIAJERA
ISBN: 9788498411164
Page: 152
Lang: Castellano
Year: 2007
Price: 14.15
Publisher By: Siruela
Tags: Literatura 9 a 12 años,Infantil 9 a 12 años,Infantil
LAS LANZAS COLORADAS
ISBN: 9788437612034
Page: 304
Lang: Castellano
Year: 2000
Price: 10.64
Publisher By: Catedra
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA PUERTA
ISBN: 9788483466520
Page: 320
Lang: Castellano
Year: 2009
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
POESIA LIRICA DEL SIGLO DE ORO (12ª ED.)
ISBN: 9788437601748
Page: 400
Lang: Castellano
Year: 2005
Price: 11.87
Publisher By: Catedra
Tags: Poesía clásica española hasta el siglo XVIII,Poesía,Literatura
ROMEO Y JULIETA, DE WILLIAM SHAKESPEARE AUXILIAR DE BUP
ISBN: 9788431641405
Page: 208
Lang: Castellano
Year: 2014
Price: 11.07
Publisher By: Vicens-vives
Tags: Juvenil
EL MIEDO DEL PORTERO AL PENALTY
ISBN: 9788420470153
Page: 144
Lang: Castellano
Year: 2019
Price: 17.00
Publisher By: Alfaguara
Tags: Narrativa germánica,Novela contemporánea
Josef Bloch, antiguo portero de un equipo de fútbol, es despedido de su trabajo como mecánico y debe empezar una nueva etapa en su vida por cauces tan dolorosos como desconocidos para él. Vivirá escrupulosamente cada momento del día, pero también los atravesará como si un velo de algodón lo envolviera todo. Ni el cine, ni el crimen, ni el viaje lograrán crear sensaciones capaces de llegar a su conciencia de una forma clara. Sólo los recuerdos de su época de futbolista serán capaces de presentarse ante él de un modo más o menos aprehensible. Una novela que desde su publicación no ha dejado de resultar un descubrimiento original y sorprendente. Con El miedo del portero al penalty, Peter Handke nos ofrece una de sus obras mayores.
LA CHICA MIEDOSA QUE FINGIA SER VALIENTE MUY MAL
ISBN: 9788403502321
Page: 456
Lang: Castellano
Year: 2016
Price: 14.15
Publisher By: Aguilar
Tags: Narrativa española,Novela contemporánea
Barbijaputa, la tuitera más cañera y feminista de la Red, presenta su historia, la historia de Barbi, una chica miedosa que fingía ser valiente, aunque no demasiado bien. La historia de Barbi es la historia de una chica compleja, una chica que tiene miedo a demasiadas cosas. Probablemente a más que los demás. Y así, peleando con sus temores como puede y fingiendo ser más valiente de lo que es, consigue por fin realizar su sueño trabaja como auxiliar de vuelo, conoce a El Hombre Más Maravilloso Del Mundo (EHMMDM), visita países exóticos, gana más dinero que en toda su vida... Pero algo no le cuadra. Qué puede estar fallando? Con humor, ternura y una buena dosis de realidad social, la tuitera más famosa de la Red, bien conocida por sus tweets feministas y de ácida crítica, nos brinda una reflexión sobre el rol femenino, un canto a la mujer moderna, a sus miedos, a sus problemas y a sus más íntimos deseos.
JUEGOS DE LA EDAD TARDIA (PREMIO NACIONAL NARRTIVA 1990)
ISBN: 9788483835081
Page: 464
Lang: Castellano
Year: 2007
Price: 8.50
Publisher By: Tusquets editores
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Los anhelos de una vida amorosa e intelectual inquieta que Gregorio alimentó en su juventud se habían esfumado cuando, convertido ya en un oficinista gris, conoce un día por teléfono a Gil, hombre modesto, maduro también, quien, tras largos años de exilio, acabó idealizándolo todo en mitos anacrónicos. Gil necesita a toda costa a un héroe-artista al que adherirse y, lentamente, consigue resucitar en Gregorio sus sueños juveniles y el deseo de convertirse en esa figura simbólica. Y ha lugar la metamorfosis de Gregorio en Faroni, personaje que ninguno de los dos nunca logró ser -ingeniero y poeta, trinfador, culto, políglota, apuesto, audaz en el amor, «progre»-, pero patética caricatura del artista trasnochado. Cuando Gil va por fin a conocer a Gregorio, éste ya no puede volver atrás. Estos dos adolescentes otoñales han emprendido juegos demasiado peligrosos, y fortificando el uno por la feredentora del otro, ya no pueden sino fundirse para siempre en Faroni.
MARCO POLO: LA RUTA DE LAS MARAVILLAS
ISBN: 9788431671730
Page: 72
Lang: Castellano
Year: 2012
Price: 9.36
Publisher By: Vicens-vives
Tags: Juvenil
Cuando el veneciano Marco Polo em­prendió a finales del siglo XIII el viaje más fascinante que se haya realizado jamás, era muy poco lo que en Occidente se sabía de Asia. Por eso la mirada del viajero se pasea, asombrada, por la fabu losa civilización china, y nos describe sus peculiares costumbres, sus preciadas manufacturas, sus avances científicos, sus fantásticas leyendas, su exótica comida... En compañía de su padre Nicol y su tío Maffeo, Marco Polo recorrió miles de kilómetros por escarpadas sendas y ásperos desiertos, a lo largo de los cuales los viajeros hubieron de enfrentarse a bandidos que los asaltaron y a voces fantasmales que pretendían extraviarlos para acabar con sus vidas. Tras llegar a la corte del Gran Kan, Marco Polo se puso al servicio "del hombre más poderoso del mundo" y tuvo la oportunidad de conocer buena parte de China, un país que lo deslumbró por la abundancia de sus riquezas, sus pintorescos hábitos y los hombres y animales prodigiosos que habitaban algunas de sus regiones. Cuando Marco Polo regresó a Venecia tras veinticinco años de ausencia, sus compatriotas apenas daban crédito a tantas maravillas como les describió "Pues no he contado ni la mitad de las cosas extraordinarias de las que he sido testigo", se dice que afirmó. El relato de Marco Polo se complementa en este volumen con una somera descripción de la China de Kublai Kan y un meditado comentario sobre la verosimilitud de las abundantes maravillas que contiene el libro del viajero más famoso de todos los tiempos.