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:
LOS DEMONIOS DEL MAR: DE CUANDO LOS VIKINGOS ATACARON LAS COSTAS DE ESPAÑA
ISBN: 9788490606582
Page: 512
Lang: Castellano
Year: 2016
Price: 22.70
Publisher By: La esfera de los libros
Tags: Narrativa histórica
De cuando los vikingos atacaron las costas de España en el siglo IX Año 844, los vikingos atacan las costas de España. Después de haber sometido Irlanda y media Inglaterra, asolar Francia y sojuzgar nada menos que París y Nantes, los normandos desembarcan en la Torre de Hércules, en La Coruña. En tierras gallegas serán derrotados por las huestes del reino de Asturias. Pasarán después a sangre y fuego Lisboa, Cádiz y Sevilla, pero también aquí terminarán vencidos por los ejércitos del emir Abderramán. Todo ello en un tiempo en el que crecían los grandes monumentos en las faldas del Naranco, avanzaba la repoblación de Castilla, los cristianos intentaban la reconquista de León y el emirato de Córdoba vivía turbias intrigas políticas.En esta nueva novela, José Javier Esparza aborda este episodio fascinante de nuestra historia con una prosa tan bella como épica y desde el mayor rigor histórico. Una auténtica recreación de la España altomedieval.
MUERTE DE REYES (SAJONES, VIKINGOS Y NORMANDOS VI)
ISBN: 9788435021555
Page: 576
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
LA LIBRERIA DEL CALLEJON
ISBN: 9788490607114
Page: 736
Lang: Castellano
Year: 2016
Price: 23.65
Publisher By: La esfera de los libros
Tags: Narrativa española,Novela contemporánea
Año 1940. Tras su exilio en París, el pintor Adrián Fadrique decide volver a Madrid con el fin de recuperar su pasado y encontrar a Amelia. En su vida hay un vacío de memoria a causa de un accidente que borró gran parte de sus recuerdos, algo que le empuja a regresar al lugar donde pasó los mejores años de su vida. En la ciudad subsisten restos ocultos de resistencia republicana y un numeroso grupo de agentes extranjeros que tratan de decantar la posición de España en la recién estallada Guerra Mundial. En esta encrucijada, el artista se ve envuelto en una trama que le lleva a colaborar con La Fundación, un movimiento clandestino auspiciado por la inteligencia británica y liderado por Ernesto Lara, en cuya vieja librería abandonada se veían durante la guerra. Es así como va dándose cuenta de quien fue realmente, al tiempo que va hallando pistas sobre el paradero de Amelia. Muchos años más tarde, el profesor Alejandro Piedra consigue comprar un óleo del desconocido Adrián Fadrique en una subasta de Sothebys. Todo hace indicar que se trata de una obra sin mayor importancia, pero la noticia suscita el interés inusitado de extraños grupos que están dispuestos a cualquier cosa para arrebatársela. La librería del callejón es una novela sobre la fidelidad, el arte, el misterio y los vericuetos del destino. De cómo ...
GRAMÁTICA PARDA
ISBN: 9788466333191
Page: 352
Lang: Castellano
Year: 2016
Price: 10.40
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una de las novelas más célebres de Juan García Hortelano, galardonada con el premio de la Crítica de narrativa castellano en 1982. Se entiende por «gramática parda» aquella habilidad de personas sin estudios, de clases bajas o directamente rudas, que, por ella, consiguen salir airosas de una situación comprometida. Abanderándose en esta paremia peyorativa, Juan García Hortelano hilvana las ideas que se presentan en esta hilarante novela donde la sinergia entre los puntos de vista del novelista y el protagonista de su relato, Duvet, confluye con distintos géneros literarios y no tan literarios. La novela de espionaje se confunde así con la ironía de la narración, y los textos literarios de la obra se mezclan con lo que, a la postre, no deja de ser una suerte de manual de gramática, eso sí, ameno y jocoso. Eduardo Mendoza dijo... «La felicidad que me produjo lo que escribió Hortelano ya nunca más la he vuelto a tener.»
(PE) EL AMOR ES UN CUPCAKE RELLENO DE PIMIENTA
ISBN: 9788408159650
Page: 352
Lang: Castellano
Year: 2016
Price: 5.65
Publisher By: Planeta
Tags: Narrativa erótica,Romántica y erótica
EL VILLORRIO (PREMIO NOBEL LITERATURA)
ISBN: 9788466329576
Page: 504
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una de las novelas más representativas en la monumental obra del Premio Nobel estadounidense. Entre lo más representativo de la impresionante obra de Faulkner se encuentran las novelas que se conocen bajo el nombre de «ciclo de Yoknapatawpha», desarrolladas a modo de fábula sobre la vida en el sur de los Estados Unidos y sobre el destino humano en cualquier parte del mundo. El villorrio-primera parte de la «Trilogía de los Snopes», a la que también pertenecenLa ciudadyLa mansión- comienza con la llegada de diversos miembros de una familia a una aldea de Jefferson, precedidos por un ambiguo rumor de extrañas venganzas en más de una granja. Poco a poco, de manera tan insidiosa como arrolladora, los Snopes van apoderándose del pueblo ante el asombro y la impotencia de sus habitantes, y lo conducen con la mayor sangre fría hacia el fracaso, la humillación e incluso la muerte.
DEPARTAMENTO Q 6: SIN LIMITES
ISBN: 9788416363872
Page: 600
Lang: Castellano
Year: 2016
Price: 19.00
Publisher By: Maeva
Tags: Novela negra
Secretos antiguos en el caso más peligroso para Carl Mrck y el Departamento Q El comisario Christian Habersaat lleva diecisiete años intentando en vano esclarecer la muerte de una joven que apareció colgando cabeza abajo de un árbol. Desesperado, le pide ayuda a Carl Mrck, que, malhumorado como siempre, no le hace demasiado caso. Poco después, Habersaat muere en extrañas circunstancias y, al cabo de unos días, fallece también su hijo.Ante esta dramática noticia, Mrck no tiene más remedio que implicarse en el caso y, junto a sus asistentes Rose y Assad, se traslada a la isla de Bornholm. Allí, en la casa de Habersaat, descubren una enorme cantidad de material que el fallecido acumuló a lo largo de todos esos años. Las pistas llevan al Departamento Q hasta el atrayente y enigmático director de un centro esotérico, la Academia para la Fusión con la Naturaleza.Pero Carl, Rose y Assad aún no saben que sus vidas corren serio peligro&hellip euros
LA MUJER DE LA LIBRETA ROJA
ISBN: 9788498387391
Page: 160
Lang: Castellano
Year: 2016
Price: 17.10
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
Laurent Letellier, banquero parisino convertido en feliz propietario de una pequeña librería, encuentra una mañana de camino al trabajo un bolso de mujer depositado encima de una papelera. Intrigado, se lo lleva a la tienda con la intención de devolverlo a su propietaria. Sin billetero ni teléfono, la tarea se presenta más complicada de lo que podría parecer y Laurent, arrastrado por una irrefrenable curiosidad, empieza a reconstruir el rompecabezas de la vida de la desconocida a través de los objetos que contiene el bolso. El diario de Laure, que así se llama la mujer, una libreta roja llena de anotaciones, pensamientos y recuerdos será el hilo conductor que le proporcionará las pistas para buscarla. Pero, a la vez, la libreta es una llave a su intimidad, y Laurent se encontrará cada vez más inmerso y, en cierta forma, conectado a la historia de esta misteriosa mujer, cuya búsqueda se convierte en una absorvente labor detectivesca.
YERULDELGGER I: MUERTOS EN LA ESTEPA
ISBN: 9788416237166
Page: 480
Lang: Castellano
Year: 2016
Price: 20.90
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Novela negra
En las inhóspitas estepas mongolas, una familia de nómadas ha realizado un macabro descubrimiento el cuerpo de una niña de cinco años enterrado junto a su triciclo. El comisario Yeruldelgger, un tipo temperamental, marcado por la tragedia y al que su trabajo ha llevado casi al límite de la cordura, observa la escena del crimen con una mezcla de perplejidad y agotamiento. Apenas cinco horas antes se encontraba en las oficinas de una empresa china en los suburbios de Ulán Bator investigando la aparición de los cadáveres de tres hombres salvajemente mutilados, a los que no tardaron en sumarse los de las dos prostitutas que los habían acompañado en su última noche con vida. Sin embargo, los reiterados enfrentamientos de Yeruldelgger con su superior, y un incidente con una delegación china que pretende ocultar los asesinatos de sus compatriotas, provocarán que sea apartado del cuerpo. Pero eso no significa que Yeruldelgger vaya a quedarse de brazos cruzados. Con la ayuda de la inspectora Oyun, valiente, descarada y un poco enamorada del él, y de la forense Solongo, con la que mantiene una compleja relación sentimental, el comisario realizará sus investigaciones extraoficialmente, lo que lo llevará a descubrir vínculos inesperados entre los dos casos. Rebosante de acción e intriga, y con expertas pinceladas de humor, Yeruldelgger, muertos en la estepa transporta a los lectores de novela negra a un fascinante y nuevo ámbito geográfico, el de una Mongolia compuesta tanto por las llanuras desoladas y barridas por el viento, hogar de las tribus nómadas y su modo de vida tradicional, como por grandes urbes como Ulán Bator, un nido de crimen, vicio y racismo, donde la vileza en todas las esferas convierte el trabajo policial en un desafío quijotesco.
EL MAPA DE HUESOS (SERMON DE FUEGO II)
ISBN: 9788445003411
Page: 416
Lang: Castellano
Year: 2016
Price: 17.00
Publisher By: Minotauro
Tags: Juvenil
Hace cuatrocientos años, una explosión nuclear asoló la Tierra. Ahora, la lluvia radioactiva ha cesado y la civilización humana se recupera, pero por alguna desconocida razón todos los alumbramientos son de gemelos. En cada uno nace un alfa, físicamente perfecto, y un omega, marcado con alguna deformidad. Por mandato del Consejo, los omegas viven marginados en asentamientos aislados, mientras que los alfas se benefician en el reparto de los recursos. Sin embargo, a pesar de su proclamada superioridad, los alfas no pueden escapar a su destino cuando un gemelo muere, también lo hace el otro. Cass es un tipo de omega especial es vidente. Mientras que su gemelo, Zach, gana poder en el Consejo, Cass anhela el deseo más peligroso de todos la igualdad. Por atreverse a soñar un mundo en el que alfas y omegas puedan convivir como iguales, tanto el Consejo como la Resistencia tienen a Cass en su punto de mira.
EL ENIGMA TURING
ISBN: 9788423351367
Page: 480
Lang: Castellano
Year: 2016
Price: 19.00
Publisher By: Destino
Tags: Novela negra
Un emocionante thriller de espías basadoen hechos reales que inspiró la aclamadapelícula The Imitation Game, (DescifrandoEnigma). 8 de junio de 1954, plena Guerra Fría. AlanTuring, el matemático visionario, es encontradomuerto en su casa de Wilmslow, Inglaterra.Junto al cuerpo, una manzana a medio mordercon evidentes restos de cianuro parece habersido la causa. La investigación de lo que pareceun claro caso de suicidio es encargadaal joven inspector de policía Leonard Corell,que muy pronto empieza a albergar dudasen el curso de sus averiguaciones. Por quémotivo la documentación relativa a Turing esaltamente confidencial y ha sido clasificada? Tuvo algo que ver su implicación en Enigma,la máquina de su invención que logró descifrarlos códigos nazis? Su reciente condena porhomosexualidad hizo saltar las alarmas en elseno de los servicios secretos pudo habersido chantajeado por espías soviéticos, convirtiéndoloen un agente doble? Podría tratarsede un complot en el que están implicadas lasmás altas instancias del país?