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:
EL ORDEN EQUIVOCADO Y OTROS CUENTOS
ISBN: 9788494796654
Page: 368
Lang: Castellano
Year: 2019
Price: 21.85
Publisher By: Editorial elba
Tags: Narrativa extranjera,Novela contemporánea
Elizabeth Taylor pertenece a la hornada de autoras británicas nacidas a principios del siglo xx que se ocupan principalmente de retratar la vida doméstica de las mujeres de la clase media y alta, más inclinadas a la contención y la ironía sutil que a la ferviente exploración de los grandes temas. Se la ha comparado con Jane Austen y Virginia Woolf a la primera, por su mirada incisiva y su ingenio; a la segunda, por la precisión con la que refleja la interioridad de sus personajes femeninos. La escritora británica posee un talento único para retratar y diseccionar los engaños y las autojustificaciones inherentes a las relaciones humanas, no solamente las sociales, también las de amistad, familia y matrimonio. Su prosa es lisa, sin accidentes, y al mismo tiempo deslumbrante; sus historias, fiel reflejo de la apacible vida de la propia autora, lugares en los se diría que no sucede nada extraordinario. Pero bajo esa apariencia de normalidad en la que todo parece funcionar correctamente, laten la confusión y el desorden, las verdades terribles que subyacen en la vida cotidiana. Como observadora, Taylor es implacable y, sin embargo, todos sus relatos tienen un trasfondo generoso, una resignación compasiva que amortigua su aparente distanciamiento de la comedia y el drama humanos. Los acontecimientos más insignificant...
PODER CONTARLO
ISBN: 9788423356010
Page: 464
Lang: Castellano
Year: 2019
Price: 19.95
Publisher By: Destino
Tags: Narrativa española,Novela contemporánea
Valencia, año 1982. Messié y Llargo regentan varios negocios sospechosos, como una sala de juegos clandestina y combates de boxeo irregulares. Esta relativa calma se ve truncada cuando Messié convence a Llargo para rememorar los viejos tiempos y unirse a un antiguo socio y a dos jóvenes de extrema izquierda que planean robar el importante banco Intrans. Mientras, la policía pilla a Gordo García vigilando un chalet para una banda que quiere robar las valiosas obras de arte que hay dentro. Con su currículum como carterista, parece que Gordo no tiene ninguna salida, pero Llargo llegará a un pacto con el comisario Tordera si dejan en paz a Gordo, los agentes pueden llevarse todo el mérito de la detención de los ladrones del chalet. Poder contarlo reúne unos diálogos endiabladamente rápidos, un gran retrato de la corrupción de nuestro país y un excelente fresco de los bajos fondos valencianos.
LA DIVINA COMEDIA (ED. BILINGÜE CATALA - ITALIA)
ISBN: 9788477276098
Page: 1216
Lang: Catalán
Year: 2019
Price: 39.90
Publisher By: Quaderns crema
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura
LOS DISCIPULOS EN SAIS
ISBN: 9788494972515
Page: 80
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Wunderkammer
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura
FLUYAN MIS LAGRIMAS, DIJO EL POLICIA
ISBN: 9788445006986
Page: 304
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Minotauro
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Fluyan mis lágrimas, dijo el policíaes una de las obras más conocidas y más accesibles de Phlip K. Dick Jason Taverner es un seis, un súperhumano mejorado genéticamente. Pero también es un ídolo televisivo adorado por treinta millones de personas. O lo era hasta que una mañana, al despertar, descubre que sus documentos de identidad han desaparecido, que no hay ningún registro sobre él en las extensas bases de datos de la policía ni el gobierno, y que ni sus amigos ni sus seguidores tienen el menor recuerdo de él. Jason Taverner es un completo desconocido en unos Estados Unidos convertidos en un estado policial, en el que una persona sin identificación está condenada a terminar en un campo de trabajo. Philip K. Dick obtuvo el premio John W.Campbell a la mejor novela en 1975 conFluyan mis lágrimas, dijo el policía. La obra también fue nominada al premio Nebula en 1974 y al premio Hugo en 1975.
SOTA ELS VENTS DE NEPTÚ
ISBN: 9788416743995
Page: 416
Lang: Catalán
Year: 2019
Price: 19.85
Publisher By: Amsterdam llibres
Tags: Narrativa extranjera,Novela contemporánea
El comissari Adamsberg i part de la brigada dinvestigació criminal han estat convidats a unes jornades per aprendre les últimes novetats sobre empremtes gentiques que imparteix la policia quebequesa.No hi viatja pas de gust, Adamsberg, al Quebec. A Frana hi té un assumpte pendent un fantasma del seu passat sembla haver ressuscitat d'entre els morts, i el remou i el desestabilitza. Apareix i desapareix, com un llamp enmig d'una tempesta. És al Quebec on aquest fantasma posa l'inspector entre l'espasa i la paret i el converteix en un fugitiu de si mateix. Sota els vents de Neptú és una de les obres mestres indiscutibles de Fred Vargas ja que marca un punt d'inflexió en la personalitat d'Adamsberg i la seva relació amb la brigada. Una pea clau per fi al servei dels lectors en catal.
EL CRISOL DE SANGRE (WARHAMMER AGE OF SIGMAR Nº 3)
ISBN: 9788445006276
Page: 240
Lang: Castellano
Year: 2019
Price: 14.21
Publisher By: Minotauro
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Una nueva novela de WARHAMMER AGE OF SIGMAR No hay entre todas las huestormentas una más reputada que los Hammers of Sigmar. Los guerreros de su cámara, forjados en el Yunque de la Apoteosis, ejemplifican la gloria de Sigmar. A la sombra de la Ciudad Nómada, las hordas de Khorne ponen a prueba el valor de los Stormbounds en la batalla para santificar el Crisol de Sangre, una puerta de acceso para el Caos y la locura. Entre los Stormcast Eternals hay uno que destaca por encima de los demás. Es el Celestant-Prime, la encarnación de la tormenta de Sigmar. Durante siglos permaneció aletargado, hasta que Ghal Maraz, el gran martillo de Sigmar, fue recuperado y él despertó de nuevo. Pero incluso un guerrero nato debe curtirse en la batalla, de modo que Sigmar envía a su vástago a los pantanos de Krahl con la misión de destruir a una poderosa criatura llamada el Rey Poliédrico. El Celestant-Prime hace su primera aparición en Age of Sigmar. Y mientras el campeón del Dios Rey lucha contra sus enemigos por primera vez, trata de entender quién es, cuál es su propósito y por qué es digno de manejar el poder de Ghal Maraz. El Crisol de Sangre es la tercera entrega de The Realmgate Wars, una serie de novelas cortas y trepidantes de Age of Sigmar. Age of Sigmar es la nuev...
BLANCO NOCTURNO
ISBN: 9788433902443
Page: 304
Lang: Castellano
Year: 2019
Price: 10.35
Publisher By: Anagrama
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
EL ÁNGEL DEL OLVIDO
ISBN: 9788416291847
Page: 288
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Periferica
Tags: Narrativa extranjera,Novela contemporánea
Austria, casi en la frontera con Yugoslavia. Arroyos, valles, prados… Un mundo rural, campesino, que se expresa en esloveno y apenas se defiende en alemán. La voz de una niña, una joven, una mujer (el tiempo pasa por estas fascinantes páginas) nos habla de un modo estremecedor pero también poético y familiar. Un padre y un abuelo partisanos que luchan contra los nazis, una abuela que es arrestada y sobrevive (aunque la marcará para siempre) al campo de concentración de Ravensbrück, una madre solitaria que huye de la realidad en su pequeño ciclomotor… Bosques, vacas, gallinas. Héroes anónimos, delatores, fronteras. Pocas veces se ha contado la vida y la muerte como aquí con tanta capacidad de evocación y tanta lucidez. Con tanto humor y tanto respeto. Qué hace la Historia en mayúsculas con la vida de la gente minúscula? Malgastada la palabra ética en otros ámbitos, aquí esa palabra confiere al texto un poder admirable literatura llamada a perdurar.
EL LINGOTAZO
ISBN: 9788494898686
Page: 360
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Insolita editorial
Tags: Narrativa fantástica,Géneros literarios,Literatura
Península Ibérica, mil novecientos y algo. Hispania y Lusitania, con las arcas vacías y las Indias revueltas, deciden unirse en un solo reino de dos tronos fundando el Birreino de Hisperia. En él, la Inquisición cohabita con las criaturas mágicas, los galeones dejan paso a los barcos de vapor y los dirigibles surcan los cielos que hace siglos pertenecieron a los desaparecidos dragones. Izel, una mestiza proveniente de un pueblo aztéxica; Félix, un sonriente mecánico norteño, y Lucas, un poeta metido a periodista, encuentran accidentalmente un lingote de oro de ocho kilos con un pegajoso rastro de muerte adherido a él. Perseguidos por un misterioso asesino, recorrerán Hisperia a bordo de trenes, autobuses y dirigibles pirata para averiguar a cuántos muertos equivalen ocho kilos de oro.
A PÁJAROS Y MIGAS
ISBN: 9788498952346
Page: 169
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura