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 PLAYA DE LOS AHOGADOS
ISBN: 9788417624262
Page: 464
Lang: Castellano
Year: 2019
Price: 20.85
Publisher By: Siruela
Tags: Novela negra
Una mañana, el cadáver de un marinero es arrastrado por la marea hasta la orilla de una playa gallega. Si no tuviese las manos atadas, Justo Castelo sería otro de los hijos del mar que ­encontró su tumba entre las aguas mientras faenaba. Sin testigos ni rastro de la embarcación del fallecido, el lacónico inspector Leo Caldas se sumerge en el ambiente marinero del pueblo, tratando de esclarecer el crimen entre hombres y mujeres que se resisten a desvelar sus sospechas y que, cuando se deciden a hablar, apuntan en una dirección demasiado ­insólita. Un asunto brumoso para Caldas, que atraviesa días difíciles el único hermano de su padre está gravemente enfermo y su colaboración radiofónica en Onda Vigo se está volviendo insoportable. Tampoco facilita las cosas el carácter impulsivo de Rafael Estévez, su ayudante aragonés, que no acaba de adaptarse a la forma de ser del inspector.
BRUJAS Y NIGROMANTES: HERMANDAD
ISBN: 9788417615345
Page: 544
Lang: Castellano
Year: 2019
Price: 14.20
Publisher By: Hidra
Tags: Juvenil
O ULTIMO BARCO
ISBN: 9788491513049
Page: 800
Lang: Gallego
Year: 2019
Price: 22.75
Publisher By: Galaxia
Tags: Narrativa en gallego,Novela contemporánea
O vindeiro 6 de marzo chegará ás librarías O último barco unha nova entrega do inspector Leo Caldas que se publicará simultáneamente en galego e castelán A filla do doutor Andrade vive nuna casa pintada de azul, nun lugar onde as praias de ondas mansas contrastan co balbordo da outra beira. Alí, as mariscadoras traballan na area, os mariñeiros guindan os aparellos á auga e os que van traballar á cidade agardan no peirao a chegada do barco que cruza cada media hora a ría de Vigo. Unha mañá de outono, mentres a costa galega se recupera dos estragos dun temporal, o inspector Caldas recibe a visita dun home alarmado pola ausencia da súa filla, que non se presentou a unha comida familiar na fin de semana nin acudiu o luns a impartir a súa clase de cerámica na Escola de Artes e Oficios. E aínda que nada pareza ter alterado a casa nin a vida de Mónica Andrade, Leo Caldas axiña comprobará que, na vida coma no mar, a máis apracible das superficies pode agochar un fondo escuro de devastadoras correntes. Domingo Villar (Vigo, 1971) regresa cunha novela negra ambientada na ría de Vigo, unha nova entrega da serie que inaugurou en 2006 da man de Galaxia con Ollos de auga e que está protagonizada polo inesquecible inspector Leo Caldas. Dende o segundo volume desta saga, A praia dos afogados, publicada en 2009, van case dez anos nos que Villar foi alimentando un fiel lectorado que se conta por milleiros. Mais tamén houbo tempo nesta década para ver a súa obra traducida a máis de 15 idiomas, adaptada ao cine (2015) e recibindo recoñecemento internacional no Reino Unido (finalista dos Crime Thriller Awards e do Dagger International), Francia (Premio Le Point du Polar Européen) ou Suecia, onde recibiu o premio da Academia Sueca de Novela Negra. O último barco chegará ás librarías simultaneamente o 6 de marzo con Galaxia en galego, e en castelán da man de Ediciones Siruela.
BELLAS DURMIENTES
ISBN: 9788466346528
Page: 768
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Debolsillo punto de lectura
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
No las despiertes. En esta espectacular colaboración entre padre e hijo, Stephen King y Owen King nos ofrecen la historia más arriesgada de cuantas han contado hasta ahora qué pasaría si las mujeres abandonaran este mundo? En un futuro tan real y cercano que podría ser hoy, cuando las mujeres se duermen, brota de su cuerpo una especie de capullo que las aísla del exterior. Si las despiertan, las molestan o tocan el capullo que las envuelve, reaccionan con una violencia extrema. Y durante el sueño se evaden a otro mundo. Los hombres, por su parte, quedan abandonados a sus instintos primarios. La misteriosa Evie, sin embargo, es inmune a esta bendición o castigo del trastorno del sueño. Se trata de una anomalía médica que hay que estudiar? O es un demonio al que hay que liquidar? Una fábula del siglo XXI sobre la posibilidad de un mundo exclusivamente femenino más pacífico y más justo que resulta especialmente relevante hoy en día. Reseña «La novela nos aboca a una batalla épica (...) con brillantes incursiones en territorios que el padre de los King puede justamente reclamar como propios el insomnio, la tensión con que responde a la violencia una sociedad aislada, la propia idea de la propagación de una pandemia... (...) puro King en su...
CASI UNA NOVELA
ISBN: 9788408162759
Page: 336
Lang: Castellano
Year: 2016
Price: 15.10
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica
Una comedia romántica muy emotiva que demuestra que podemos no arriesgar para no sufrir, pero que cuando lo hacemos, nos entregamos en cuerpo y alma Quién querría echar el freno con un atractivo piloto de moto GP pegado a sus tacones? Rebeca es una joven abogada que, tras su último desengaño, tiene claro que no volverá a sufrir más por amor y decide centrarse en sí misma y en su profesión. Una noche, cuando regresa a casa, se encuentra aPizza, una preciosa perrita abandonada. Aunque en un principio decide no quedársela, cuando ésta clava sus ojos en ella, sabe que de su lado ya no se irá. A partir de ese instante todo en su vida cambiará.Pizza, una cazadora de piel y una niña encantadora harán que el futuro de Rebeca cambie totalmente, sobre todo cuando el sexi y archiconocido piloto Paul Stone se cruza en su camino y le enseña a perder el miedo a amar y a disfrutar de la vida. Pero inevitablemente algo provocará que Rebeca vuelva a sentir muchas dudas. Quieres saber lo que es? Pues eso sólo lo descubrirás si leesCasi una novela.
LA LLAMADA DE CTHULHU (EDICION ILUSTRADA)
ISBN: 9788415618683
Page: 96
Lang: Castellano
Year: 2017
Price: 7.55
Publisher By: Alma europa
Tags: Narrativa de terror,Géneros literarios,Literatura
LA AMIGA ESTUPENDA (DOS AMIGAS 1)
ISBN: 9788466344357
Page: 392
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una joya de la literatura contemporánea que ya ha fascinado a más de medio millón de lectores en Italia y Estados Unidos.Con La amiga estupenda, Elena Ferrante inaugura una tetralogia deslumbrante que tiene como telón de fondo la ciudad de Nápoles a mediados del siglo pasado y como protagonistas a Len y Lila, dos jóvenes mujeres que están aprendiendo a gobernar su vida en un entorno donde la astucia, antes que la inteligencia, es el ingrediente de todas las salsas.La relación a menudo tempestuosa entre Lila y Len viene acompañada de un coro de voces que dan cuerpo a su historia y nos muestran la realidad de un barrio pobre, habitado por gente humilde que acata sin rechistar la ley del más fuerte, pero La amiga estupenda está lejos del realismo social lo que aquí tenemos son unos personajes de carne y hueso, que nos intrigan y nos deslumbran por la fuerza y la urgencia de sus emociones.
SURNORMAL PROFUNDO
ISBN: 9788403517837
Page: 400
Lang: Castellano
Year: 2017
Price: 5.65
Publisher By: Aguilar
Tags: Narrativa de humor,Géneros literarios,Literatura
La actualidad contada de manera rigurosa, con dosis de humor inteligente y golpes desternillantes, por Manu Sánchez, un surnormal profundo. Como yo te hablo, como yo te hablo, convéncete, escolta nen, nadie te hablará, ningú et parlar, nadie porque yo... Te hablo en un idioma sobrehumano, yo, te cambio «to» las eses por las zetas, yo, me como los finales y las letras,
NOS VEMOS ALLA ARRIBA
ISBN: 9788498385915
Page: 448
Lang: Castellano
Year: 2014
Price: 19.95
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
Galardonada con el Premio Goncourt, ensalzada por los críticos y convertida en un auténtico fenómeno editorial en Francia donde ya ha superado el medio millón de ejemplares vendidos, esta novela es un emocionante canto a la capacidad de superación del ser humano y, a la vez, un fresco y atrevido retrato de una sociedad descompuesta por uno de los más crueles inventos del hombre la guerra. En noviembre de 1918, tan sólo unos días antes del armisticio, el teniente dAulnay-Pradelle ordena una absurda ofensiva que culminará con los soldados Albert Maillard y Édouard Péricourt gravemente heridos, en un confuso y dramático incidente que ligará sus destinos inexorablemente. Édouard, de familia adinerada y con un talento excepcional para el dibujo, ha sufrido una horrible mutilación y se niega a reencontrarse con su padre y su hermana. Albert, de origen humilde y carácter pusilánime, concilia el sueño abrazado a una cabeza de caballo de cartón y está dispuesto a lo indecible con tal de compensar a Édouard, a quien debe la vida. Y Pradelle, aristócrata venido a menos, cínico y mujeriego, está obsesionado con recuperar su estatus social. De regreso en París, los tres excombatientes se rebelarán contra una realidad que los condena a la miseria y al olvido. Así, Édouard pergeña una ingeniosísima estafa con el fin de vengarse de su progenitor, que siempre lo repudió por su sensibilidad y sus habilidades artísticas. De paso quiere ayudar al fiel Albert, cuyo prurito es huir a las antípodas para olvidar a Cécile, su amor perdido. Aunque tal vez el más ambicioso sea Pradelle, que sacudirá la conciencia de Francia entera mediante una monumental operación delictiva concebida para amasar una rápida fortuna. Los escollos son considerables, pero la voluntad de los tres parece infinita. En una brillante fusión de literatura popular y alta literatura, Pierre Lemaitre ha creado una trepidante historia que progresa al ritmo de una trama detectivesca. Integrando con maestría elementos de géneros tan diversos como el relato de aventuras, el drama psicológico, la crónica social y política y el alegato antibélico, la narración es un derroche de humor, rabia y compasión que sin duda cautivará a todo tipo de lectores.
LEGADO EN LOS HUESOS
ISBN: 9788423347452
Page: 560
Lang: Castellano
Year: 2013
Price: 17.57
Publisher By: Destino
Tags: Novela negra
Más emoción, más tensión, más revelaciones en la esperada segunda entrega de la trilogía del Baztán. El juicio contra el padrastro de la joven Johana Márquez está a punto de comenzar. A él asiste una embarazada Salazar, la inspectora de la policía foral que había resuelto los crímenes del llamado sembraron de terror el valle del Baztán. había reunido las pruebas inculpatorias Medina, que imitando el modus operandi había asesinado, violado y mutilado a adolescente hija de su mujer. De pronto, el el juicio debe cancelarse el acusado suicidarse en los baños del juzgado. Ante la enfado que la noticia provoca entre Amaia es reclamada por la policía el dejado una nota suicida dirigida a la inspectora, que contiene un escueto e inquietante ». Una sola palabra que destapará sobrecogedora que envuelve a la inspectora trepidante final.
LA LADRONA DE LIBROS
ISBN: 9788499088075
Page: 544
Lang: Castellano
Year: 2011
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL MAESTRO Y MARGARITA
ISBN: 9788494163746
Page: 528
Lang: Castellano
Year: 2014
Price: 26.60
Publisher By: Nevsky prospects sl
Tags: Novela contemporánea,Narrativa extranjera,Novela contemporánea,Narrativa extranjera
El demonio visita Moscú. Su principal objetivo es sembrar el caos, y encontrar almas que corromper. Un baile con tintes satánicos es el escenario elegido para abrir las puertas del infierno. Un extraño gato que habla trae la ruina a quienes se cruzan en su camino. En un manicomio de las afueras, un prisionero se lamenta por su amor perdido, y sueña con el manuscrito de su novela, que él mismo ha destruido. O tal vez no? Podría tratarse de la novela que estamos leyendo? El maestro y Margarita está considerada la novela más importante del periodo soviético, una mordaz sátira sobre la vida en los años treinta del pasado siglo, que es a un tiempo una hermosa meditación sobre el papel de la fe en la vida humana, el poder del amor, y el poder trascendente de la literatura Bulgákov dedicó doce años de su vida a escribir esta novela, que no llegó a ver publicada en vida. Durante unos treinta años después de su muerte permaneció oculta, publicándose un texto inacabado de la misma en 1968. Dicha edición, sin embargo, no se correspondía con las últimas instrucciones ni deseos de su autor. En 1990, un investigación académica del Instituto Gorki de Moscú, que contó con la ayuda de la viuda de Bulgákov, concretó un texto definitivo para una de novelas más relevantes y leídas de la literatura rusa. Esta edición cuenta con una renovada traducción del texto definitivo a cargo Marta Rebón que trae a nuestro siglo la resplandeciente prosa de Bulgákov. La edición cuenta así mismo con un prólogo a cargo del eslavista Ricardo San Vicente, y siete láminas del ilustrador Alfonso Rodríguez Barrera.