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:
LINCOLN EN EL BARDO
ISBN: 9788432235344
Page: 448
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Seix barral
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Febrero de 1862. En medio de la sangrienta guerra civil que divide al país en dos, el hijo de doce años del presidente Lincoln está gravemente enfermo. En cuestión de pocos días, el pequeño Willie muere y su cuerpo es trasladado hasta un cementerio en Georgetown. Los periódicos de la época recogen a un Lincoln deshecho por la pena que visita la tumba en varias ocasiones para guardar el cuerpo de su hijo. A partir de este hecho histórico, Saunders despliega una historia inolvidable sobre el amor y la pérdida que se adentra en el territorio de lo sobrenatural, allí donde tiene cabida desde lo terrorífico hasta lo hilarante. Willie Lincoln se halla en un estado intermedio entre la vida y la muerte, el llamado Bardo según la tradición tibetana. En este limbo, donde los fantasmas se reúnen para compadecerse y reírse de lo que dejaron atrás, una lucha de dimensiones titánicas surge de lo más profundo del alma del pequeño Willie.
CRIOPOLIS (LAS AVENTURAS DE MILES VORKOSIGAN 15)
ISBN: 9788490708644
Page: 400
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
Tras casi diez años de espera, vuelve una nueva entrega de la clásica serie dedicada a Miles Vorkosigan. La espera ha sido larga, pero ha valido la pena. Tras quince años de éxito de público y crítica, Lois McMaster Bujold por fin se ha decidido a continuar con la más importante y famosa saga de aventuras de ciencia ficción de todos los tiempos la protagonizada por ese genio sin par llamado Miles Vorkosigan. Unas aventuras que recuerdan la mejor pace opera, pero con una potente carga de ironía y humor tratados con suma inteligencia y dinamismo. Una serie con personajes entrañables que resuelven, gracias a la genialidad de Miles, situaciones completamente imposibles. La serie ha obtenido gran éxito popular como atestiguan las impresionantes cifras de ventas y los muchos galardones cuatro premios Hugo, dos Nebula, dos Locus y un Analog. En Criopolis, Miles, ya con treinta y nueve años, es enviado en misión diplomática al planeta Kibou-daini (Nueva Esperanza II), donde las personas enfermas o moribundas son congeladas a la espera de que la medicina del futuro pueda revivirlas para encarar su cura. La empresa criogénica WhiteChrys pretende instalarse en Komarr, lo que motiva una investigación en la que, como suele ocurrirle a Miles, todo resulta posible desde un secuestro hasta un complejo enfrentamiento cultural. La aventura, divertida e inteligente, está servida. No se la pierdan! La protagoniza nada más y nada menos que Miles Vorkosigan...
DIEZ MIL HERIDAS
ISBN: 9788491393610
Page: 336
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Harpercollins
Tags: Narrativa histórica
Diez mil heridas discurre a través de las peripecias de una saga familiar, que se inicia con la historia del esclavo africano Pedro Guinea, catador de venenos, mensajero real y mozo de fieras en la corte navarra de Olite; y lugarteniente del bandido Sanchicorrota, un tan real como desconocido Robin Hood navarro, que robaba a los ricos para dárselo a los pobres en el desierto de Las Bardenas. La estirpe continúa con las peripecias del pícaro Antón Aguirre, que narrará en primera persona sus andanzas por los caminos, almadrabas y patios de comedias de los reinos de España, en un inframundo de curanderas, monjas consoladoras o estudiantes gorrones. Por último nos deleitaremos con las desventuras de Zaide, con las que el autor recrea la vida del padrastro negro del Lazarillo de Tormes, a quien encontramos aquí, años después, acompañando al conquistador Alvar Núñez Cabeza de Vaca en el delirante viaje a pie por el Nuevo Mundo que este describiera en si obra Naufragios. Una novela en la que Patxi Irurzun mantiene el tono de su anterior y exitosa obra, Los dueños del viento, y como es habitual en él nos presenta las vidas de aquellos que «nunca existieron; o, mejor dicho, fueron obligados a vivir como si no tuvieran derecho a hacerlo».
KOMARR (LAS AVENTURAS DE MILES VORKOSIGAN 11)
ISBN: 9788490708620
Page: 352
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
Una de las mejores sagas de aventuras de ciencia ficción. Galardonada con cuatro premios Hugo, dos Nebula, dos Locus y un Analog. Komarr se convertirá en un jardín dentro de unos mil años o más. O no dejará de ser el inhóspito, peligroso e inhabitable lugar que todavía es, si el proceso de terraformación fracasa. Un accidente ha averiado el espejo solar, elemento vital para el proceso de terraformación, y el emperador Gregor de Barrayar envía a su nuevo auditor imperial, lord Miles Vorkosigan, para descubrir qué ha ocurrido. Pero Komarr todavía recuerda la matanza que ordenara el padre de Miles y maldice el odiado nombre de Vorkosigan. En las claustrofóbicas cúpulas de Komarr, el peligro acecha con posibles secuestros, víctimas inocentes o no y, tal vez, terroristas rebeldes que pretenden independizarse definitivamente de Barrayar. Reseñas «Una satisfactoria mezcla de la más intrigante aventura, comentarios sociopolíticos, experimentos científicos y peligros potenciales. Y esta vez con el añadido de un romance.» LOCUS
EL GRITO SILENCIOSO (DETECTIVE WILLIAM MONK 8)
ISBN: 9788490709412
Page: 560
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
UNA CAMPAÑA CIVIL (LAS AVENTURAS DE MILES VORKOSIGAN 12)
ISBN: 9788490708637
Page: 496
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
Una de las mejores sagas de aventuras de ciencia ficción. Galardonada con cuatro premios Hugo, dos Nebula, dos Locus y un Analog. Esta vez, Miles (aventurero, mercenario, espía, diplomático y, ahora, auditor imperial) se embarca en una extraña «campaña civil» para conquistar el corazón de su amada, la reciente viuda Ekaterin Voroisson, a quien conoció en Komarr, aunque para su desgracia no parece estar solo en ese intento. Por otra parte, cercana ya la boda del emperador Gregor, las intrigas reviven en Barrayar en una época tecnológica que ofrece nuevas posibilidades hasta entonces insospechadas por los Vor. Mientras su hermano-clon Mark monta un nuevo y, a sus ojos, muy prometedor negocio que no deja de ser un tanto desagradable, Miles aplica sus dotes de estratega a su lucha contra las intrigas en el consejo de Duques y al cortejo de su amada Ekaterin. Sin embargo, como tantos otros antes que él, Miles descubre que el amor no tiene tanto que ver con la guerra como con la confianza. Reseñas «Bujold mezcla con éxito humor, acción, feminismo y romance, algo que sus muchos fanáticos encontrarán enormemente satisfactorio.» Publishers Weekly
EL GRAN BOSQUE
ISBN: 9788417830137
Page: 68
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Pre-textos
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LOS BESOS MAS DULCES SON LA MEJOR MEDICINA
ISBN: 9788408208990
Page: 304
Lang: Castellano
Year: 2019
Price: 12.25
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica
Una fresca y divertida comedia romántica que te hará reír, soñar y creer de nuevo en el amor con mayúsculas. Yolanda es una joven barcelonesa con una buena posición social, fanática de las compras, el baile y la música romántica. Lucas, un madrileño afincado en Los Ángeles, combina su trabajo de policía de élite con las juergas nocturnas. Guapo y con un cuerpo de infarto, no hay mujer que se le resista. Pero no está dispuesto a atarse a nadie. Los caminos de ambos se cruzan por casualidad en Los Ángeles, ciudad en la que Yolanda está pasando unos días con sus locas amigas. Una foto, un trozo de tarta y unos bailes románticos conseguirán que ambos sientan algo muy especial. Pero una pelea, un atraco y un malentendido harán que sus vidas tomen caminos distintos, hasta que el destino se las ingenie para que vuelvan a encontrarse. Surgirá de nuevo la magia entre ellos? Conseguirá Yolanda enamorar al eterno soltero?
MAMA NO ME DEJA CONTARLO
ISBN: 9788417216429
Page: 384
Lang: Castellano
Year: 2019
Price: 9.40
Publisher By: Harpercollins
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La nueva novela de Cathy Glass, autora superventas del Sunday Times y The New York Times Cuando Reece, un niño de siete años, llega a casa de Cathy en régimen de acogida, ya ha pasado por otras cuatro familias. Ha sido expulsado de varios colegios por su comportamiento agresivo y alborotador. Cathy quiere encontrar los motivos del alarmante comportamiento del niño, pero él no cuenta nada porque su madre le hizo jurar que guardaría el secreto. Cuando el trabajador social que lleva el caso de Reece recaba información para la vista final de la causa, encuentra cinco archivos sobre la familia. Tras leerlos, no puede creer que las autoridades no sacaran al niño de la casa siendo aún un bebé. Al enterarse Cathy del secreto más oscuro de la familia de Reece, el comportamiento del niño empieza a tener sentido de repente, y decide ayudarle a reconstruir su vida.
RAMSÉS EL MALDITO. LA PASIÓN DE CLEOPATRA
ISBN: 9788490709139
Page: 480
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
Una deslumbrante nueva historia de enemistades antiguas y de pasiones actuales, por la autora de La momia -su primera novela sobre Ramsés el Maldito- y las célebresCrónicas Vampíricas. Gracias a los poderes del elixir de la vida, Ramsés el Grande despierta en la Inglaterra eduardiana. Convertido en inmortal, el antiguo faraón de Egipto está a punto de casarse cuando se ve envuelto en una feroz batalla contra la otrora gran reina Cleopatra. El propio Ramsés es quien la ha resucitado, utilizando el mismo peligroso elixir sobrenatural que devuelve la vida a los muertos. Sin embargo, mientras Ramsés y Cleopatra rivalizan por comprender los poderes del extraño elixir, una figura aún más antigua, surgida de las brumas de la historia y cuyo enorme poder crece de forma incesante, trama entre las sombras. Sybil es una reina cuyos dominios se extendieron desde las entonces fértiles tierras del Sahara hasta los confines del mundo, y que ahora podría tener en sus manos no solo la clave de la inmortalidad, sino también los secretos de la milagrosa e incesante expansión del universo. Una historia apasionante, que disfrutarán no solo los lectores de La momia, sino todos los fans de Anne Rice y de losthrillers con elementos históricos y tintes sobre...
ANIMALES INVISIBLES
ISBN: 9788417651213
Page: 256
Lang: Castellano
Year: 2019
Price: 18.52
Publisher By: Nordica
Tags: Narrativa española,Novela contemporánea
Animales invisibles es un proyecto sobre animales misteriosos, sea por pertenecer a las leyendas de los diferentes lugares, por estar presuntamente extinguidos o por ser casi imposibles de localizar. El libro propone una aventura literal en cada una de sus presentaciones, durante las que se sigue el rastro de un animal simbólico en el territorio explorado. A través de la relación que los habitantes tienen con ese animal, de su forma de cuidarlo, perseguirlo o recordarlo, el público va a descubrir no solo una geografía sino también el imaginario de una sociedad. Pivotando entorno a la idea del viaje, cada capítulo introduce el suspense proponiendo una aventura literal en la que los lectores, los viajeros potenciales, parten en busca de un objetivo un animal.