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:
EL MIRACLE D ANNE SULLIVAN
ISBN: 9788490262603
Page: 136
Lang: Catalán
Year: 2019
Price: 10.40
Publisher By: Bromera
Tags: Teatro clásico español hasta el siglo XVIII,Teatro,Literatura
TRAZOS DE SANGRE
ISBN: 9788494668296
Page: 420
Lang: Castellano
Year: 2018
Price: 21.80
Publisher By: La biblioteca de carfax
Tags: Narrativa de terror,Géneros literarios,Literatura
DE QUE HABLO CUANDO HABLO DE ESCRIBIR
ISBN: 9788490665695
Page: 304
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Haruki Murakami encarna el prototipo de escritor solitario y reservado; se considera extremadamente tímido y siempre ha subrayado que le incomoda hablar de sí mismo, de su vida privada y de su visión del mundo. Sin embargo, el autor ha roto ese silencio para compartir con sus lectores su experiencia como escritor y como lector. A partir de autores como Kafka, Chandler, Dostoievski o Hemingway, Murakami reflexiona sobre la literatura, sobre la imaginación, sobre los premios literarios y sobre la en ocasiones controvertida figura del escritor. Además, aporta ideas y sugerencias para todos los que se han enfrentado en alguna ocasión al reto de escribir sobre qué escribir?, cómo preparar una trama?, qué hábitos y rituales sigue él mismo? Pero en este texto cercano, lleno de frescura, delicioso y personalísimo, los lectores descubrirán, por encima de todo, cómo es Haruki Murakami el hombre, la persona, y tendrán un acceso privilegiado al taller de uno de los escritores más leídos de nuestro tiempo.
MUERTE EN BERLIN
ISBN: 9788490706886
Page: 592
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
La esperada continuación deSombras sobre Berlín, aclamada por crítica y lectores. La esperada continuación deSombras sobre Berlín, aclamada por crítica y lectores. Marzo de 1930 la muerte de una famosa actriz conduce a Gereon Rath hacia los estudios de la ciudad de Berlín, la metrópolis del cine. Todos se preguntan ha sido un accidente o fue asesinada? Mientras lo investiga, el joven comisario descubre el lado oscuro del glamour que rodea la industria cinematográfica.Y en el proceso, presencia un cambio radical en el sector. El cine sonoro conquista las pantallas y son muchos los perjudicados conello productores, propietarios de salas y estrellas del cine mudo. Tendrá el glamour del caso un alto coste? Pues, para avanzar, Rath deberá lidiar con mafiosos y chantajistas. Una vez más, la situación se complica hasta el punto de que deseará no haber comenzado a indagar. Volker Kutscher recupera el hilo deSombras sobre Berlínpara dar vida al Berlín de la década de 1930 con un caso policial complejo y emocionante, magistralmente ambientado en unos años clave del siglo XX, en plena crisis financiera mundial. Todo un éxito en Alemania, donde ha sido comparado con Philip Kerr y ha conquistado a crítica y lectores. Una obra tremendamente actual queinvita a busca...
LA CASA DEL ARPA: LA MUERTE TIENE 47 SONIDOS
ISBN: 9788491642183
Page: 600
Lang: Castellano
Year: 2018
Price: 21.75
Publisher By: La esfera de los libros
Tags: Narrativa extranjera,Novela contemporánea
La novela histórica más sorprendente del año «La muerte tenía cuarenta y siete sonidos. Si alguien lo sabía, esa era Gabriela». Dos épocas el año 1900 y el presente. Una extraña casa de indianos en un pueblo de Ávila. Un arpa con las cuerdas rotas y una enigmática partitura. Dos mujeres Gabriela, una mulata con problemas para relacionarse que solo comprende la realidad a través de la música. Mía, una chica que no sabe qué hacer con su vida y se obsesiona con el arpa y la mujer que la tocó en el pasado. Un misterio que tardará cien años en ser resuelto. Mingorría, Ávila, año 1900. El terrateniente Faustino Abad, tras la destrucción de su hacienda cubana, regresa a España con su hijastra Gabriela, una mulata con problemas para relacionarse. Es una virtuosa del arpa con un corazón muy singular solo es capaz de sentir mientras suena la música. Por eso toca con verdadera obsesión para lograr atrapar las emociones que se le escapan. El macabro plan que su padrastro lleva a cabo en el sótano de la casa arrastra a Gabriela a una situación extrema. Acorralada, la única salida que encuentra es componer una partitura que esconde una terrible confesión. Mingorría, época actual. La familia Rico abandona Madrid para instalarse en una centenaria casa de indianos. Mía, la hija mayor, no sabe qué hacer con ...
ESCARTIN EN LIMA
ISBN: 9788483435502
Page: 360
Lang: Castellano
Year: 2018
Price: 11.30
Publisher By: Bambu editorial
Tags: Juvenil
Vuelve Fermín Escartín! Lalana rescata del silencio a su héroe más real y entrañable y lo pasea desde Tarragona hasta Lima para resolver el caso más desafiante de su vida y, también, de sus páginas! A new case of detective Escartín. This time, the action begins in Tarragona and moves to Lima. Escartín discovers that Elisa Lobo, a retired serial killer, has come back into action for a new job. We dont know how, but someone has convinced her to assassinate the president of Peru, so Fermin also goes there accompanied by Elisas son to try to prevent the assassination. As Elisa and Fermin were a couple for several years, if anyone is capable of being one step ahead of the killer, its Fermin, but... will he succeed?
MADONA CON ABRIGO DE PIEL
ISBN: 9788498388343
Page: 224
Lang: Castellano
Year: 2018
Price: 17.10
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
Una historia de amistad y amor rescatada del olvido y convertida en clásico fundacional de la literatura turca del siglo XX.
EL GRAN ARCANO
ISBN: 9788408181118
Page: 544
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Una aventura que te mantendrá en vilo hasta la última página Y si resolviéramos un misterio que trastocara las bases de toda nuestra cultura? El profesor Armando Dorado ha desaparecido. Llevaba diez años dedicado en cuerpo y alma a la búsqueda de unos bifolios incluidos en un antiguo códice, y justo cuando parece que los ha encontrado, tanto el profesor como los papeles quedan en paradero desconocido. Su discípula Laura y su compañero Carlos sospechan que el catedrático corre peligro, de manera que inician una búsquedao es acaso una persecución?que les descubrirá secretos insospechados a través de una investigación que los traslada a lugares como Jordania, Francia, el Vaticano o Petra. Pero quizá los que están en peligro son ellos mismosConseguirán Laura y Carlos descubrir la ubicación del Gran Arcano?
TIEMPO DE TORMENTAS
ISBN: 9788408182672
Page: 512
Lang: Castellano
Year: 2018
Price: 20.80
Publisher By: Planeta
Tags: Narrativa hispanoamericana,Novela contemporánea
Una novela autobiográfica que nos descubrirá al Boris más desconocido y personal con una historia descarnada y tierna. Desde muy niño, Boris sabe que es diferente. Muy temprano se detectan problemas de motricidad y dislexia, y el pequeño actúa con unos gestos y una forma de hablar amaneradas. Los adultos dicen que su madre, Belén, una bailarina de renombre, y su padre, crítico de cine, rodean al niño de malas compañías. En Caracas se habla de sus amigos intelectuales y de toda esa gente homosexual con la que ella trabaja. También que Boris está enamorado de Gerardo, el hijo de la influyente periodista Altagracia Orozco. Sin embargo, Belén no se rinde al prejuicio y por más golpes que llegan de fuera, convierte su casa en un refugio para esa diferencia. Primero cara a cara, luego unidos por la línea telefónica, pero siempre juntos bajo el inquietante influjo de un cuadro lleno de historia,Tiempo de tormentas. Los días de escuela, un amor, una violación, el silencio; sus primeros pasos como columnista o escritor de telenovelas, el salto a la fama en España conCrónicas marcianasy el finalista del Premio Planeta, el glamur, los abismos, de nuevo el amor y la violencia. Una enternecedora y envolvente novela autobiográfica donde Boris Izaguirre construye una vida a veces complicada, siempre ...
EL DÍA ANTES DE LA REVOLUCIÓN
ISBN: 9788417281847
Page: 72
Lang: Castellano
Year: 2018
Price: 15.67
Publisher By: Nordica
Tags: Literatura,Géneros literarios,Narrativa de ciencia ficción,Literatura,Géneros literarios
Publicado originalmente en 1974 en la revista Galaxy Science Fiction, este relato, ganador de los premios Nebula en 1974 y Locus en 1975, tiene como protagonista a Odo, la líder de la revolución que dio lugar al odonianismo, sociedad anarquista imaginaria. Ursula K. Le Guin identifica esta sociedad con el anarquismo, que para ella «es la más idealista, y la más interesante de todas las teorías políticas». Pero lo que realmente le interesa a la autora es contar la historia de una mujer; no sólo como ideóloga de la revolución, sino como persona, y así lo manifiesta en su presentación «Agradecí sumamente cuando Odo apareció de entre las sombras y atravesó el abismo de lo probable pidiendo un relato, no sobre el mundo que construyó, sino sobre sí misma».
CAMBIANDO MUY POCO ALGO PASA DE ESTAR BIEN ESCRITO A ESTAR MAL ES CROTO
ISBN: 9788408193791
Page: 240
Lang: Castellano
Year: 2018
Price: 7.55
Publisher By: Planeta
Tags: Humor en bolsillo,Narrativa en bolsillo,Literatura