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:
HARRY POTTER AND THE PHILOSOPHER S STONE - RAVENCLAW EDITION
ISBN: 9781408883785
Page: 368
Lang: Inglés
Year: 2017
Price: 16.62
Publisher By: Bloomsbury publishing ltd.
Tags: Juvenil
Celebrate 20 years of Harry Potter magic with four special editions of Harry Potter and the Philosopher's Stone. Gryffindor, Slytherin, Hufflepuff, Ravenclaw ...Twenty years ago these magical words and many more flowed from a young writer's pen, an orphan called Harry Potter was freed from the cupboard under the stairs - and a global phenomenon started. Harry Potter and the Philosopher's Stone has been read and loved by every new generation since. To mark the 20th anniversary of first publication, Bloomsbury is publishing four House Editions of J.K. Rowling's modern classic. These stunning editions will each feature the individual house crest on the jacket and line illustrations exclusive to that house, by Kate Greenaway Medal winner Levi Pinfold. Exciting new extra content will include fact files and profiles of favourite characters, and each book will have sprayed edges in the house colours. Available for a limited period only, these highly collectable editions will be a must-have for all Harry Potter fans in 2017.
ENSAYO SOBRE EL JUKEBOX
ISBN: 9788491815136
Page: 112
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En la serie de cinco " ensayos " que ha venido publicando desde 1989, Peter Handke (1942) ha explorado y desarrollado nuevos caminos en el campo de la creación literaria, en unos peculiarísimos textos que combinan el recuerdo, la autobiografía y la reflexión, al tiempo que alumbran una nueva mirada sobre la cotidianidad. En " Ensayo sobre el jukebox " (1990), la visión de unos de estos aparatos en un establecimiento viajando por España desencadena en el narrador una mezcla de sentimientos y reflexiones que le sirven como pretexto para volver acerca de las connotaciones, relaciones, experiencias y vivencias relacionadas con él, así como sobre el tiempo en que era un objeto familiar en establecimientos públicos de esparcimiento.
HARRY POTTER AND THE PHILOSOPHER S STONE - SLYTHERIN EDITION
ISBN: 9781408883761
Page: 368
Lang: Inglés
Year: 2017
Price: 16.62
Publisher By: Bloomsbury publishing ltd.
Tags: Juvenil
Celebrate 20 years of Harry Potter magic with four special editions of Harry Potter and the Philosopher's Stone. Gryffindor, Slytherin, Hufflepuff, Ravenclaw ...Twenty years ago these magical words and many more flowed from a young writer's pen, an orphan called Harry Potter was freed from the cupboard under the stairs - and a global phenomenon started. Harry Potter and the Philosopher's Stone has been read and loved by every new generation since. To mark the 20th anniversary of first publication, Bloomsbury is publishing four House Editions of J.K. Rowling's modern classic. These stunning editions will each feature the individual house crest on the jacket and line illustrations exclusive to that house, by Kate Greenaway Medal winner Levi Pinfold. Exciting new extra content will include fact files and profiles of favourite characters, and each book will have sprayed edges in the house colours. Available for a limited period only, these highly collectable editions will be a must-have for all Harry Potter fans in 2017.
JOYITA
ISBN: 9788433979889
Page: 176
Lang: Castellano
Year: 2017
Price: 16.05
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
CUENTOS COMPLETOS
ISBN: 9788420431468
Page: 544
Lang: Castellano
Year: 2017
Price: 21.75
Publisher By: Alfaguara
Tags: Cuentos populares,Cuentos,Literatura
Este libro contiene los volúmenesLa semana de colores(1964),Andamos huyendo Lola(1980),El accidente y otros cuentos inéditos(1997) yLa vida empieza a las tres(1997), así como los cuentos inéditos «Amor y paz» y «Lago Mayor». «Elena es un icono, un mito, una mujer fuera de serie, con un talento enorme.» ELENA PONIATOWSKA «La literatura era una antes de Elena Garro y otra después.» EMMANUEL CARBALLO «Nadie había escrito como ella en el género cuentístico. Abre caminos. Es la mano de una artista llena de una gran maestría técnica y de una inventiva inclasificable.» GENEY BELTRÁN «Garro fue la escritora más poderosa y original del siglo XX mexicano, al menos hasta los años setenta.» ENRIQUE KRAUZE Prólogo de Geney Beltrán Félix
EL MUNDO SEGUN BOB: LAS AVENTURAS DEL ASTUTO GATO CALLEJERO Y SU AMIGO
ISBN: 9788491640608
Page: 264
Lang: Castellano
Year: 2017
Price: 8.45
Publisher By: La esfera de los libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Las nuevas aventuras del astuto gato callejero y su amigo James y su gato callejero se han embarcado en un extraordinario viaje juntos. En el tiempo transcurrido desde que su historia acabó plasmada en el libro Un gato callejero llamado Bob, James, con la ayuda de Bob, ha comenzado a encontrar su camino de vuelta al mundo real. En esta continuación de la historia de su vida juntos, James muestra las distintas maneras en las que Bob ha sido su protector y ángel guardián en momentos de enfermedad, privaciones e incluso peligros que ponían en riesgo sus vidas.Y cuando entrechocan su mano y su zarpa para deleite de su corte de admiradores, James sabe que los trucos que ha enseñado a Bob no pueden compararse con las lecciones que ha aprendido de su astuto gato callejero.
AMOR PERDURABLE
ISBN: 9788433960016
Page: 304
Lang: Castellano
Year: 2017
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL NIÑO 44
ISBN: 9788498388091
Page: 448
Lang: Castellano
Year: 2017
Price: 9.50
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
LA DAGA ESPARTANA
ISBN: 9788416970285
Page: 400
Lang: Castellano
Year: 2017
Price: 18.95
Publisher By: Pamies
Tags: Narrativa histórica
Primera mitad del siglo IV a. C. Una fría noche, a las afueras de una tranquila aldea ilota, dos jóvenes hermanos espartanos, Éurito y Teleclo, esperan agazapados para llevar a cabo su Krypteia, el antiguo rito de iniciación a la sangre. Una familia padre, madre e hijo se aproxima; están desarmados y no pueden defenderse Los espartanos salen a la luz de la luna y completan el ritual matando al matrimonio. Pero el hijo, Protos, logra escapar primero y acabar con Teleclo después.Rápidamente Esparta manda una partida de guerreros para acabar con el chico. Pero este, cuyo nombre significa «el predestinado», y que tiene una astucia y una habilidad para las armas fuera de lo normal, acaba con el grupo. La sed de venganza de Protos no acaba con este episodio, su corazón ya no conoce la compasión. Los espartanos han oprimido a su pueblo durante siglos, y quiere acabar con su poder. Para ello se dirige a Tebas, donde toma contacto con el general Epaminondas, que también ansía que su ciudad se libere del yugo espartano.A medida que Protos va haciéndose adulto, empieza a entender que su guerra personal contra los asesinos de sus padres es también una lucha por la libertad. Nicholas Guild, aclamado autor de joyas de la novela histórica como El asirio y El macedonio, nos sorprende de nuevo con su ágil estilo narrativo y u...
EL CAMPO DEL ALFARERO (SERIE MONTALBANO 17)
ISBN: 9788498388114
Page: 224
Lang: Castellano
Year: 2017
Price: 9.50
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
En los pedregosos aledaños de Pizzutello, la lluvia ha devuelto a la luz un cadáver con signos de haber sido ajusticiado por traición. Sin huellas dactilares y con el rostro desfigurado, las características no se corresponden con las de ningún desaparecido. Y cuando Mim Augello insiste de forma muy extraña en hacerse cargo del caso personalmente, las alarmas de Montalbano se encienden. Pese a que los molestos achaques de la edad lo tienen algo embotado, su infalible instinto lo lleva a no ceder las riendas y seguir adelante sin bajar la guardia. O tal vez el mejor estímulo sea la aparición en escena de Dolores Alfano, una mujer atractiva y seductora que denuncia la desaparición de su marido, de quien dejó de tener noticias poco antes de que embarcara hacia Sudamérica. Así, de manera gradual y casi imperceptible, dos casos en apariencia distantes empiezan a mezclarse, y Montalbano deberá devanarse los sesos y valerse de todo su ingenio para desvelar la trama oculta de una traición insospechada. En esta decimoséptima entrega encontramos a un Salvo Montalbano con cierta tendencia a la misantropía, cada vez más entregado a sus momentos de soledad y a esos diálogos con su otro yo, que por una parte lo agotan y por otra le señalan el camino. Engañando a quien lo engaña, rebatiendo falsedades con nuevas falsedades, al final el verdadero temple del comisario resurgirá cuando renuncie a la gloria por lealtad a quienes ama. Quizá la vida no sea tan absurda, después de todo.
EL ARTE DE DESAMAR (ACTO II: LA DESCREENCIA) (INCLUYE CD)
ISBN: 9788494476754
Page: 47
Lang: Castellano
Year: 2017
Price: 14.25
Publisher By: Arscesis
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LA ACUSTICA DE LOS IGLUS
ISBN: 9788415451730
Page: 160
Lang: Castellano
Year: 2016
Price: 13.20
Publisher By: Caballo de troya
Tags: Narrativa española,Novela contemporánea
Ocho relatos en los que la música, el ingenio y el lirismo toman el mando para generar atmósferas oníricas que dejarán en el lector una sensación similar a la de los cuentos de Eloy Tizón o Clarice Lispector. «Toqué la sonata más triste de mi vida, de un tirón, girando las páginas de la partitura con desgana, con los dedos manchados de sangre, pensando en una cabeza rota, maltratada por el arte, asesinada por el arte, descuartizada por el arte.» La matemática de la música y la matemática de la vida arrojan el resultado sonoro que registraLa acústica de los iglús, primer libro de relatos de Almudena Sánchez. Una madre a la deriva por carreteras secundarias con sus dos hijos en el asiento de atrás; dos ancianos en un teleférico cumpliendo su último sueño; una esmerada estudiante en paro que acaba trabajando como astronauta; y muchas, muchas adolescentes que se pelean entre ellas, aprenden a tocar instrumentos o se enamoran de nadadores recorren las páginas cordiales y alucinadas de esta antología. Si acaso es posible la quimera de una adolescencia adulta, de una madurez jovial, los relatos de Almudena Sánchez apostarían todo a esa ensoñación, pues en ellos encontramos la mirada única de una narradora que templa el estilo para p...