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:
CUENTO DE HADAS
ISBN: 9788401022548
Page: 304
Lang: Castellano
Year: 2019
Price: 17.00
Publisher By: Plaza & janes editores
Tags: Narrativa romántica,Romántica y erótica
Danielle Steel nos regala un nuevo relato mágico en el cual nos recuerda que, a veces, los cuentos de hadas se hacen realidad. N 1 delNew York Times Christophe y Joy eran una pareja profundamente enamorada cuando convirtieron su suntuosa propiedad en California en una pequeña bodega de prestigio. En ese entorno de ensueño criaron a Camille, su única hija, que no tardará en regresar tras terminar los estudios para ayudar con el negocio familiar. Pero cuando la enfermedad se lleva a su madre y su padre cree recuperar la felicidad con una nueva compañera, Camille queda a la merced de su madrasta y comprende que su lugar en la familia está en peligro. La aparición en escena de una peculiar hada madrina y la ayuda inesperada de un vecino con aspecto de príncipe quizá le permitan recuperar su paraíso perdido y defender su legado. La crítica ha dicho... «Steel es una de las mejores!» Los Angeles Times «Pocas mujeres transmiten el pathos de la vida familiar y material con una empatía tan sincera.» The Philadelphia Inquirer «Lo importante para el lector es el timbre de autenticidad.» San Francisco Chronicle Citas de lectoras y blogs «Me encanta cuando Danielle Steel escribe sobre muje...
EL FRÍO DE LA MUERTE
ISBN: 9788490667132
Page: 464
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Tusquets editores
Tags: Novela negra
El detective privado Jaycob Eklund ha desaparecido, y Charlie Parker recibe el encargo de localizar su paradero. Quien le pide eso a Parker es Edgar Ross, agente especial del FBI, que tiene sus motivos inconfesados para encontrar a Eklund. Pero Eklund no es un investigador común y corriente. Está obsesionado con seguir el rastro de desapariciones y homicidios poco comunes. Y ahora Parker, acompañado por los inseparables Louis y Angel, debe internarse en el mundo por el que ha transitado ya Eklund, un lugar regentado por una Madre monstruosa que dirige un vasto imperio criminal al margen de la ley. Para solucionar este caso, Parker también tendrá que llegar allí donde el frío de la muerte, desde hace más de un siglo, alcanza a los inocentes, sin que éstos nunca lleguen a saber por qué
LENA Y KARL
ISBN: 9788417552336
Page: 312
Lang: Castellano
Year: 2019
Price: 19.95
Publisher By: Blackie books
Tags: Narrativa extranjera,Novela contemporánea
EL MISTERIO DE LAS CUATRO CARTAS
ISBN: 9788467055436
Page: 416
Lang: Castellano
Year: 2019
Price: 17.57
Publisher By: S.l.u. espasa libros
Tags: Novela negra,Novela negra
Vuelve Hércules Poirot, el detective más célebre de la historia de la novela negra, en un apasionante nuevo caso que llevará sus células grises al límite. Hércules Poirot se encuentra con una mujer muy enfadada esperando a la puerta de su casa le exige saber por qué motivo le ha enviado una carta acusándola del asesinato de Barnabas Pandy, un hombre a quien no conoce y que aparentemente falleció por causas naturales. El problema es que Poirot no le ha enviado ninguna carta y, además, tampoco conoce al Sr. Pandy. El desconcierto es total cuando el investigador belga descubre que en su salón le espera un desconocido que también afirma haber recibido una carta firmada por su puño y letra esa misma mañana y, sorprendentemente, también lo acusa del asesinato de Barnabas Pandy. Cuántas cartas más de este tipo se han enviado en su nombre? Quién las ha enviado y, sobre todo, por qué? Y más importante aún, alguien asesinó a Barnabas Pandy?
4 3 2 1
ISBN: 9788432234590
Page: 960
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Seix barral
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
El único hecho inmutable en la vida de Ferguson es que nació el 3 de marzo de 1947 en Newark, Nueva Jersey. A partir de ese momento, varios caminos se abren ante él y le llevarán a vivir cuatro vidas completamente distintas, a crecer y a explorar de formas diferentes el amor, la amistad, la familia, el arte, la política e incluso la muerte, con algunos de los acontecimientos que han marcado la segunda mitad del siglo xx americano como telón de fondo. Y si hubieras actuado de otra forma en un momento crucial de tu vida? 4 3 2 1, la primera novela de Paul Auster después de siete años, es un emotivo retrato de toda una generación, un coming of age universal y una saga familiar que explora de manera deslumbrante los límites del azar y las consecuencias de nuestras decisiones. Porque todo suceso, por irrelevante que parezca, abre unas posibilidades y cierra otras. «Siento que he estado preparándome toda la vida para escribir este libro», reconocía el autor de La trilogía de Nueva York en una entrevista con el director de cine Wim Wenders. Acogida por los medios como «la mejor novela de Auster» (Harper’s Magazine), estamos ante un ejercicio soberbio de precisión narrativa e imaginación, llamado a coronar la carrera literaria de uno de los grandes escritores de nuestra época.
GOLPEATE EL CORAZÓN
ISBN: 9788433980298
Page: 152
Lang: Castellano
Year: 2019
Price: 16.05
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
Marie, joven belleza de provincias, despierta admiración, se sabe deseada, disfruta siendo el centro de atención y se deja cortejar por el galán más guapo de su entorno. Pero un embarazo imprevisto y una boda precipitada cortan en seco sus devaneos juveniles, y cuando nace su hija Diane vierte sobre ella toda su frialdad, envidia y celos. Diane crecerá marcada por la carencia de afecto maternal e intentando comprender los motivos de la cruel actitud de su madre hacia ella. Años después, la fascinación por el verso de Alfred de Musset que da origen al título del libro la impulsará a estudiar cardiología en la universidad, donde se topará con una profesora llamada Olivia. Con ella, en la que creerá encontrar la anhelada figura materna, establecerá una ambigua y compleja relación, pero Olivia tiene a su vez una hija, y la historia dará un vuelco inesperadoEsta es una novela de mujeres. Una narración sobre madres e hijas. Una fábula contemporánea deliciosamente ácida y malévola sobre los celos y la envidia, en la que también asoman otras complejidades de las relaciones humanas las rivalidades, las manipulaciones, el poder que ejercemos sobre el otro, la necesidad que sentimos de ser amadosEsta novela, la número veinticinco de Amélie Nothomb, es una muestra pluscuamperfecta de su endiablada inteligencia como narra...
MATRIA
ISBN: 9788498953763
Page: 86
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
RAQUEL LANSEROS (Jerez de la Frontera, 1973) es autora de Leyendas del promontorio (2005), Diario de un destello (2006), Los ojos de la niebla (2008), Croniria (2009) y Las pequeñas espinas son pequeñas (2013). Por ellos ha recibido galardones como el Premio Jaén de Poesía, el Premio Unicaja de Poesía, un Accésit del Premio Adonáis y el Premio Antonio Machado en Baeza. Ha publicado libros de poemas en Francia, Estados Unidos, Colombia, Argentina, Italia, México, Portugal, Marruecos y Puerto Rico. Su obra previa está reunida en el volumen Esta momentánea eternidad (2005-2016). El presente libro, Matria, ha obtenido en 2019 el Premio Nacional de la Crítica y el Premio Andalucía de la Crítica. Matria se sumerge en las raíces personales y colectivas para indagar sobre el concepto de identidad y establecer nuevas perspectivas sobre la trascendencia del origen. La mirada literaria de Raquel Lanseros recorre el universo humano, dando cuenta de los matices que conforman la propia esencia. En ese territorio holístico se adentra la fuerza expresiva de la poeta, para rendir homenaje al mosaico íntimo que nos define mediante una combinación de paisajes, rostros, voces, ideas, tiempos y espacios de crecimiento. La riqueza de la herencia y la búsqueda de nuevos ángulos creativos se unen en un libro que analiza la exis...
UNIVERSIDAD PARA ASESINOS
ISBN: 9788490666722
Page: 336
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Tusquets editores
Tags: Novela negra
Un asesinato desconcertante. Políticos procedentes del mundo universitario. Kostas Jaritos toma el mando. Después de unas entretenidas y merecidas vacaciones en el Épido, la región del norte de Grecia, de donde el matrimonio Jaritos es originario, el comisario regresa a la rutina para encontrarse con una sorpresa el director Guikas se jubila. La plaza quedará de momento vacante, y el ya ex director propone al ministro que sea Kostas quien ocupe el cargo de manera interina, con la secreta esperanza de que éste sepa jugar sus cartas y acabe siendo él el elegido. En éstas, un ministro, antiguo profesor universitario de Derecho, es hallado muerto en su piso; al parecer, ha ingerido una tarta envenenada entregada por un desconocido. El ministro tenía muchas virtudes, pero también algún defecto, entre otros su pasión por los dulces. Y las investigaciones parecen conducir al mundo universitario, más que al político. Kostas Jaritos tendrá que resolver este caso si quiere convertirse en «el Jefe».
HE HEREDADO UN NOGAL SOBRE LA TUMBA DE LOS REYES
ISBN: 9788498953619
Page: 80
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
POR O FUGIREM
ISBN: 9788417497088
Page: 192
Lang: Valenciano
Year: 2019
Price: 11.87
Publisher By: Andana
Tags: Narrativa española,Novela contemporánea
EL DESAFÍO DE FLORENCIA
ISBN: 9788466664769
Page: 416
Lang: Castellano
Year: 2019
Price: 20.80
Publisher By: S.a. ediciones b
Tags: Narrativa histórica
La gran novela sobre la rivalidad entre Leonardo y Miguel Ángel DOS GENIOS ENFRENTADOS A comienzos del siglo XVI Leonardo da Vinci y Miguel Ángel Buonarroti coinciden por algún tiempo en la ciudad de Florencia, donde el primero está retratando a Mona Lisa del Giocondo y el segundo planea dar un golpe de efecto formidable. Sumidos en unas relaciones personales tumultuosas, compiten por obtener la concesión de un enorme bloque de mármol en el que sólo Miguel Ángel ve su David. EL MAYOR DUELO ARTÍSTICO DE LA HISTORIA DEL ARTE La rivalidad de los dos artistas alcanza su cénit cuando la Señoría de Florencia decide encargar a ambos la pintura de sendos murales, uno frente a otro, en el salón más emblemático del palacio Vecchio. UNA CIUDAD QUE ERA UN MUNDO Los dos genios del Renacimiento se enfrentan así en un reto colosal orquestado por el inteligente Maquiavelo. Un combate entre dos almas opuestas, deslumbrantes y atormentadas, que libraron la más prodigiosa de las batallas la que llevaría a uno de ellos a ganarse el favor absoluto de la Florencia que había sido gobernada por los poderosos Médici.
AMA
ISBN: 9788417417093
Page: 240
Lang: Castellano
Year: 2019
Price: 15.10
Publisher By: Caballo de troya
Tags: Narrativa española,Novela contemporánea
Ama. Madre en euskera, o quizá la tercera persona del presente del verbo amar. Pero también las memorias de un joven abogado que descubre que la literatura ni siquiera puede embellecer las miserias de la vida -la precariedad, el desamor, o el duelo-. «Nuestros padres nos mandaban a un colegio concertado, y después a una universidad privada sin saber muy bien por qué. Nos ponían en manos de brujos que conocían los secretos del éxito. Un máster la palabra mágica de los chamanes. De esta forma, confiando en una alquimia que no conocían, ahorraban durante sus vidas, desgastaban sus rodillas, sus nudillos, sus zapatos, y nos martilleaban siempre con la misma frase que no íbamos a heredar nada salvo los estudios que nos pagaban.» El título de este libro alude a la voz euskera que significa «madre», y también a la tercera persona del presente del verbo amar, y es justamente en esa intersección donde José Ignacio Carnero despliega una narración elegante y llena de belleza alrededor de la enfermedad de un ser querido, de las expectativas cumplidas e incumplidas de toda una generación, y de la memoria familiar. O como alerta esta obra a su inicio «No es que todas las familias felices se parezcan las unas a las otras, sino que, como han estado tan ocupadas siendo felices,...