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:
LA GEOMETRIA DEL TRIGO (PREMIO NACIONAL DE LITERATURA DRAMÁTICA 2 019)
ISBN: 9788494796388
Page: 104
Lang: Castellano
Year: 2018
Price: 12.30
Publisher By: Dos bigotes
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
"Joan y Laia, una joven pareja en crisis, viajan desde Barcelona hasta un pequeño pueblo de Andalucía para asistir al entierro del padre del primero, del que nada ha sabido en toda su vida. Cruzarán un país para unir las piezas de un relato del que inevitablemente forman parte. Una historia ocurrida antes del nacimiento de Joan y que tiene como escenario las últimas minas de plomo de Jaén. En la tierra rojiza del sur esperan otros hombres y mujeres para contarnos su historia Emilia, Antonio, Beatriz y Samuel. Ahora tan sólo quedan una pequeña piedra y una carta como herencia aún ininteligible. Éstas son las pistas que Joan y Laia seguirán para tratar de comprender la geometría familiar y así quizá poder empezar de nuevo."
EL GUARDIAN ENTRE EL CENTENO
ISBN: 9788491049418
Page: 264
Lang: Castellano
Year: 2018
Price: 15.53
Publisher By: Alianza editorial
Tags: Narrativa extranjera,Novela contemporánea
CUENTOS INCONCLUSOS
ISBN: 9788445004326
Page: 592
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Minotauro
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
Una colección de relatos sobre la historia de la Tierra Media desde los Primeros Días hasta el fin de la Guerra del Anillo. Introducción de Christopher Tolkien LosCuentos Inconclusos de Númenor y la Tierra Mediaes una colección de relatos sobre la historia de la Tierra Media desde los Primeros Días hasta el fin de la Guerra del Anillo. Entre esos relatos se cuentan el animado discurso en que Gandalf explica cómo llegó a enviar a los Enanos a la famosa reunión de Bolsón Cerrado; la emergencia de Ulmo, el dios del mar, ante los ojos de Tuor, la historia de Númenor antes de su caída. El libro contiene además todo lo que se sabe de asuntos tales como los Cinco Magos, las Palantiri; la organización militar de los Jinetes de Rohan; la leyenda de Amroth, y el único mapa de Númenor dibujado por J.R.R. Tolkien. Christopher Tolkien, que explica en la Introducción los distintos tratamientos que estos textos han exigido, ha escrito un largo comentario a cada una de las historias, y ha vuelto a dibujar, en mayor escala, el mapa que acompaña aEl Señor de los Anillos, añadiéndole nuevos accidentes y nombres.
BIENVENIDOS AL SABBATH: ANTOLOGIA DE RELATOS DE SATANISMO Y BRUJERIA
ISBN: 9788477028734
Page: 780
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Valdemar
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
El Diablo, Satán, la brujería o la magia negra han sido temas habituales de la literatura fantástica desde sus orígenes. La aparición estelar de Su Satánica Majestad como enemigo en los textos religiosos del cristianismo primitivo no es la primera de la que se tenga constancia históricamente. Existen numerosas menciones a diablos y hechicerías ya en la mitología caldea y en antiguos manuscritos egipcios, así como en la literatura clásica de Grecia y Roma. No obstante, ha sido la versión bíblica del diablo, como tentador y origen de todo mal, la que ha preferido la literatura occidental para aterrorizar a sus lectores.El horror producido por el diablo y la brujería alcanzó su punto culminante de paranoia e histeria colectiva en el siglo XVI, y desencadenó el proceso y la ejecución de miles de mujeres acusadas de brujería en toda Europa. La creencia popular, y la fantasía de muchos escritores, imaginó conjuros, pactos satánicos y sabbaths nocturnos.La presente antología reúne veinticinco relatos sobre brujería y satanismo agrupados en cinco diferentes temas BRUJAS, SABBATH, PACTO SATÁNICO, EL DIABLO y OTROS RITOS. El volumen incluye desde historias clásicas de autores como R.L. Stevenson o Hawthorne hasta relatos más modernos de Algernon Blackwood, Robert E. Howard o H.P. Lovecraft, e incluso algunos contemporáne...
PALMERAS EN LA NIEVE
ISBN: 9788499985954
Page: 752
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Temas de hoy
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Solo un amor eterno podía dar voz al olvido Es 1953 y Kilian abandona la nieve de la montaña oscense para iniciar junto a su hermano, Jacobo, el viaje de ida hacia una tierra desconocida, lejana y exótica, la isla de Fernando Poo. En las entrañas de este territorio exuberante y seductor, le espera su padre, un veterano de la finca Sampaka, el lugar donde se cultiva y tuesta uno de los mejores cacaos del mundo. En esa tierra eternamente verde, cálida y voluptuosa, los jóvenes hermanos descubren la ligereza de la vida social de la colonia en comparación con una España encorsetada y gris; comparten el duro trabajo necesario para conseguir el cacao perfecto de la finca Sampaka; aprenden las diferencias y similitudes culturales entre coloniales y autóctonos; y conocen el significado de la amistad, la pasión, el amor y el odio. Pero uno de ellos cruzará una línea prohibida e invisible y se enamorará perdidamente de una nativa. Su amor por ella, enmarcado en unas complejas circunstancias históricas, y el especial vínculo que se crea entre el colono y los oriundos de la isla transformarán la relación de los hermanos, cambiarán el curso de sus vidas y serán el origen de un secreto cuyas consecuencias alcanzarán el presente. En el año 2003, Clarence, hija y sobrina de ese par de hermanos, llevada por l...
THE TOWER OF THE SWALLOW (GERALT OF RIVIA 6)
ISBN: 9781473211575
Page:
Lang: Inglés
Year:
Price: 10.26
Publisher By: Orion
Tags: Literatura en ingles,En otros idiomas,Literatura
TORMENTA DE NIEVE Y AROMA DE ALMENDRAS (RELATOS DE FJÄLLBACKA)
ISBN: 9788416690268
Page: 192
Lang: Castellano
Year: 2016
Price: 16.05
Publisher By: Maeva
Tags: Novela negra
Descubre Fjllbacka y a los protagonistas de la serie desde otra perspectiva.Una original novela de misterio al estilo de los grandes clásicos del géneroque contiene los elementos más representativos de la autora. Falta menos de una semana para Navidad. Enmarcada entre unfondo de rocas grises y un mar de hielo, con sus casitas de madera cubiertas por la nieve, Fjllbacka regala una imagen de postal.Martin Molin, el joven policía ayudante de Patrik Hedstrm, viajaa una isla cercana a la costa de Fjllbacka para pasar las fiestas navideñas con la adinerada familia de su novia. En medio deuna fuerte tormenta, Ruben, el abuelo y patriarca de la familia, poseedor de una inmensa fortuna, muere en circunstanciasextra ñas. Martin percibe el sutil aroma a almendras amargas queflota en el aire, claro indicio de un envenenamiento. Inquietos eincomunicados, los invitados tendrán que esperar a que amainela tormenta. El libro contiene, además, cuatro relatos cortos, independientes,situados en la constelación de Fjllbacka y de sus personajes.
CRONICAS DE LA ADOLESTREINTA. LA SEGUNDA EDAD DEL PAVO
ISBN: 9788403515758
Page: 192
Lang: Castellano
Year: 2018
Price: 14.15
Publisher By: Aguilar
Tags: Narrativa de humor,Géneros literarios,Literatura
Laura Santolaya, autora de Los lunes me odian, describe con humor enCrónicas de la adolestreintaalgunas de las situaciones más típicas a las que se enfrentan los treintañeros con la intención de provocar la sonrisa de los que están, van a estar o han estado alguna vez en los no tan felices Años Treinta. «-Mierda, tengo treinta años! De verdad que son treinta? No es posible. Algo ha tenido que salir mal! -gritó Rita mientras intentaba sin éxito levantarse de la cama». Rita acaba de cumplir treinta años y se siente afectada por un extraño trastorno, la adolestreinta, que hace que reviva a nivel físico y mental su etapa adolescente. Ya soy demasiado vieja para morir joven y dejar un bonito cadáver.
ELANTRIS (10º ANIVERSARIO)
ISBN: 9788466658843
Page: 800
Lang: Castellano
Year: 2019
Price: 23.75
Publisher By: S.a. ediciones b
Tags: Narrativa fantástica,Géneros literarios,Literatura
CIUDAD DE CRISTAL (CAZADORES DE SOMBRAS 3)
ISBN: 9788408154006
Page: 544
Lang: Castellano
Year: 2016
Price: 11.35
Publisher By: Planeta
Tags: Juvenil
LA AVENTURA DEL TOCADOR DE SEÑORAS
ISBN: 9788432225895
Page: 384
Lang: Castellano
Year: 2016
Price: 8.50
Publisher By: Seix barral
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
240.000 ejemplares vendidos. La aventura del tocador de señoras retoma las enloquecidas aventuras del innombrado protagonista de El misterio de la cripta embrujada y El laberinto de las aceitunas, convertido esta vez en peluquero ocasional, buscavidas incondicional y víctima de un engaño que le obliga a investigar un asesinato para salvar su propio pellejo. Algo más entrado en años, pero igual de estrambótico, nuestro héroe abandona definitivamente el manicomio en el que lleva décadas confinado, con la idea de encauzar su vida. No se espera de él que resuelva enigma alguno, pero su destino le llevará a hacerlo. Tampoco la ciudad que le aguarda es la Barcelona cambiante de la transición o la todavía en ebullición de comienzos de los años ochenta nos encontramos en la resaca postolímpica, en un mundo que se ha vuelto a la vez más turbio y más complejo, pero cuyas leyes permanecen tan inescrutables para el improvisado sabueso como las de antaño. Sin más recursos que los que le brinda un instinto que sin él saberlo es el propio del pícaro, ha de encararse a una malla de lianas invisibles, aunque mortíferas, que tejen un entramado de crimen y corrupción. La aventura del tocador de señoras es una narración delirantemente divertida, marcada por el contraste entre el carácter hilarante de cada peripecia o detalle ...
LA QUINTA ESTACION (TRILOGIA LA TIERRA FRAGMENTADA 1)
ISBN: 9788466661690
Page: 448
Lang: Castellano
Year: 2017
Price: 19.00
Publisher By: S.a. ediciones b
Tags: Narrativa fantástica,Géneros literarios,Literatura
PREMIO HUGO 2016 A LA MEJOR NOVELA TODA ERA TIENE QUE LLEGAR A SU FINHa dado comienzo una estación de desenlaces. Empieza con una gran grieta roja que recorre las entrañas del único continente del planeta, una grieta que escupe una ceniza que oculta la luz del sol.Empieza con la muerte, con un hijo asesinado y una hija perdida. Empieza con una traición, con heridas latentes que comienzan a supurar.El lugar es la Quietud, un continente acostumbrado a la catástrofe en el que la energía de la tierra se utiliza como arma. Y en el que no hay lugar para la misericordia. «Una de las voces más eminentes entre los nuevos autores de fantasía épica.»Salon.com«Una de las escritoras de fantasía más sublimes e interesantes que ha surgidoen los últimos años.»John Scalzi «Intrincada y extraordinaria.»The New York Times«La quinta estación es una novela épica e intensa en la que destacan el descubrimiento,el sufrimiento y el dolor.»SFF World «Brillante… Un estilo magnífico e inesperados giros en la trama.»The Washington Post