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:
QUE VAYA MENESES
ISBN: 9788467053425
Page: 368
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Narrativa española,Novela contemporánea
LA ORESTÍADA
ISBN: 9788490666470
Page: 160
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Tusquets editores
Tags: Teatro clásico extranjero hasta el siglo XVIII,Teatro,Literatura
El clásico de Esquilo desde la mirada, actual y personal, de Luis García Montero «Después de la lectura minuciosa deLa Orestíada necesité responderle a Esquilo con un poema. La historia estaba ahí, tal como me la habían enseñado, como la había leído en otras ocasiones. Pero ahora se trataba de una cuestión personal, de algo que debía interpelarme, exigirme una respuesta. José Carlos Plaza me había pedido una versión de la trilogía, mi intervención en un monumento. Así que necesitaban cruzarse el texto y mis ojos, el tiempo pasado y mi realidad.» Luis García Montero nos aproxima a la trilogía de Esquilo a partir de una lectura de la tragedia clásica desde su propia mirada, también desde la mirada del poeta.La Orestíada, dividida en «Agamenón», «Orestes» y «La democracia», sirve de escaparate de las pasiones humanas heredadas del dramaturgo griego, puestas en el lenguaje del espectador actual. Vertebrada por la necesidad de justicia y venganza de los personajes, enla obra desgrana el mundo individual a través de los celos, las ansias de poder, los remordimientos, la desesperanza o la reflexión, al mismo tiempo que lo confronta con el mundo colectivo, donde se exponen problemas tan actuales como el abuso de poder, las mentiras públicas, la fuerza, la manipulación o la máscara de l...
EL JARDIN DE LAS MARIPOSAS
ISBN: 9788427045392
Page: 304
Lang: Castellano
Year: 2019
Price: 18.52
Publisher By: Martinez roca
Tags: Novela negra
Una línea finísima separa la belleza del horror.Un jardín bellísimo y siniestro. Un asesino en serie obsesionado con capturar la belleza fugaz; el increíble relato de una superviviente a los agentes del FBI. Cerca de una aislada mansión existe un jardín en el que un dedicado jardinero cultiva delicadas flores. En él, protegida por frondosos árboles, habita una exquisita y peculiar colección de mariposas que el Jardinero, un hombre que desconoce los límites de su obsesión por preservar la belleza, protege obsesivamente. Maya es una superviviente del jardín y ahora tiene que narrar a los agentes del FBI los horrores que vivió al ser secuestrada, junto con otras chicas muy jóvenes, por un asesino en serie. Su mente es presa de las más terribles pesadillas y en su espalda, como en la de todas las otras jóvenes mariposas, un tatuaje le recordará para siempre el horror de su experiencia en el jardín.
DARLING
ISBN: 9788423354979
Page: 448
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: Destino
Tags: Narrativa extranjera,Novela contemporánea
Una novela inolvidable sobre una joven que se convierte en heroína al enfrentarse a la única persona más fuerte que ella su padre.El fenómeno de 2017 en Estados Unidos un debut poderoso y devastador, imposible de dejar. El nacimiento de un nuevo autor con un talento prodigioso. A los catorce años, Turtle Alveston está lejos de ser la típica adolescente le gusta deambular sola por los bosques de la costa norte de California, buscando refugio en parajes de increíble belleza y exuberancia. Pero, mientras el mundo exterior se abre a ella en toda su inmensidad, su universo familiar es angosto y turbio Turtle ha crecido sola, bajo el control de un padre carismático y torturado a partes iguales, obsesionado con la idea de que el fin del mundo tal y como lo hemos conocido está cerca y de que sólo los más fuertes serán capaces de sobrevivir. La vida social de Turtle se limita al colegio; repele a cualquiera que intente hacerle salir de su caparazón hasta el día en que conoce a Jacob, un estudiante de secundaria que la intriga y fascina. Impulsada por esa incipiente amistad, decide hacer lo más valiente y aterrador que haya hecho nunca escapar de su padre, sumirgiéndose en una aventura sin retorno en la que su libertad y su supervivencia se verán en juego.
CARMEN, LA REBELDE
ISBN: 9788408202349
Page: 432
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Los ojos del rey de España. Alfonso XIII. se clavaron en los de la actriz Carmen Ruiz Moragas y en ese preciso instante comenzó una pasión turbulenta. intensa y peligrosa. como el desdichado tiempo histórico que les tocó vivir. Carmen había tenido una vida azarosa y un matrimonio trágico con un famoso torero. y aunque el amor del rey era tan profundo y desenfrenado que estuvo a punto de convertirla en reina. ella se negó a renunciar a su profesión. su independencia y su libertad. Pilar Eyre. con una voz narrativa magistral. teje una novela apasionante. llena de sorprendentes revelaciones sobre la locura de amor de estos dos seres únicos. el rey y la actriz. que marcaron toda una época a sangre. fuego. escándalos. sexo. lujo y fracaso.
STAR WARS: ROGUE ONE REBEL RISING (NOVELA)
ISBN: 9788491730101
Page: 344
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Planeta de agostini
Tags: Juvenil
A los ocho años. Jyn Erso ve cómo matan a su madre y cómo le arrebatan a su padre para que trabaje para el Imperio. Pero pese a la pérdida de sus padres. no está completamente sola. Saw Gerrera. un hombre dispuesto a todo con tal de resistir a la tiranía imperial. la acoge como a su propia hija y le ofrece no solo un hogar sino la posibilidad de adquirir las habilidades y los recursos necesarios para convertirse en una rebelde. Jyn dedica su vida a la causa&x02026. y a ese hombre. Pero luchar junto a Saw y su gente trae consigo peligro y la pregunta de cuán lejos está dispuesta a llegar con tal de convertirse en uno de los soldados de Saw. Tras enfrentarse a una terrible traición que hace pedazos su mundo. Jyn tendrá que recomponerse y descubrir en qué cree realmente&x02026. y en quién puede confiar.
EL CHICO AZUL CON PIES DE HIERRO
ISBN: 9788408204886
Page: 160
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Planeta
Tags: Juvenil
EL IDIOTA
ISBN: 9788491054030
Page: 768
Lang: Castellano
Year: 2019
Price: 15.15
Publisher By: Penguin clasicos
Tags: Narrativa extranjera,Novela contemporánea
Los mejores libros jamás escritos «Quería hablar a menudo, pero, la verdad, no sabía qué decir. Sabe usted?, en ciertos casos lo mejor es no decir nada.» Tras retratar magistralmente la figura del culpable en Crimen y castigo, Dostoievski ahonda en El idiota en el alma torturada de un hombre inocente. Después de pasar varios años en un sanatorio suizo, el joven y piadoso príncipe Mishkin regresa a su Rusia natal para recibir una herencia y «mezclarse con la gente». Sin embargo, en San Petesburgo solo le aguarda una sociedad obsesionada con el dinero, el poder y la manipulación que pondrá a prueba su moral y sus puros sentimientos. Antes de llegar a su destino conoce al inquietante Rogozhin, hijo de un acaudalado mercader, cuya fijación por la hermosa Nastasia Filíppovna acabará por arrastrar a los tres protagonistas a un fatal desenlace. La presente edición cuenta con la traducción magistral de José Laín Entralgo y Augusto Vidal. El estudio introductorio es de William Mills Todd III, catedrático de literatura y lenguas eslavas en la Universidad de Hardvard.
EL MALEFICIO DE LA MARIPOSA
ISBN: 9788466348263
Page: 128
Lang: Castellano
Year: 2019
Price: 7.55
Publisher By: Debolsillo punto de lectura
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
Conmemoramos el centenario del estreno de la primera obra de teatro de Federico García Lorca,El maleficio de la mariposa.El maleficio de la mariposa es una preciosa fábula en la que el poeta granadino nos pone en la piel de una cucaracha que sufre de uno de los peores males en la poesía el amor imposible. A través de este curioso y original juego modernista Lorca nos habla de impotencia, frustración, aspiraciones truncadas y sentimientos no correspondidos. La presente edición, que está a cargo de Víctor Fernández, cuya mirada aporta frescura e ingenio, incluye Del amor. Teatro de animales, que antecede el estreno de la obra, y uno de los diálogos escritos en la Residencia de Estudiantes en aquella misma época.Reseña «De todos los seres vivos que he conocido, Federico es el primero. No hablo ni de su teatro ni de su poesía, hablo de él. La obra maestra era él.» Luis Buñuel
TODAS LAS FAMILIAS FELICES
ISBN: 9788466346726
Page: 432
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una saga familiar repleta de pasión e intriga. Una novela que engancha por su trama cautivadora y la fuerza de sus personajes. Teresa Anglada ve cómo su vida de periodista de éxito se desmorona cuando su hija Jimena desaparece en el Museo de Arte Reina Sofía de Madrid sin dejar rastro. Presa del pánico, Teresa tarda en caer en un detalle su hija ha desaparecido un 21 de diciembre, el mismo día que lo hizo su padre en 1970. Lo que todavía no sabe es que una de sus antecesoras murió en ese mismo lugar sesenta y siete años atrás, cuando el museo era el Hospital Provincial de Madrid, si bien nunca se encontró su cadáver. Para recuperar a la pequeña Jimena, Teresa deja su trabajo y emprende una investigación que la obligará a ahondar en el pasado de su familia. Este viaje la enfrentará a sus propios fantasmas, a la pérdida de su padre, y a saber realmente quiénes son los Anglada, hasta alcanzar un clímax del que nadie saldrá indemne. Con un dominio envidiable de la prosa, Mercedes de Vega regresa al universo que creó en su anterior novela, Cuando estábamos vivos, para sumergir al lector en un drama torrencial que explora las luces y las sombras que todas las familias guardan en su interior.
DE BERLIN A MADRID CON SONIA PAWLIKOWSKI
ISBN: 9788494142451
Page: 126
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Seleer
Tags: Narrativa española,Novela contemporánea
Protagonistas, las tres mujeres Amaia, Sonia e Isabel procedentes de tribus diferentes. El tema de fondo es el tabú del incesto o prohibición de mirarse el ombligo y mandato de no desperdiciar el amor de otras tribus. El incesto en sentido amplio, la cerrazónde un pueblo, resulta ser la explicación última de un crimen ocurrido en los últimos años del franquismo y el asomo de ETA. A rebufo de lo ya novelado sobre patrias,esta novela interesa y mucho. Se suceden los escenarios deBerlín, Colonia, Madrid, Bardulia (Guipúzcoa),momentos tristes de los emigrantes en estaciones de tren alemanas, conflictos de obreros y estudiantes, y escenas de flamenco, esbianismo, gastronomía, etc. El final es la explosión retardada de un amor que comenzó en Berlín y culminó en Madrid.