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:
VOY A HABLAR DE SARAH
ISBN: 9788426406972
Page: 176
Lang: Castellano
Year: 2019
Price: 17.00
Publisher By: Lumen
Tags: Narrativa romántica,Romántica y erótica
«Morir de amor. Eso que solo pasa a los demás.» Le PointLa historia de una obsesión erótica es el descubrimiento literario del año en Francia favorita de la crítica y los lectores, finalista del Premio Goncourt y ganadora del Premio de los Libreros de Nancy-Le Point Una noche, en una fiesta, dos mujeres se conocen por azar. Una, la narradora, vive su rutina de madre soltera y profesora con una pareja circunstancial. La otra es violinista, excéntrica, sensual y culta. Habla y ríe demasiado. Es Sarah. A partir de entonces se suceden citas improvisadas, almuerzos, conciertos, lecturas, los cuartetos de Beethoven y la primavera en París. Hasta que un día Sarah dice «Creo que me he enamorado de ti». Y se desata elamourfou, la pasión que quema a cada instante, y que, como ocurre con todas las grandes pasiones, no puede acabar bien.Voy a hablar de Sarah es la última gran revelación literaria francesa. Ha ganado importantes premios (estuvo a un paso del Goncourt) y ha sido comparada con Marguerite Duras y Yourcenar con solo treinta años y una primera novela hipnótica y arrasadora que deja una huella indeleble.La crítica ha dicho... «Pauline Delabroy-Allard pone en la página un acorde perfecto, una rara armonía entre dos mujeres, por un tiempo. Bajo...
INVICTUS (LIBRO XV DE QUINTO LICINIO CATO)
ISBN: 9788435021869
Page: 512
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
LA TEMPLANZA
ISBN: 9788408209102
Page: 544
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Si no has olvidado El tiempo entre costuras,recordarás para siempre La Templanza,la nueva novela de María Dueñas. Nada hacía suponer a Mauro Larrea que la fortuna que levantó tras añosde tesón y arrojo se le derrumbaría con un estrepitoso revés. Ahogadopor las deudas y la incertidumbre, apuesta sus últimos recursos en unatemeraria jugada que abre ante él la oportunidad de resurgir. Hasta quela perturbadora Soledad Montalvo, esposa de un marchante de vinoslondinense, entra en su vida envuelta en claroscuros para arrastrarle a unporvenir que jamás sospechó. De la joven república mexicana a la espléndida Habana colonial; delas Antillas al Jerez de la segunda mitad del XIX, cuando el comercio desus vinos con Inglaterra convirtió la ciudad andaluza en un enclave cosmopolitay legendario. Por todos estos escenarios transita La Templanza,una novela que habla de glorias y derrotas, de minas de plata, intrigasde familia, viñas, bodegas y ciudades soberbias cuyo esplendor sedesvaneció en el tiempo. Una historia de coraje ante las adversidades yde un destino alterado para siempre por la fuerza de una pasión. Sólo las grandes historias despiertan grandes emociones
EL OTRO BARRIO
ISBN: 9788432235184
Page: 192
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Seix barral
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
El otro barrio es la primera novela para adultos de Elvira Lindo, una obra sencilla pero llena de sensibilidad. Con motivo del 20. aniversario desde su publicación, esta edición cuenta con un inestimable prólogo de la autora. Ramón Fortuna es un adolescente de quince años que no llegó a conocer a su padre, pero que ha crecido sobreprotegido por cuatro mujeres su madre de verdad y las postizas. Al verse envuelto en la muerte de varias personas, es ingresado en una institución hasta que se aclaren los hechos. Poco a poco va descubriendo que todo lo que le habían contado sobre su familia era mentira. En vez de tratar de demostrar su inocencia, su nuevo objetivo en la vida va a ser librarse de la red de engaños que no le deja ver quién es en realidad.
LA SILUETA DEL OLVIDO (PREMIO AZORIN 2019)
ISBN: 9788408208334
Page: 464
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: Planeta
Tags: Narrativa española,Novela contemporánea
El dolor siempre deja huella
LAS HIJAS DE OTROS HOMBRES
ISBN: 9788417624378
Page: 248
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Siruela
Tags: Narrativa extranjera,Novela contemporánea
«A su feliz pequeña escala, Las hijas de otros hombres fue a la década de los sesenta lo que El gran Gatsby a los años veinte o Las uvas de la ira a los treinta. Hay mucho que admirar en ella la precisión, el tacto, la humanidad del sentimiento, su tremendo encanto... Es como si Chéjov hubiese escrito Lolita». Philip Roth «Hasta el día en que el señor Merriwether se marchó de casa ;un mes después de su divorcio;, los Merriwether parecían una familia serena e ideal». Estamos en verano, a finales de la década de 1960. Las calles de Cambridge, Massachusetts, están llenas de hippies de pelo largo y coloridas prendas, pero el doctor Robert Merriwether, que enseña en Harvard y lleva mucho tiempo casado, no repara lo más mínimo en toda esa vida bullendo a su alrededor. Cultivado, reflexivo, animal de costumbres... Merriwether es todo menos un hombre impulsivo. Por eso es tan extraño, tan deslumbrante e inesperado, que mientras su esposa Sarah está de vacaciones conozca a Cynthia Ryder, y que en poco tiempo profesor y alumna empiecen un intenso romance. La novela de Richard Stern ;discreto clásico moderno de la literatura norteamericana; es un elegante examen de la pasión amorosa, de su epicentro y sus réplicas, de sus devastadoras consecuencias. «Amor», piensa el doctor Merriwether. «Cuántos millares de sentimientos escondía aquella palabra famosa y petrificada, el origen de tanta historia y desorden».
BLANCO DE TIGRE (PREMIO GRAN ANGULAR 2019) RUSTICA
ISBN: 9788491825715
Page: 200
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Ediciones sm
Tags: Juvenil
LOS SEÑORES DEL HUMO
ISBN: 9788466665872
Page: 560
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: S.a. ediciones b
Tags: Novela negra
Esta novela negra llega a las librerías avalada por el aplauso de los mayores expertos, críticos y escritores. Claudio Cerdán nos conduce a través de una historia turbia, oscura y fascinante, en la que todo empieza a cobrar un significado distinto cuando, tras el impacto de las primeras páginas, un asesino en serie empieza a decapitar a sus víctimas por las calles de Madrid. En una ciudad corrupta e inmisericorde, tres vidas perdidas chocan en su caza al asesino. Paco Faura, policía retirado que trabaja como detective sin licencia, sospecha que todo podría estar relacionado con un caso que no pudo esclarecer treinta años atrás. Mientras tanto, CJ -un antiguo mercenario- piensa que el culpable es un viejo compañero de armas. Y Aldo, un proxeneta que tuvo que huir de México cuando los narcos pusieron precio a su cabeza, perderá la cordura al creer que el pasado vuelve para vengarse.
EL NUS LA FLOR (PONCIANES)
ISBN: 9788472268289
Page: 284
Lang: Catalán
Year: 2018
Price: 22.80
Publisher By: Barcino
Tags: Poesía en catalán,Poesía,Literatura
Aquest poemari d'Enric Casasses inclou els poemes que va anar escrivint en diverses llibretes al llarg de tres anys i els dibuixos que els acompanyaven. Es publica en color i amb un disseny que busca reproduir el format catic i eclctic de la llibreta escrita i pintada a m, amb els poemes repartits per les pgines en diverses mides i disposicions. Segons l'autor, "aquest llibre és un moment vital d'uns pocs anys convertit en visió global de tot, és un "poema del món" que va agafant totes les formes i tons i estats d'nim... i tan aviat parla de l'amor o relació íntima, com de la natura i la ciutat, i es planteja les preguntes filosfiques i metafísiques, i fa assaig i crítica i stira i sarcasme de les coses i de les opinions literries i vitals, i per aix té forma de vers, de poesia en prosa, a vegades d'assaig, d'aforisme també molt, i gairebé també de petites narracions. El conjunt és un mosaic de trencadís que reconstrueix tot un món el món, amb un estil que va del realisme més elemental a la fantasia més descabellada, {tocant de peus a terra, sí, per el terra qu és? on és?)".
NO CULPES AL KARMA DE LO QUE TE PASA POR GILIPOLLAS
ISBN: 9788467054668
Page: 352
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: S.l.u. espasa libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Si estás leyendo estas líneas es que te ha llamado la atención el título. Te gustaría decírselo a alguien? Serías capaz de decírtelo a ti mismo? Y lo más importante Te gustaría mantener durante un buen rato la sonrisa que se te ha quedado en la cara? Pues esta es tu novela. Te podríamos contar con más o menos gracia de qué va la cosa, para que te hicieras una idea que si la protagonista, Sara, es muy maja, que si tiene un trabajo muy interesante (es plumista, a que nunca lo habías oído?), que si es un pelín obsesiva y alérgica a los sobresaltos... Por supuesto, la vida se le complica y se encuentra con que su piso se convierte en una especie de camarote de los hermanos Marx cuando en la misma semana se meten a vivir con ella su padre deprimido, su hermana rebelde y su excéntrico prometido y, sobre todo, el novio al que lleva mucho tiempo sin ver... Pero mejor no te lo contamos porque te gustará leerlo. Lo único que necesitas saber es que, desde el título, te garantizamos unas cuantas horas de descacharrante diversión como hacía tiempo que no disfrutabas.
EL ALIADO
ISBN: 9788432234637
Page: 256
Lang: Castellano
Year: 2019
Price: 17.57
Publisher By: Seix barral
Tags: Narrativa española,Novela contemporánea
Al conocer a una importante activista del movimiento feminista, el protagonista de esta novela, un hombre contemporáneo que se considera igualitario, se da cuenta de que el mundo aún no está donde debería en cuestiones de igualdad. Convencido de que toda conquista social ha requerido una revolución violenta para llegar a ser efectiva, decide emprender una campaña anónima de machismo extremo para provocar un cambio radical. Poco a poco desarrollará una doble vida, como cabecilla de un grupo anónimo y violento ferozmente machista que actúa en varios niveles de la sociedad, y como pareja de la líder del movimiento feminista que le da réplica en las calles. El precio a pagar para «el aliado», convertirse en el ser que más odia la mujer que ama. Concebida como una novela con un pie en el realismo y otro en un posible futuro, con una trama cargada de humor y de pertinentes reflexiones en torno a un tema de máxima actualidad como el feminismo, El aliado no deja a nadie indiferente. La extraordinaria escritura de Iván Repila enciende la mecha de una novela divertida, sorprendente y provocadora que es al tiempo una trágica historia de amor y una llamada a tomar conciencia de la lucha por la igualdad.
TRENZAS DE PAPEL
ISBN: 9788494814563
Page: 328
Lang: Castellano
Year: 2018
Price: 14.25
Publisher By: Tempus fugit ediciones y distribuciones literarias sl
Tags: Narrativa romántica,Romántica y erótica
Nadie logrará silenciar un corazón que se alimenta de sueños. Isabel es una niña que con solo ocho años ve como la Guerra Civil Española invade su maravilloso mundo. Observa aterrada como van cambiando su familia y amigos. Pero a pesar de su corta edad es valiente y pasional. No está dispuesta a ver cómo le arrebatan lo más valioso de su vida..., la familia. No sin luchar. Cuando se llevan a su padre es consciente de sus limitaciones y debilidad, sucumbe y se siente perdida. Pero su madre, una mujer fuerte y vital como ella, urdirá un plan que les permitirá llegar hasta él para tratar de salvarlo. La realidad y la magia se abrirán paso a través de unas rejas que no resultarán tan infranqueables como parecían. Trenzas de papel es una historia real que logrará conmover a jóvenes y adultos, mostrándonos la oscuridad más profunda de la Guerra, y en medio, oculta, donde apenas nadie alcanza a poder verla, una pequeña llama..., la de la esperanza. Basada en hechos reales.