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 Y LA CAMARA SECRETA (SLYTHERIN - ESP)
ISBN: 9788498389777
Page: 352
Lang: Castellano
Year: 2020
Price: 17.10
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Juvenil
FLOR DE SAL
ISBN: 9788467055955
Page: 440
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Narrativa española,Novela contemporánea
Año 1914. Acaba de estallar la Gran Guerra y Julieta Carrión de la Vega llega con 16 años a Bolivia procedente de España, para reencontrarse con su padre, don Gonzalo Carrión, que dirige una mina de estaño en la ciudad de Potosí. Huérfana de madre, Julieta adora a su padre, o al menos la imagen idílica que tiene de él, pero muy pronto choca con la dura realidad. Don Gonzalo emplea niños para trabajar en la mina, y padre e hija tienen un primer y tremendo enfrentamiento. No solo eso, Julieta descubre que, desde hace años, su padre tiene una amante, Adela, una atractiva y peligrosa mestiza. Harto de las peleas con su hija, don Gonzalo decide enviarla a una de sus propiedades en un lugar recóndito e inhóspito El Salar de Uyuni. Allí, en un paraje de belleza salvaje, Julieta encuentra a paz y crea con los indígenas de la aldea cercana a su casa una cooperativa para explotar la sal. Conoce sus costumbres, sus valores, sus miedos, y también conoce a Siwar, un atractivo indígena, con quien entra en conflicto al principio, pero de quien acabará enamorándose. Sin embargo, un buen día Julieta recibe la visita de su padre, que llega con una terrible noticia la ha casado por poderes y la manda a España para que se consume su matrimonio. Además, le revela que Siwar trabaja para él y tenía el encargo de vigilarla atentamente. Julieta, desolada, viaja a Madrid, creyendo haber perdido para siempre El Salar, a sus gentes y especialmente a Siwar. Pero a veces la vida cierra una puerta pero abre otra, y la tenaz Julieta no parará hasta conseguir recuperar su verdadera vida.
EL ALMA DE LA CIUDAD
ISBN: 9788417216146
Page: 688
Lang: Castellano
Year: 2018
Price: 11.30
Publisher By: Harpercollins
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
La Federación Española de Asociaciones de Amigos del Camino de Santiago recomienda la lectura de la novelaEl alma de la ciudadde Jesús Sánchez Adalid, por estar en plena consonancia con el espíritu inherente a la peregrinación por el Camino de Santiago y las enseñanzas humanas e históricas que en ella se ofrecen. En plena Edad Media, cuatro peregrinos se unen para hacer juntos el camino de Santiago. Uno de ellos, de nombre Blasco Jiménez, se siente llamado a contar su historia a los demás. Siendo un niño de origen muy humilde, fue tutelado por don Bricio, un clérigo guerrero y sabio. Con él participó en la fundación de la ciudad de Ambrosía, la actual Plasencia, de la que llegaría a ser con el tiempo jefe militar y arcediano. Un dilema eterno se puede reconocer en el fondo de esta historia los dos caminos; la difícil elección entre la fidelidad al deber o la propia libertad. Pero al mismo tiempo, enEl alma de la ciudadse descubre la historia de la Humanidad a través de la gran metáfora delhomo viator(el hombre en camino). Con su estilo narrativo, descriptivo y encantador, Sánchez Adalid genera una tensión constante, fraguando una obra que se siente cercana y comprensible. La Federación Española de Asociaciones de Amigos del Camino de Santiag...
EL VIENTO IDIOTA
ISBN: 9788499987811
Page: 384
Lang: Castellano
Year: 2020
Price: 19.85
Publisher By: Temas de hoy
Tags: Narrativa extranjera,Novela contemporánea
«Una mezcla ingeniosa y cálida entre Jack Kerouac y George Orwell» The Times La historia real de un hombre que cometió todos los errores posibles, pero encontró la forma de superar la tragedia para construirse una nueva vida. En 1987, una tormenta de nieve golpea Nueva York el mismo día que Peter Kaldheim trata de huir de la ciudad. Tras un últimon de semana de excesos, se podría decir que ha tocado fondo. Endeudado con un narcotracante y con la carretera como única opción, Peter gasta los pocos dólares que le quedan en un billete de autobús que lo lleve lo más lejos posible. Pero ese trayecto será sólo el principio de un viaje mucho más largo, de coche en coche y de costa a costa, sin mirar atrás. En ese camino hacia una nueva vida reexiona sobre las razones que lo llevaron de una carrera prometedora en el mundo de la edición a la prisión más amarga de la Costa Este de Estados Unidos y describe un país a ras de asfalto, una época y un lugar que pocas veces han sido contados con tanta emotividad. Las memorias de Peter Kaldheim son una oda a la empatía entre aquellos que vagan perdidos y una celebración de las segundas oportunidades. El debut literario de un talento oculto por más de tres décadas.
EL RETORNO DE NAGASH (THE END TIMES Nº 1)
ISBN: 9788445003374
Page: 420
Lang: Castellano
Year: 2016
Price: 19.90
Publisher By: Minotauro
Tags: Narrativa fantástica,Géneros literarios,Literatura
LA CIUDAD DE LAS SOMBRAS
ISBN: 9788416858279
Page: 472
Lang: Castellano
Year: 2017
Price: 15.20
Publisher By: Nocturna ediciones
Tags: Juvenil
"En 1923, Helena Lennox tiene diecisiete años y un único deseo sustituir las calles de Londres por una vida de aventuras y excavaciones en tierras lejanas. En consecuencia, cuando sus padres se marchan a la India para investigar la desaparición de unos arqueólogos, ella decide acompañarlos? unos días después y a escondidas. Son muchas las leyendas que circulan en torno a la ciudad fantasma de Bhangarh, pero Helena nunca ha creído en las supersticiones. No obstante, el príncipe Arshad de Jaipur (sí, ese que odia a los ingleses) le insiste en que se equivoca Bhangarh está maldita y al anochecer, cuando el palacio real se tiñe de oscuridad, todo el que se adentra en sus muros desaparece sin dejar ni rastro. En su recorrido por la exótica India de los años veinte, Helena se ve envuelta en una investigación en la que sólo una verdad parece salir constantemente a la luz nadie regresa de la ciudad de las sombras."
AÑOS SALVAJES
ISBN: 9788416213887
Page: 560
Lang: Castellano
Year: 2016
Price: 25.60
Publisher By: Libros del asteroide
Tags: Narrativa extranjera,Novela contemporánea
Años salvajes nos habla de una obsesión, la de William Finnegan con el surf. Finnegan comenzó a hacer surf de pequeño en Hawái y California. Enlos años setenta, tras finalizar sus estudios universitarios, su pasión le llevó a dejarlo todo y emprender un viaje iniciático por Samoa, Indonesia, Fiyi,Java, Australia y Sudáfrica. Este precario y singular viaje, por tierras cada vez más salvajes, y en el quevarias veces estuvo al borde de la muerte, terminó llevándolo de vuelta a su país, donde se convertiría en un reconocido escritor y corresponsal de guerra.En Estados Unidos, pese a su nuevo trabajo, su pasión por las olas se mantiene intacta continúa su búsqueda de la ola perfectala más grande, la más rápida, la más peligrosa en San Francisco, la Costa Este o Madeira. Una búsqueda incesante que es, también, la del sentido de su existencia.Galardonado con el Premio Pulitzer 2016, Años salvajes es una fascinante historia de aventuras y una autobiografía literaria de primerísimo nivel. Es,además, y sin ningún género de dudas, el mejor libro sobre surf que se haya escrito nunca.
PERMAGEL
ISBN: 9788473292269
Page: 192
Lang: Catalán
Year: 2018
Price: 15.67
Publisher By: Club editor
Tags: Narrativa en catalán,Novela contemporánea
DIES IRAE (TRILOGIA VERSOS, CANCIONES Y TROCITOS DE CARNE 2)
ISBN: 9788466332408
Page: 568
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Después deMemento mori... ha llegado el día de la ira. Segunda entrega de la trepidante trilogía «Versos, canciones y trocitos de carne». La acción de estethrillerimplacablearranca en la peculiar ciudad italiana de Trieste, frontera entre dos mundos. Augusto Ledesma elige el que fuera hogar de James Joyce como primer escenario para continuar su siniestra obra, que alimenta del aliento de sus víctimas y de la humillación de sus perseguidores. Hasta allí se trasladará el inspector Ramiro Sancho en su frenética y obsesiva persecución de un asesino en serie que parece haber acentuado su voracidad. Entretanto, al otro lado de la frontera, el psicólogo criminalista y exagente del KGB Armando Lopategui, «Carapocha», recorrerá las calles de Belgrado junto a su hija y ahora discípula con el propósito de zanjar cuentas con un pasado despiadado del que no logra despojarse. En otra vuelta de tuerca, a través de fugaces viajes en el tiempo, descubriremos cómo se fraguó la relación entre Pílades y Orestes y asistiremos a su sorprendente desenlace. Trasel rotundo éxito deMemento mori, primera parte de latrilogía «Versos, canciones y trocitos de carne», César Pérez Gellida nos conduce de nuevo por...
LA MAQUINA DE FOLLAR (23ª ED.)
ISBN: 9788433920447
Page: 192
Lang: Castellano
Year: 2005
Price: 8.45
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Charles Bukowski se dio a conocer en España con sus «relatos de locura cotidiana», publicados en dos tomos Erecciones, eyaculaciones, exhibiciones y La máquina de follar, que le valieron una inmediata popularidad. Su obra ha provocado, entre otros, los siguientes comentarios «Un maestro de la sátira anarquista. Una leyenda viviente» (New York Review of Books).«Los más honestos, directos, iluminadores e importantes relatos publicados en este país en los últimos 20 años» (San Francisco Chronicle). «Un humor sardónico que a veces da la impresión de que W. C. Fields se haya reencarnado como escritor» (Rolling Stone Magazine).«Bukowski. Considerado por muchos como el mejor escritor americano. Y por otros posiblemente el peor. Yo estoy entre los primeros» (Jim Christy, Toronto Hobe). «Un profeta de nuestro tiempo» (The New York Times Book Review).«Ha dejado a Jack Kerouac muy lejos... Escribiendo se parece a Charlie Parker tocando jazz» (Die Welt). «Chirriantes exposiciones de un escéptico revolucionario... Es el campeón mundial de los escritores peso pesado» (Der Spiegel).«Corred enseguida a comprarlo, sin duda tendréis uno de los mejores impactos de vuestra vida» (Cavanna, Charlie Hebdo).
ALMAS PARALELAS
ISBN: 9788417828103
Page: 152
Lang: Castellano
Year: 2019
Price: 12.82
Publisher By: Arcopress
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura