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:
HARRY POTTER AND THE GOBLET OF FIRE: ILLUSTRATED EDITION
ISBN: 9781408845677
Page:
Lang: Inglés
Year:
Price: 35.15
Publisher By: Bloomsbury publishing ltd.
Tags: Juvenil
An extraordinary creative achievement by two extraordinary talents, Jim Kay's inspired reimagining of J.K. Rowling's classic series has captured a devoted following worldwide. This stunning new fully illustrated edition of Harry Potter and the Goblet of Fire brings more breathtaking scenes and unforgettable characters to life - including Cedric Diggory, Fleur Delacour and Viktor Krum. With paint, pencil and pixels, Kay conjures the wizarding world as we have never seen it before. Fizzing with magic and brimming with humour, this full-colour edition will captivate fans and new readers alike as Harry, now in his fourth year at Hogwarts School of Witchcraft and Wizardry, finds himself competing in the legendary Triwizard Tournament and facing death-defying tasks, dragons and Dark wizards .
VIURE PERILLOSAMENT
ISBN: 9788418022081
Page: 180
Lang: Catalán
Year: 2019
Price: 15.67
Publisher By: Comanegra
Tags: Narrativa en catalán,Novela contemporánea
«No hi ha barrera, pany ni forrellat que puguis imposar a la llibertat de la meva ment». Aquesta divisa de Virginia Woolf, una de les quinze grans dones que es relleven per protagonitzar cadascun daquests contes, hauria estat compartida de ben segur per totes les altres. La histria de les plomes lliures arranca i semmiralla en el mite de la dona de sal, condemnada a la condició desttua per curiosa i desobedient. La conversa inoblidable entre Rosa Parks i Recy Taylor, laccident de bicicleta de Simone de Beauvoire, la collecció més estimada de Caterina Albert, lerotisme dAnas Nin... Aquest recull de contes és un gran homenatge a les dones lliures i de mirada esmolada, i especialment a les escriptores i artistes, de totes les poques i condicions. També suposa un pas endavant decisiu en la carrera duna autora que tampoc té límits Gemma Pasqual i Escriv demostra una gran sensibilitat, un coneixement literari profund i una riquesa destil que fa justícia a les seves incomparables protagonistes. Gemma Pasqual i Escriv (Almoines, 1967) és, des de fa anys, una de les autores més celebrades del país grcies, sobretot, a les seves obres de literatura infantil i juvenil. Marina, Et recorde, Amanda, la srie de novelles de la Xnia o La rosa de paper li han fet fer una infinitat de quilmetres entre presenta...
LA NOVIA DE IVY GREEN
ISBN: 9788416973972
Page: 416
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Libros de seda
Tags: Narrativa romántica,Romántica y erótica
Varias historias que parecen una cosa y serán otraY una novia inesperada que sorprenderá a todos. Ivy Hill sigue siendo un lugar idílico en el que muchos de los aldeanos han encontrado el amorPero no todos. Jane Bell está deshecha. Gabriel Locke ha vuelto y le ha dejado claras sus intenciones, pero ella no quiere dejar su posaday alguien a quien no esperaba, regresa al pueblo; Mercy Grove ha perdido su escuela y sigue soltera. Ama a alguien, sí, pero él está fuera de su alcanceQuizá la solución sea marcharse; una nueva modista llega al pueblo, alguien que, sin embargo, parece que no es quien dice ser; y, por último, está la señorita Brockwell, decidida a casarse con un caballero con título al que no ama. El destino, juguetón, acabará por sorprenderlos a todos con una novia inesperada.
CUENTOS COMPLETOS (HEBE UHART)
ISBN: 9788416287598
Page: 784
Lang: Castellano
Year: 2019
Price: 21.37
Publisher By: Adriana hidalgo editora
Tags: Narrativa hispanoamericana,Novela contemporánea
DE LA TIERRA A LA LUNA
ISBN: 9788417651855
Page: 224
Lang: Castellano
Year: 2019
Price: 28.02
Publisher By: Nordica
Tags: Narrativa extranjera,Novela contemporánea
Tras terminar la guerra de Secesión estadounidense, el presidente del Gun-Club, Impey Barbicane, propone la fabricación de un cañón gigante para enviar un proyectil a la Luna. Junto con el secretario, J. T. Maston, y tras ser informados de los detalles astronómicos por el Observatorio de Cambridge, deben resolver una serie de cuestiones características del cañón, forma y tamaño del proyectil, clase y cantidad de pólvora, ubicación del sitio de lanzamiento, financiación de la empresa, etc. La viabilidad del proyecto es cuestionada por el capitán Nicholl, enemigo acérrimo de Barbicane (si el segundo es constructor de proyectiles, el primero lo es de corazas y escudos), el cual hace una serie de apuestas a Barbicane acerca del éxito del proyectil.
GABRIEL Y GALAN: POESIA
ISBN: 9788415739326
Page: 560
Lang: Castellano
Year: 2019
Price: 22.80
Publisher By: Delirio
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Confirmo mi admiración hacia el poeta, no solamente por la lectura de composiciones o inéditas, o insertas en periódicos de circulación reducida, sino muy principalmente por la contemplación de lugares, por la relación con personas, por esa mágica virtud del medio ambiente, que tanto ayuda a la comprensión de la obra de arte y de sentimiento; de la poesía, cuando es fiel trasunto del vivir. He pasado breves días en la tierra del autor de Castellanas, inolvidables días en que recibí tan halagüeñas impresiones que a esperarlas nunca me hubiese atrevido, y mediante el estímulo de la simpatía (que auxilia para comprender, mientras la antipatía es ciega), me he penetrado mejor de cuanto expresó y sintió el intérprete leal de la religión y la raza. Los poetas retirados a la vida campesina de todas las épocas históricas constituyen una falange defensora de las más antiguas esencias y últimas radicalidades; y quizá, entre ellos, José María Gabriel y Galán sea, en tradición española, el representante más reconocible de una poesía volcada a lo rural, atenta a la naturaleza y a lo que es su más propio devenir, cíclico y pausado. Vida campesina, vida lenta e inserción biográfica atenta solo a lo pequeño.
NUNCA PRETENDI SER UN HEROE
ISBN: 9788417986186
Page: 198
Lang: Castellano
Year: 2019
Price: 15.20
Publisher By: Tandaia
Tags: Narrativa española,Novela contemporánea
Cuál es el camino para escapar de la pobreza, de la miseria, de la deseperación? Qué recursos, actitudes, empeños son necesarios? Esta es la historia de un luchador, un valiente, un héroe que nunca se consideró como tal. Sus hazañas? luchar con todas sus fuerzas por escapar del pozo en el que la vida le había sumido. Pero no en una escapada individual, egoísta, sino llevando consigo a todos cuantos quería. Una novela de guerra donde lo que importa es la generosidad rodeada de ternura y con las dosis de picaresca que, por qué negarlo? a veces, requiere la lucha diaria por la supervivencia. Esta pequeña historia forma parte de la otra «Memoria Histórica», esa otra, «políticamente incorrecta», que, en muchas ocasiones, hoy pretenden hurtarnos.
MEJOR LA AUSENCIA - RUSTICA
ISBN: 9788417971397
Page: 240
Lang: Castellano
Year: 2019
Price: 17.00
Publisher By: Galaxia gutenberg
Tags: Narrativa española,Novela contemporánea
recer siempre implica alguna forma de violencia, contra uno mismo o contra aquellos que quieren imponer su autoridad. Cuando además la vida trascurre en un pueblo de la margen izquierda del Nervión durante los años 80 y 90, y todo es heroína, paro, detritus medioambiental, cuando en las calles silban cada semana las pelotas de goma y los gases lacrimógenos y las paredes están llenas de consignas asesinas, la violencia no es sólo un problema personal. Mejor la ausencia nos presenta una familia destruida, atravesada por la violencia de su entorno. Amaia, la pequeña de cuatro hermanos, narra ese entorno brutal desde su mirada de niña y adolescente. Compartimos con ella su miedo, su perplejidad, su rabia, ante un padre que hiere, una madre que se esconde, tres hermanos que, como ella, sólo buscan salir adelante. Amaia es la joven que se enfrenta, hasta alcanzar sus propios límites, a este mundo hostil. Amaia es también la mujer que años después vuelve a su pueblo para encontrarse con un pasado irresuelto. En ese camino de ida y vuelta, en sus huidas y regresos, descubrirá, a su pesar, que nadie escapa del entorno en el que se cría, de la familia que le toca en suerte. Y que reconocerlo es la única manera de sobrevivir recer siempre implica alguna forma de violencia, contra uno mismo o contra aquellos que quiere...
QUE HAGO YO AQUI (ANTOLOGIA POETICA 1999-2017)
ISBN: 9788417950248
Page: 240
Lang: Castellano
Year: 2019
Price: 11.30
Publisher By: Renacimiento
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Antología que recoge los poemas y silencios escogidos de la obra de Juan Vicente Piqueras. "Juan Vicente Piqueras pertenece a la estirpe de poetas que indagan, que son capaces del pasmo y saben que el juego es sagrado; pertenece a la estirpe de quienes, con seriedad niña, nombran el mundo como deletreándolo. Carlos Edmundo de Ory, José Hierro, Tonino Guerra e Izet Sarajlison sus claros referentes de una poesía de fulgor, hallazgo y sed." Carmen Camacho. Juan Vicente Piqueras (Los Duques de Requena, 1960), licenciado en Filología Hispánica por la Universidad de Valencia, se fue de España en 1985. Ha vivido en Francia, donde fue fantasma en el Chteau de Chamousseau; en Italia durante 20 años (Roma es ya para siempre su alma ciudad); en Grecia, donde vio y vivió el paraiso y el infierno; en Argelia, país que ama con locura; en Lisboa viendo pasar los días y los barcos por o mar de palha. Y en Jordania, donde vive ahora. Entre sus libros cabe destacar La palabra cuando (1991), La latitud de los caballos (1999), Adverbios de lugar (2003), La edad del agua (2004), Aldea (2006), La hora de irse (2010), Yo que tú (2012), Atenas (2013), La ola tatuada (2015), Padre (2016), Animales (2017), Narciso y ecos (2017) y Ascuas (2019). Ha recibido algún que otro premio. Ha sido traducido a varias lenguas, y ha tradu...
LA DIOSA CIEGA (HANNE WILHELMSEN 1)
ISBN: 9788466349703
Page: 360
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
AVISO A LOS LECTORES Cuando leas un libro de la serie de la inspectora Hanne Wilhelmsen no vas a poder parar. La diosa ciega es la primera novela de la serie protagonizada por la detective Hanne Wilhelmsen. Cuando el cadáver de un traficante de poca monta aparece a las afueras de Oslo, nadie intuye que ha prendido la chispa que dará lugar a un incendio de dimensiones colosales. Ni siquiera lo sospechan Hkon Sand y Hanne Wilhelmsen, que al cabo de unos días investigan también el asesinato de un abogado a quien se relaciona con asuntos turbios. Es Karen Borg, una letrada y antigua compañera de estudios de Hkon, la que hará que los detectives aten cabos. Ella encontró el cadáver y también se encarga de la defensa de un joven indocumentado al que acecha un peligro invisible. En esa misma dirección apunta el agente de narcóticos Billy T. a la pareja de policías. Es preciso destapar una red de distribución de droga a gran escala en la que están implicados actores de todo el escalafón social. La subinspectora Hanne Wilhelmsen, miembro de la jefatura de Policía de Oslo, deberá doblar esfuerzos en su lucha por destapar los ojos de la justicia... esa diosa ciega. Reseñas «Los libros de Anne Holt siempre basculan entre la novela dete...
EN COMPAÑIA DE LOS FORSYTE
ISBN: 9788416968800
Page: 392
Lang: Castellano
Year: 2109
Price: 20.85
Publisher By: Reino de cordelia
Tags: Narrativa extranjera,Novela contemporánea
Después de completar la segunda trilogía de «La Saga de los Forsyte» con la publicación de El canto del cisne, el Premio Nobel John Galsworthy no se resignó a abandonar unos personajes que le habían acompañado durante más de veinte años. Por tanto, en 1928 publicó una serie de relatos donde trataba aspectos de los personajes que se había dejado en el tintero y que matizan las biografías de los miembros más destacados de esta saga desde el fin de la primera trilogía y el arranque de la segunda, conocida como «Una comedia moderna». A esos cuentos añadimos uno más que no aparecía en ese volumen, «La salvación de un Forsyte», y que completa toda la literatura breve relativa a esta familia que vio morir a la reina Victoria, superó la Primera Guerra Mundial y atisbó el estallido de la Segunda, protagonizando la enorme evolución de la sociedad europea y británica gracias al florecimiento de una burguesía económica que comenzó a desplazar a la aristocracia.