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:
LA MUJER DEL CAMAROTE 10
ISBN: 9788498389548
Page: 352
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
has sido testigo de un asesinato... y nadie te cree La invitación a un crucero de lujo, que zarpa de Londres rumbo a los fiordos noruegos, es como un sueño hecho realidad para Laura Blacklock, una joven periodista en horas bajas. La oportunidad es doble no sólo podrá contemplar la maravillosa aurora boreal, sino que se codeará con gente influyente que podría ayudarla a reconducir su carrera profesional. Los primeros compases de la travesía discurren conforme a lo previsto el ambiente del barco es suntuoso, el servicio, de primera categoría, y el pasaje derrocha elegancia, simpatía y dinero. Sin embargo, todo cambia cuando, una noche, un grito aterrador despierta a Laura, quien, estupefacta, observa cómo el cuerpo de una mujer cae al mar desde el compartimento contiguo. Al dar la voz de alarma, la tripulación le asegura que el camarote número 10 siempre ha estado vacío y que no falta ningún pasajero a bordo. Así, con creciente inquietud, Laura comprueba que... nadie le cree. Y lo peor no es que se sienta sola y aislada, sino que una serie de extraños acontecimientos la convencen de que ella puede ser la próxima víctima.
METRO 2034
ISBN: 9788445006917
Page: 384
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: Minotauro
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
Año 2034. Moscú se ha transformado en una ciudad fantasma. Los supervivientes se han refugiado en las profundidades de la red de metro y han creado allí una nueva civilización que no se parece en nada a las anteriores... La estación Sevastopolskaya lleva varias semanas sin poder comunicarse con el resto de la red de metro. Aparece en ella un misterioso brigadier llamado Hunter. Este toma sobre sus hombros la lucha contra un enigmático peligro que amenaza a todos los habitantes de la red de metro, y emprenderá una arriesgada expedición hasta lo más recóndito del sistema de túneles. Le acompañará Homero, de la Sevastopolskaya, un hombre viejo y experimentado que conoce como nadie la red de metro y sus leyendas. Más adelante conocerán a la joven Sasha y Homero pensará que el héroe caído y la muchacha podrían ser la pareja perfecta para protagonizar su epopeya. Pero tendrá que protegerla de incesantes peligros
MI ERROR FUE SER SOLO TU VECINA
ISBN: 9788408213703
Page: 368
Lang: Castellano
Year: 2019
Price: 7.55
Publisher By: Planeta
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Nunca te deshagas de tus sueños. Desde niña, Holly ha tenido que cuidar de su hermano y comportarse como la madre responsable que nunca tuvieron. Día tras día intenta dar normalidad a sus vidas, aunque toque salir corriendo y empezar de cero. Por la felicidad del pequeño Roni está dispuesta a todo, incluso a renunciar a sus propios sueños. Las dificultades y desengaños que ha soportado le han hecho creer que el amor no es para ella y la han transformado en la persona desconfiada que es. Pero todo cambiará cuando conozca a su nuevo vecino, un atractivo bailarín rubio de ojos azules llamado Gonzalo. Holly se esforzará para ver todos sus defectos, pero ha dado con el chico perfecto y, sin poder remediarlo, ya se está enamorando de él. Incluye «Amarte nunca será mi error».
REDENCIÓN
ISBN: 9788491293811
Page: 656
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Suma
Tags: Novela negra
Regresa a las librerías uno de los autores españoles más leídos en todo el mundo con unthriller perturbador y trepidante, diferente a cualquier otro que hayas leído jamás. Barcelona, 17 de agosto de 2017. La Rambla es un hervidero de gente. Puestos de flores, helados, murmullos en diferentes idiomas, parejas con niños pequeños. Avanzar en esa marabunta humana parece imposible; sin embargo, una furgoneta blanca irrumpe en el paseo con un único objetivo matar. Sin piedad. A cuantos más mejor. A pocos metros de allí, en medio de la confusión, los gritos, el caos, Nuria Badal comprende que podía haber evitado ese atentado y, aun sin ser consciente de ello, toma una decisión que cambiará no solo su vida sino el futuro de todo un país. Quizá para siempre. Tras su éxito en Amazon con más de 500.000 ejemplares vendidos en todo el mundo, Fernando Gamboa aterriza en las librerías con Redención, un thriller perturbador y trepidante, diferente a cualquier otro que hayas leído jamás. No solo pasarás con cautela cada página como si temieras lo que pudieras hallar en la siguiente, sino que te arrastrará a territorios desconocidos pero a la vez inquietantemente familiares, explorando la delgada línea que existe entre la luz y las tinieblas. Así que, si tras le...
NATACHA
ISBN: 9788417146672
Page: 312
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Espuela de plata
Tags: Narrativa española,Novela contemporánea
Natacha nos acerca a los comienzos literarios de Luisa Carnés, a ese universo crudo donde la pobreza, la exclusión social y el desamparo dibujan la realidad. Cuando Luisa Carnés apenas había cumplido veinticuatro años, publicó Natacha (1930), su primera novela y la segunda obra editada. Llena de referencias autobiográficas y teñida de carga social, se inspira en la literatura rusa y sus referentes universales, como Gogól y Dostoievsky. Natacha supuso la irrupción en la narrativa española de comienzos de la década de 1930 de una escritora desconocida y con experiencia solo en trabajos no cualificados. En su mirada, cuyo foco estuvo siembre sobre las desigualdades que marcan la vida cotidianacon especial énfasis en la vulnerabilidad de las mujeres, Carnés abrazó el realismo a partir del análisis de la condición humana. La protagonista, una joven obreraNatacha o Natalia, personifica la injusticia social, y su historia contribuye a denunciarla. Con la misma fuerza argumental que Tea Rooms, Natacha nos acerca a los comienzos literarios de Luisa Carnés, a ese universo crudo donde la pobreza, la exclusión social y el desamparo dibujan la realidad. Luisa Carnés Caballero (Madrid, 1905-Ciudad de México, 1964) representa un ejemplo atípico de precocidad en la literatura española de la década de 1920 dada su esc...
COMO DESEES
ISBN: 9788494950414
Page: 394
Lang: Castellano
Year: 2019
Price: 15.15
Publisher By: Tinturas
Tags: Juvenil
WITH ME. AIDEN
ISBN: 9788408201779
Page: 304
Lang: Castellano
Year: 2019
Price: 17.00
Publisher By: Planeta
Tags: Juvenil
LOS LOBOS NO PIDEN PERDÓN
ISBN: 9788466665339
Page: 432
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: S.a. ediciones b
Tags: Novela negra
Elthrillerrevelación para los lectores que piensan que lo han leído todo. Adictivo, impactante, sorprendente. Cuando el periodista recibe la propuesta, llega inmediatamente a un acuerdo con el diario más influyente del país, que le ofrece publicar en portada las crónicas de sus encuentros en la prisión. Sabe que está ante la oportunidad de su vida, pero también que está siendo utilizado. Por qué ha decidido el acusado confesar sus crímenes? Y, sobre todo, por qué ha decidido contárselo todo precisamente a él? Así arranca esta historia llena de giros inesperados que lleva al lector hasta un desenlace imposible de olvidar. Una gran novela que supone el debut de Miguel Conde-Lobato y, al mismo tiempo, su inmediata consagración como uno de los mejores y más originales escritores de thriller de nuestro país. Reseñas «Este es uno de esosthrillers, tan difíciles de encontrar, que lo tienen todo para enganchar al lector. A mí me tuvo un par de noches prácticamente en vela. Estamos ante una novela de la que se va a hablar durante mucho, mucho tiempo.» Juan Gómez-Jurado
ESTA LUZ-. VOLUMEN I (1947-2004)
ISBN: 9788417747831
Page: 672
Lang: Castellano
Year: 2019
Price: 28.02
Publisher By: Galaxia gutenberg
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Esta luz reúne todos los libros de poemas escritos hasta la fecha por Antonio Gamoneda, quien, desde su condición solitaria, ha ido construyendo una de las obras más sólidas, personales y renovadoras de la poesía española contemporánea. Este primer volumen reproduce la edición original de 2004 en Galaxia Gutenberg con un texto nuevamente revisado y corregido por su autor. Esta luz reúne todos los libros de poemas escritos hasta la fecha por Antonio Gamoneda, quien, desde su condición solitaria, ha ido construyendo una de las obras más sólidas, personales y renovadoras de la poesía española contemporánea. Este primer volumen reproduce la edición original de 2004 en Galaxia Gutenberg con un texto nuevamente revisado y corregido por su autor.
EL GATO QUE CURABA CORAZONES
ISBN: 9788417128173
Page: 400
Lang: Castellano
Year: 2018
Price: 14.15
Publisher By: Duomo editorial
Tags: Narrativa extranjera,Novela contemporánea
Nueva edición bestseller del mayor éxito gatuno. Descubre a Alfie, un gato dulce y simpático que ayuda a las personas a encontrarse a sí mismas. Puede un gato cambiar tu vida? Déjate sorprender.Conoce a Alfie, un gato que te enamorará. Un protagonista dulce y simpático que tiene la capacidad de ayudar a las personas a encontrarse a sí mismas. Una novela que regala felicidad y te recuerda que la vida siempre depara sorpresas.Como a cualquier otro gato, a Alfie le encanta pasarse el día dormitando en el sofá, delante de la chimenea. Le basta con unas cuantas caricias y algún que otro ronroneo para ser feliz, pero, de repente, se verá obligado a abandonar el hogar en el que se ha criado, se encontrará solo y perdido por las calles de Londres. Todo cambia al llegar a Edgar Road, un lugar lleno de jardines y preciosas casitas unifamiliares. Alfie comprende enseguida que solo allí conseguirá sentirse de nuevo como en casa. Únicamente allí podrá encontrar una nueva familia. Los habitantes del barrio, sin embargo, aún no están preparados para acogerlo. Demasiado absortos en sus problemas, no tienen tiempo para ocuparse de él, aunque pronto descubrirán que Alfie no es un gato cualquiera, sino que tiene un don especial capaz de intuir los deseos mejor guardados de las personas, Alfie también puede reparar lo que el...
DETRÁS DE TU MIRADA
ISBN: 9788490708071
Page: 416
Lang: Castellano
Year: 2019
Price: 7.55
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
QUE TE JODAN
ISBN: 9788417284305
Page: 120
Lang: Castellano
Year: 2018
Price: 11.40
Publisher By: Mueve tu lengua
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Soma lleva más de dos décadas dedicándose profesionalmente a la música y desde el año 2000 es uno de los productores musicales más prestigiosos del mundo del HipHop, en el que acumula más de mil millones de reproducciones en Youtube de las canciones en las que ha trabajado. Por sus manos han pasado referentes del género como Nach, ZPU, Ambkor o Porta, con quienes realiza giras por España y Latinoamérica de forma constante. Ahora, cansado de poemarios de amor, en su primer libro, el productor barcelonés vomita con irreverencia textos cargados de dolor, hastío y resentimiento. Y amor. Claro que hay amor. Pero no del de las películas, aquí hay amor, pero del que duele y quita las ganas de vivir y del que sana tanto que no puede morir nunca. Con un lenguaje desenfadado, agresivo y de la calle, QUE. TE. JODAN. es un grito de rabia, esperanza, frustración y entusiasmo escrito en verso que llegará a las librerías de la mano de la editorial MueveTuLengua.