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:
THE AMBER SPYGLASS (HIS DARK MATERIALS 3)
ISBN: 9781407186122
Page: 544
Lang: Inglés
Year: 2017
Price: 8.74
Publisher By: Scholastic inc.
Tags: Juvenil
The third volume in Philip Pullman's incredible HIS DARK MATERIALS trilogy, re-issued with a striking newly-designed cover by Chris Wormell to celebrate the publication of THE BOOK OF DUST. First published in 1997, and acclaimed as a modern masterpiece, it won the UK's top awards for children's literature. First published in 2000, and acclaimed as a modern masterpiece, it won the UK's top awards for children's literature. "We're going to the land of the dead and we're going to come back." Will and Lyra, whose fates are bound together by powers beyond their own worlds, have been violently separated. But they must find each other, for ahead of them lies the greatest war that has ever been - and a journey to a dark place from which no one has ever returned...
THE SUBTLE KNIFE (HIS DARK MATERIALS 2)
ISBN: 9781407186115
Page: 369
Lang: Inglés
Year: 2017
Price: 9.02
Publisher By: Scholastic inc.
Tags: Juvenil
LAS VIEJAS SENDAS
ISBN: 9788416906550
Page: 456
Lang: Castellano
Year: 2017
Price: 33.25
Publisher By: Pre-textos
Tags: Narrativa de viajes,Géneros literarios,Literatura
Las viejas sendas es la tercera parte de unaimprecisa trilogía sobre el paisaje y el corazón humanos, en palabras de su autor, Robert Macfarlane. Los dos primeros títulos de la supuesta trilogía, Mountains of the Mind (2003) y The Wild Places (2007), le valieron el reconocimiento como uno de los escritores ingleses emergentes, pero Las viejas sendas es la obra que le ha granjeado la alabanza unánime de la crítica y el éxito masivo, siendo elegido como uno de los libros del año por autores tan diversos como John Banville, Philip Pullman, William Dalrymple, John Gray, David Nicholls, Penelope Lively o Andrew Motion. Esencialmente dedicado al acto de caminar, el libro nos recuerda la especial relación que, a través de ese movimiento, establecemos con el paisaje, y con todos los que nos han precedido en dejar sus huellas sobre los campos, o las estelas de sus embarcaciones en los océanos. Nos invita a reflexionar no sólo sobre la forma en que nos desplazamos, sino sobre nuestro modo de mirar, de sentir y de relacionarnos con el medio, el arte y la naturaleza.Macfarlane dedicó tres años a recorrer rutas ancestrales por todo el mundo, a lo largo de cañadas, veredas, vías de peregrinación, antiguas rutas marinas y sendas que datan de época prehistórica, por Inglaterra, Escocia, Palestina, el Himalaya y España. El poe...
SE ME PASA EL ARROZ PERO NO EL CONEJO
ISBN: 9788416961832
Page: 464
Lang: Castellano
Year: 2017
Price: 17.10
Publisher By: Dolmen editorial
Tags: Narrativa española,Novela contemporánea
"Cuando, hace dos años, Sandra volvió a la soltería, pensaba que afrontaría esta nueva etapa con madurez y tranquilidad, pero no tardó mucho en darse cuenta de que, en cuestión de amores, se siguen haciendo las mismas tonterías con treinta años que con quince. A pesar de que todo el mundo diga que los hombres son muy simples, Sandra y sus amigas tienen la sensación de que se van encontrando a los chicos más complicados y más raros del mundo, tanto en el terreno sentimental como en el sexual. Porque, aunque en las novelas y en el cine, todo es bonito y poético cuando los protagonistas mantienen relaciones, en la vida real te lo pasas mejor contándoles a tus amigas el desastre de polvo que has echado el día antes, que el rato que has estado a ello."
DARKER: FIFTY SHADES DARKER AS TOLD BY CHRISTIAN
ISBN: 9781787460560
Page: 560
Lang: Inglés
Year: 2017
Price: 8.83
Publisher By: Cornerstone
Tags: Literatura en ingles,En otros idiomas,Literatura
E.L. James revisits the world of Fifty Shades with a deeper and darker take on the love story that has enthralled millions of readers around the globe.
LOCA (TRILOGIA LOCA MALA PELIGROSA 1)
ISBN: 9788408181378
Page: 448
Lang: Castellano
Year: 2018
Price: 5.65
Publisher By: Planeta
Tags: Novela negra
Adictiva. Sexy. Imparable.La trilogía de Chloé Esposito se lee como se conduce un Ferrari una vez empiezas, no puedes parar. A Alvie no le ha ido bien en la vida hasta ahora. Cuando el destino le brinda la oportunidad de robar la perfecta vida de su hermana gemela, Alvie cree que puede abandonar, por fin, su deuda con la tarjeta de crédito y su improductiva relación a tres bandas con Tinder y Twitter. Es una verdadera pena que Beth tenga que morir para que los sueños de Alvie se cumplan Así empieza una semana salvaje en la que Alvie romperá cada una de las normas de lo que está bien y lo que está mal. Ella, en el fondo, nunca tuvo mucho respeto por los límitesPuede ser una locura, pero las reglas están para romperlas, no? Prepárate para el viaje más salvaje de tu vida. «Hay algo sobre mí que debes saber antes de que vayamos más lejos mi corazón está en el lugar equivocado. Ahora no digas que no te avisé»
EL NERVIO OPTICO
ISBN: 9788433998446
Page: 160
Lang: Castellano
Year: 2017
Price: 16.05
Publisher By: Anagrama
Tags: Narrativa española,Novela contemporánea
Este es un libro hecho de miradas. Miradas sobre cuadros, sobre los artistas que los pintaron y sobre la intimidad de la narradora y su entorno. Este es un libro singular y fascinante, inclasificable, en el que la vida y el arte se entretejen. Consta de once partes once partes que son once capítulos de una novela que relata una historia personal y familiar, pero que también pueden leerse como once cuentos, u once incursiones furtivas en la historia de la pintura, u once ensayos narrativos que tratan de desentrañar los misteriosos vínculos entre una obra pictórica y quien la contempla. En sus páginas el Greco trenza lazos secretos con un paseo por un bosque de secuoyas cercano a San Francisco, la enfermedad y la muerte; Rothko y el misterio de los cuadros para el Four Seasons del Seagram Building que se negó a entregar se entrecruzan con un hospital donde el marido de la narradora recibe quimioterapia y una prostituta se pasea por los pasillos; el aduanero Rousseau y el banquete que, entre la admiración y la mofa, organizó Picasso en su honor conectan con el miedo a volar... Y aparecen Hubert Robert y la fascinación por las ruinas; las andanzas de Misia Sert en París y Venecia; Toulouse-Lautrec deslumbrado por las estampas japonesas; el joven Fujita que, atrapado por Cézanne, decide irse a París; Augusto Schiav...
BAJO LAS GARRAS DE LAS ÁGUILAS
ISBN: 9788415009603
Page: 724
Lang: Castellano
Year: 2017
Price: 18.90
Publisher By: Alcala grupo editorial
Tags: Narrativa histórica
LA BESTIA CIEGA
ISBN: 9788494673269
Page: 192
Lang: Castellano
Year: 2017
Price: 17.10
Publisher By: Satori
Tags: Novela negra
Ranko Mizuki, la Reina de la Revista y la más bella flor de la escena music hall de Tokio, ha sido inmortalizada en mármol por un célebre escultor. Su esplendoroso cuerpo, de proporciones perfectas, es la pieza más admirada del Museo de Bellas Artes de la ciudad y Ranko acude allí a diario para deleitarse con la contemplación de su propia carne esculpida en mármol. Sin embargo, será su hermosura lo que acabe por convertir a Ranko en la presa más deseada de la bestia ciega. Quién es la bestia ciega? Un enloquecido asesino en serie o el pionero de un arte desconocido? Sus dedos, similares a las patas de una araña recorren la piel de las mujeres en una frenética búsqueda para captar la belleza ideal. Una historia de sadomasoquismo, perversión y delirio, solo apta para estómagos fuertes.
ZAMA
ISBN: 9788416287222
Page: 290
Lang: Castellano
Year: 2017
Price: 16.15
Publisher By: Adriana hidalgo editora
Tags: Narrativa hispanoamericana,Novela contemporánea
Una de las grandes novelas del siglo XX en lengua española llega al cine en una película largamente esperada y de próximo estreno en salas comerciales.
BORNE
ISBN: 9788417036591
Page: 432
Lang: Castellano
Year: 2017
Price: 18.05
Publisher By: Hidra
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
La joven Rachel sobrevive rebuscando entre los restos de una ciudad en ruinas debido a la sequía y a la guerra. La ciudad es peligrosa, y está poblada por experimentos biológicos fallidos de la Compañía, además de por un oso gigantesco. Rachel y su compañero, Wick, viven refugiados en un viejo santuario que apenas se mantiene en pie. Un día, Rachel descubre a Borne apenas es un bulto verde, pero desprende un extraño carisma se trata de un animal? una planta?, y se lo lleva al refugio. Borne le recuerda a la vida marina que conoció de niña, cuando vivía en una isla, y decide protegerlo. Hablar con él es divertido, y Borne está comenzando a descubrir el mundo. Todavía es ingenuo. Pero a medida que Borne crece, también cambia el equilibrio de poder en la ciudad.
INTENSAMENTE AZULES
ISBN: 9788495291554
Page: 64
Lang: Castellano
Year: 2017
Price: 17.00
Publisher By: La uña rota
Tags: Narrativa española,Novela contemporánea
Nuestro primer libro gráfico el escritor Juan Mayorga y el dibujante Daniel Montero Galán se alían para contar una historia sobre el atrevimiento de ver que hace sonreír y pensar a un tiempo. «Esta mañana, al levantarme, encontré rotas las gafas normales y tuve que ponerme las de nadar. Elegí una corbata a juegolas gafas son intensamente azulesy, tras asegurarme de que no había nadie en el pasillo, salí de casa. En el ascensor coincidí con el presidente de la comunidad, el cual no manifestó sorpresa al verme. A la luz de la calle me di cuenta de que él llevaba puestas unas aletas carmesíes, pero conseguí mirar hacia otro lado. Pronto le saqué una buena ventaja, porque él caminaba con difcultad. Había una espiral de gente alrededor del camión del butano, que hoy repartía bombonas de submarinista. En el kiosco, las portadas anunciaban el diluvio.» Juan Mayorga y Daniel Montero Galán se confabulan para componer un libro sobre el orden y el desorden de las cosas y sobre la manera que tenemos de percibirlas.Un relato doble, de palabras y dibujos, sobre la fascinante aventura de atreverse a mirar el mundo como por primera vez. Juan MayorgaSi, como escribió Balzac, los sucesos principales en la vida de un escritor son sus obras, no hay duda de que cada uno de sus libros sería una minuciosa guía de cada uno de...