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: UN VIAJE POR LA HISTORIA DE LA MAGIA
ISBN: 9788498388824
Page: 144
Lang: Castellano
Year: 2018
Price: 14.25
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Juvenil
Un recorrido por los orígenes de la magia que subyace en las historias de Harry Potter, con abundante material inédito sobre la serie de J.K.Rowling DESCUBRE UN MUNDO DE TESOROS MÁGICOS... Para celebrar veinte años con Harry Potter, explora la extraordinaria colección de artículos mágicos exhibidos en la exposición Harry Potter La historia de la magia, que se presenta en la Biblioteca Británica. En ellos podrás recorrer el plan de estudios del Colegio Hogwarts de Magia y Hechicería y emprender un viaje de miles de años para descubrir los orígenes de la magia que subyace en las historias de Harry Potter. Cuidadosamente preparado por los expertos de la Biblioteca, éste es un verdadero tesoro con abundante material relacionado con la serie, inlcuyendo alguno perteneciente a J.K. Rowling, inédito hasta ahora y que nadie debería perderse.
SEIS DE CUERVOS
ISBN: 9788416387588
Page: 544
Lang: Castellano
Year: 2016
Price: 18.05
Publisher By: Hidra
Tags: Juvenil
La novela de fantasía del año. N 1 del New York Times.Más de 30 semanas en la lista de los más vendidos en Estados Unidos. KetterdamUn desbordante foco de comercio internacional donde todo se puede conseguir por el precio adecuado, como bien sabe el prodigio criminal Kaz Brekker. A Kaz le acaban de ofrecer la oportunidad de llevar a cabo un gran robo, un arriesgado golpe que podría hacerle más rico de lo que se jamás se ha atrevido a imaginar en sus sueños más salvajes. Pero no podrá llevarlo a cabo por sí solo tendrá que reclutar a un peculiar equipo formado por un convicto, una espía, un pistolero, una Grisha, un ladrón y un fugitivo. Aunque ellos no lo saben, llegado el momento los miembros del grupo de Kaz serán los únicos capaces de salvar el mundo de la aniquilación total. Bueno, lo serán si no se matan entre ellos primero. Seis de Cuervos se estrenó en el número 1 de la lista de los más vendidos del New York Times, y se ha mantenido en ella durante más de 30 semanas. Forma parte del Grishaverso (se desarrolla en el mismo mundo que la Trilogía Grisha, que Dreamworks está adaptando al cine con el productor de Harry Potter), pero puede leerse de forma independiente.Todos los medios especializados en literatura juvenil le han dado la máxima calificación (starred review) Kirkus, Publishers Week...
UNA CORTE DE NIEBLA Y FURIA (UNA CORTE DE ROSAS Y ESPINAS 2)
ISBN: 9788408170006
Page: 352
Lang: Castellano
Year: 2017
Price: 16.10
Publisher By: Planeta
Tags: Juvenil
«La magia deLa Bella y la Bestiacon la fuerza de George R. R. Martin.»Goodreads Feyre está destrozada. Y aunque tiene a Tamlin por fin a su lado sano y a salvo, no sabe cómo podrá dejar atrás los recuerdos que la acechan... ni cómo mantendrá en secreto el oscuro pacto que hizo con Rhysand, que la mantiene intensamente unida a él y la confunde. Feyre ya no puede seguir siendo la de antes. Ahora es fuerte y debe romper con todo lo que la ata. Su corazón necesita libertad. La seducción, el romance y la acción, alcanzan niveles épicos en esta nueva entrega de la saga superventas de Sarah J. Maas. «Hermosa y romántica a la vez que salvaje. Absolutamente fascinante»New Yok Times
LA HERMANA PERLA (LAS SIETE HERMANAS 4):
ISBN: 9788401018596
Page: 608
Lang: Castellano
Year: 2017
Price: 18.90
Publisher By: Plaza & janes editores
Tags: Narrativa romántica,Romántica y erótica
La hermana perlaes el cuarto volumen de la emocionante saga de Lucinda Riley «Las siete hermanas», una serie de novelas basada en la mitología griega y en la astrología que enamorará a sus lectoras. Siete hermanas, siete destinos, un padre con un pasado misterioso... CeCe D'Aplise nunca ha encajado en ningún lugar. Tras la muerte de su padre, el misterioso multimillonario Pa Salt, que adoptó a las seis hermanas desde distintas partes del mundo, se encuentra en una encrucijada ha dejado la escuela de arte y su hermana Star se distancia de ella para perseguir su sueño. A la desesperada decide huir de Londres y descubrir su pasado. Las únicas pistas que tiene son una fotografía y el nombre de una mujer pionera que vivió en Australia hace un siglo. De camino hacia Sidney hace parada en el único lugar donde se ha sentido ella misma las playas de Krabi en Tailandia, donde conoce al misterioso Ace. Cien años antes, Kitty McBride, hija de un reverendo de Edimburgo, viaja a Australia como dama de compañía de la acaudalada Sra. McCrombie. En Adelaida su destino se ve unido a la rica familia, incluidos los idénticos aunque muy diferentes gemelos, el impetuoso Drummond y el ambicioso Andrew, heredero de una fortuna en la industria de la perla.
SAN MANUEL BUENO, MARTIR (15ª ED.)
ISBN: 9788437601854
Page: 176
Lang: Castellano
Year: 2006
Price: 8.55
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
DEL COLOR DE LA LECHE
ISBN: 9788415601340
Page: 176
Lang: Castellano
Year: 2013
Price: 15.20
Publisher By: Sexto piso
Tags: Novela contemporánea,Narrativa extranjera,Novela contemporánea,Narrativa extranjera
Elias Canetti escribió que en las escasas ocasiones en que las personas logran liberarse de las cadenas que las atan suelen, inmediatamente después, quedar sujetas a otras nuevas. Mary, una niña de quince años que vive con su familia en una granja de la Inglaterra rural de 1830, tiene el pelo del color de la leche y nació con un defecto físico en una pierna, pero logra escapar momentáneamente de su condena familiar cuando es enviada a trabajar como criada para cuidar a la mujer del vicario, que está enferma. Entonces, tiene la oportunidad deaprender a leer y escribir, de dejar de ver «sólo un montón de rayas negras» en los libros. Sin embargo, conforme deja el mundo de las sombras, descubre que las luces pueden resultar incluso más cegadoras, por eso, a Mary sólo le queda el poder de contar su historia para tratar de encontrar sosiego en la palabra escrita.En Del color de la leche, Nell Leyshon ha recreado con una belleza trágica un microcosmos apabullante, poblado de personajes como el padre de Mary, que maldice a la vida por no darle hijos varones; el abuelo, que se finge enfermo para ver a su querida Mary una vez más; Edna, la criada del vicario que guarda tres sudarios bajo la cama, uno para ella, y los otros para un marido y un hijo que no tiene; todo ello, enmarcado por un entorno bucólico que fluye al compás de las estaciones y las labores de la granja, que cobra vida con una inocencia desgarradora gracias al empeño de Mary de dejar un testimonio escrito del destino adquirido, al cual ya no tiene la posibilidad de renunciar.«Del color de la leche es un libro escrito con la urgencia palpitante de un pequeño clásico pequeño por lo compacto y concentrado de su universo y una historia poderosa que desciende al bajofondo de una vida que se disolvió en la escritura y que sólo puede recobrarse en el silencio de nuestra lectura. Un silencio largo, estremecido, y lleno de rabia. Pero también un silencio esperanzado y lleno de admiración».Valeria LuiselliNELL LEYSHON nació en Glastonbury (Inglaterra). Novelista y dramaturga, ha recibido numerosos premios. Su primera novela, Black Dirt (2004), fue candidataal Orange Prize for Fiction y preseleccionada para el Commonwealth Book Prize. En 2008 publicó Devotion. Ha sido galardonada con el Premio Evening Standard Theatre por su obra teatral Comfort Me With Apples, y Bedlam ha sido la primera obra escrita por una mujer para el Shakespeares Globe Theatre. Además, recibió el Premio Richard Imison por su primera obra teatral para la BBC Radio.
BRUJULAS QUE BUSCAN SONRISAS PERDIDAS
ISBN: 9788490327418
Page: 240
Lang: Castellano
Year: 2014
Price: 8.50
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Nunca dejaré de buscar mi archipiélago de sinceridad... Quieres formar parte de él? «Jamás nos mentiremos... Escúchame bien, eso implica algo más que ser sincero... En este mundo mucha gente es falsa... Las mentiras te rodean... Saber que existe un archipiélago de personas que siempre te dirán la verdad vale mucho... Quiero que formes parte de mi archipiélago de sinceridad... »Saber que puedes confiar en la otra persona, que nunca te mentirá, que siempre te dirá la verdad cuando se lo pidas, no tiene precio... Te hace sentir fuerte, muy poderoso... »Y es que la verdad mueve mundos... La verdad te hace sentir feliz... La verdad creo que es lo único que importa.» El amor verdadero, la familia, la venganza, las segundas oportunidades, la sinceridad... Albert Espinosa nos sumerge en una emocionante historia protagonizada por unos personajes inolvidables que nos harán reflexionar y descubrir lo que es realmente importante en la vida. La crítica ha dicho... «Una novela muy en la órbita amarilla.» La Vanguardia «Verdad, amistad o felicidad son bienes, intangibles, del universo de Albert Espinosa, obsesionado en impregnar de Vida -en mayúsculas- cada línea de sus textos.» El País «Una histori...
ANTAGONIA
ISBN: 9788433972378
Page: 1120
Lang: Castellano
Year: 2013
Price: 23.65
Publisher By: Anagrama
Tags: Narrativa española,Novela contemporánea
Con su colosal envergadura, la mole literaria de Antagonía constituyesin duda una de las más altas cumbres de la narrativa española. Saludada desde muy pronto como una obra maestra, los extraordinarios alcances de esta novela permanecen desconocidos aún, sin embargo, para muchos lectores, despistados por los malentendidos a que dio lugar su publicación original en cuatro entregas. Treinta años después de concluida, Antagonía es una novela en buena medida por descubrir no sólo para las nuevas generaciones que han de sentirse impactadas por la sorprendente vigencia de sus planteamientos narrativos, sino también para los muchos que en su día hicieron una lectura parcial de cualquiera de sus «libros». De ahí el valor de esta nueva edición, que ofrece por fin la novela tal y como debió ser percibida desde un principio como un todo indisociable, una obra monumental cuyos logros admiten ser comparados a los de obras como Retrato del artista adolescente, de James Joyce, En busca del tiempo perdido, de Marcel Proust, o El hombre sin atributos, de Robert Musil. Novela de una novela, Antagonía propone una de las más exhaustivas, rigurosas y profundas indagaciones que jamás se hayan emprendido sobre la creación literaria.
BAJO LA MISMA ESTRELLA
ISBN: 9788415594017
Page: 304
Lang: Castellano
Year: 2014
Price: 14.20
Publisher By: Nube de tinta
Tags: Narrativa extranjera,Novela contemporánea
Bajo la misma estrella es la novela que ha catapultado a John Green al éxito. Una historia que explora cuán exquisita y trágica puede ser la aventura de saberse vivo y querer a alguien. Emotiva, irónica y afilada. Una novela teñida de humor y de tragedia que habla de nuestra capacidad para soñar incluso en las circunstancias más difíciles. A Hazel y a Gus les gustaría tener vidas más corrientes. Algunos dirían que no han nacido con estrella, que su mundo es injusto. Hazel y Gus son solo adolescentes, pero si algo les ha enseñado el cáncer que ambos padecen es que no hay tiempo para lamentaciones, porque, nos guste o no, solo existe el hoy y el ahora. Y por ello, con la intención de hacer realidad el mayor deseo de Hazel -conocer a su escritor favorito-, cruzarán juntos el Atlántico para vivir una aventura contrarreloj, tan catártica como desgarradora. Destino Amsterdam, el lugar donde reside el enigmático y malhumorado escritor, la única persona que tal vez pueda ayudarles a ordenar las piezas del enorme puzle del que forman parte... Mejor libro del año segúnTime yEntretaintment Weekly. Más de 7 millones de ejemplares vendidos en el mundo. Número 1 en las listas debest sellers durante meses. La crítica ha dich...
CINCO HORAS CON MARIO
ISBN: 9788423353705
Page: 336
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
ANTOLOGIA POETICA
ISBN: 9788420650869
Page: 320
Lang: Castellano
Year: 2011
Price: 11.40
Publisher By: Alianza editorial
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura
LAS GANAS
ISBN: 9788417552572
Page: 256
Lang: Castellano
Year: 2019
Price: 12.25
Publisher By: Blackie books
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Benito vive desganado, aunque se muere de ganas anda destrozado porque lleva tres años sin sexo. Por eso colecciona llaveros, sufre lo indecible cuando ve a una mujer bonita en el metro y bebe demasiado chinchón. Sólo se lo ha contado a su hermana, aunque todo el mundo, también en el trabajo (es químico y emprendedor; es decir empresario pobre) nota su abstinencia y su angustia. Sus problemas podrían tener una salida María.«Sentía envidia de María porque ella estaba consigo misma. Sólo le cupo razonar el desperdicio que sería que ellos dos no se juntaran para siempre.Te quiero porque quiero parecerme a ti, le escribió un día (por supuesto, No enviado). Con la sospecha feliz de que si se hicieran novios y rompieran, les costaría un trabajo ímprobo dejar de ser amigos. Sería un trabajo que nadie se tomaría, de puro irrealizable.» «A Santiago Lorenzo no sólo hay que leerlo hay que idolatrarlo.» MERCEDES CEBRIÁN«Santiago Lorenzo explica como nadie el despropósito que lo cotidiano tiene en las clases populares. Un gran escritor, de talento y honesto.» JAVIER PÉREZ ANDÚJAR«No compite con nadie. Pero de tener contrincantes, seguiría siendo el mejor.» CARLOS ZANÓN, BABELIA