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:
CAOS: NADIE PUEDE DECIRTE QUIEN SOS
ISBN: 9788417922719
Page: 224
Lang: Castellano
Year: 2020
Price: 16.10
Publisher By: Montena
Tags: Juvenil
Dueña de un estilo propio, Magalí Tajes combina textos de ficción y de no ficción poemas, cuentos, reflexiones, anécdotas para reír y también para conmoverse. No se necesitan muchas cosas para escribir un libro un cuaderno, una lapicera, un motivo. Cuando empecé a escribir Caos, me faltaba la parte fundamental. Por qué escribir otro libro? Para qué? Para quienes? Qué quería decir? No lo había dicho todo ya? Caos trata sobre amor, sobre identidad, sobre los puentes y los muros, sobre otros, sobre mí. Solo una cosa no me hubiera perdonado no ser genuina. Por eso Caos es, ante todo, un libro honesto. Lo escribí desde la soledad más profunda que haya sentido alguna vez. Si en un futuro o ahora mismo te sintieras así, deseo que estas páginas te acompañen. Caos es un libro con muchos libros adentro, que cuenta historias que contienen otras historias, para personas que tienen varias personas conviviendo entre sí. Todos somos puertas que se abren para cerrarse, tenemos distintos colores y estamos un poco (muy) desordenados, buscando el sentido de existir. Caos es una fiesta bastante triste, como la vida, y hay que animarse a bailar para no ser el que mira aburrido desde lejos. Las palabras son la banda sonora, ustedes son los invitados y yo pongo la casa. Gracias, de verdad, por hab...
LOS AÑOS
ISBN: 9788494941450
Page: 336
Lang: Castellano
Year: 2019
Price: 19.90
Publisher By: Cabaret voltaire
Tags: Narrativa extranjera,Novela contemporánea
"Se desvanecerán todas de golpe como ha sucedido con los millones de imágenes que estaban tras las frentes de los abuelos muertos hace medio siglo, de los padres, muertos también ellos. Imágenes donde aparecíamos como niñas en medio de otros seres ya desaparecidos antes de que naciéramos, igual que en nuestra memoria están presentes nuestros hijos pequeños junto a nuestros padres y nuestras compañeras de colegio. Y un día estaremos en el recuerdo de nuestros hijos entre nietos y personas que aún no han nacido. Como el deseo sexual, la memoria no se detiene nunca. Empareja a muertos y vivos, a seres reales e imaginarios, el sueño y la historia." A través de fotos y recuerdos dejados por los acontecimientos, las palabras y las cosas, Annie Ernaux nos hace sentir el paso de los años, desde la posguerra hasta hoy. Al mismo tiempo, inscribe la existencia en una nueva forma de autobiografía, impersonal y colectiva.
ENCICLOPEDIA B-S
ISBN: 9788416291922
Page: 712
Lang: Castellano
Year: 2019
Price: 24.22
Publisher By: Periferica
Tags: Narrativa hispanoamericana,Novela contemporánea
En las historias de las dos familias que protagonizan Enciclopedia B-S confluyen todas las turbulencias del siglo xx y el modo en que afectaron a la gente común tanto en Europa como en América. Con un fondo de humor autocrítico y un uso brillante del ritmo narrativo y el retrato literario, el argentino José Emilio Burucúa narra con crudeza pero sin patetismo la agitada vida de sus ancestros, emigrantes catalanes y vascos entre los que figuran una carismática profesora de piano, un pionero de la medicina latinoamericana, una madre obsesionada con el peronismo y un militar perseguido por sus compañeros golpistas. El último mazazo llegará cuando el menor de la saga sea detenido durante la dictadura, torturado y arrojado vivo al Río de la Plata para engrosar la lista de los desaparecidos mientras sus padres lo buscan infructuosamente. A ese relato se suma la peripecia de los Schreiber, una familia de judíos rumanos que sufre la persecución nazi, el Holocausto, el éxodo a Israel, la vuelta a Bucarest, la dictadura comunista y el exilio en el vibrante París de la posguerra. La última estación de su largo viaje será el Cono Sur. Allí el patriarca, gimnasta de prestigio, se recicla en Hombre Montaña para convertirse en un mito de los circuitos de catch as catch can. Será en Buenos Aires donde el destino de los Schreibe...
PECADO: NADIE DIJO QUE FUERA UN SANTO
ISBN: 9788417333430
Page: 344
Lang: Castellano
Year: 2019
Price: 16.05
Publisher By: Principal de los libros
Tags: Narrativa romántica,Romántica y erótica
La esperada nueva saga de Katy Evans, autora best seller de Real Nadie dijo que fuera un santo Este es el reportaje que he querido escribir toda mi vida. Su protagonista Malcolm Saint.Pero, a pesar de su apellido, el empresario más rico y codiciado de Chicago no tiene nada de santo. Malcolm esconde secretos muy oscuros y estoy decidida a desenmascararlo para salvarmi puesto de trabajo. Pero nunca creí que sería él quien revelaría mi verdadero yo «Esta será tu nueva adicción. Una historia de amor tórrida, lujosa y tierna que me ha tenido en vilo toda la noche.» Sylvia Day, autora best seller «Si quieres una lectura divertida, superadictiva y excitante, este es el libro que estabas buscando.» Vilmas Book Blog
ESTA TORMENTA
ISBN: 9788439736141
Page: 688
Lang: Castellano
Year: 2019
Price: 21.75
Publisher By: Literatura random house
Tags: Novela negra
James Ellroy retoma la historia dePerfidia con esta nuevay brutalentrega del segundo Cuarteto de Los Ángeles. Enero de 1942. Los Ángeles se tambalea después del shock de Pearl Harbor. Lluvias torrenciales azotan la ciudad. Las autoridades detienen y confinan en campos de internamiento a los japoneses afincados en Estados Unidos. En Griffith Park un cadáver queda al descubierto tras un corrimiento de tierra. Los policías creen que es un caso de rutina. Se equivocan. Es un primer augurio de que el Caos se avecina. Hay un violento incendio y un robo de oro. Hay traición quintacolumnista en suelo americano. El propio país engendra nazis, comunistas y estafadores dispuestos a hacer negocio a costa de las diferencias raciales. Es el auge del populismo. Aparecen dos policías muertos en un tugurio a un paso de los clubes de jazz. Y tres hombres y una mujer asisten a una importante cita con la Historia. Elmer Jackson es un agente corrupto de Antivicio. Es proxeneta y recadero del jefe de policía de Los Ángeles. Hideo Ashida es un genio de la química forense y víctima del odio a los japos. Dudley Smith es un hombre duro del Departamento de Policía que ahora trabaja en el Servicio de Inteligencia del Ejército; va a la suya y ha desarrollado incl...
COMO FUEGO EN EL HIELO
ISBN: 9788408214649
Page: 592
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una novela escrita con el apasionante pulso narrativo de la autora dePalmeras en la nieve. El fatídico día en el que Attua tuvo que ocupar el lugar de su padre supo que su prometedor futuro se había truncado. Ahora debía regentar las termas que habían sido el sustento de su familia, en una tierra fronteriza a la que él nunca hubiera elegido regresar. Junto al suyo, también se frustró el deseo de Cristela, quien anhelaba una vida a su lado y, además, alejarse de su insoportable rutina en un entorno hostil. Un nuevo revés del destino pondrá a prueba el irrefrenable amor entre ellos; y así, entre malentendidos y obligaciones, decisiones y obsesiones, traiciones y lealtades, Luz Gabás teje una bella historia de amor, honor y superación. Los convulsos años de mediados del siglo XIX, entre guerras carlistas y revoluciones; la construcción de un sueño en las indomables montañas que separan Francia y España; y una historia de amor que traspasa todas las barreras. Una novela escrita con el apasionante pulso narrativo de la autora dePalmeras en la nieve.
MI JEFE
ISBN: 9788417683078
Page: 400
Lang: Castellano
Year: 2019
Price: 18.00
Publisher By: Pamies
Tags: Narrativa erótica,Romántica y erótica
La carrera de Claire Gracen como directora de marketing no podía ser más meteórica, y, además, estaba felizmente casada con el hombre del que había estado enamorada desde la adolescencia; su vida era perfectaEsperaNo! Era satisfactoria y asombrosa, pero un día se dio cuenta de que todo era mentira, una mentira en la que su mejor amiga y su marido la habían engañado de la peor forma posible. Para superar la ruptura y la decepción, Claire se obliga a hacer un cambio de aires nuevo trabajo, nueva ciudad, nuevas amigasEs entonces cuando capta el interés del hombre más sexy que haya conocido nunca, Jonathan Statham. Jonathan es diferente a todos los hombres que han pasado por su vida es dominante, está acostumbrado a conseguir lo que quiere, cuando quiere y como quiere, y no está dispuesto a aceptar un no por respuestaPero, a pesar de la innegable química que hay entre ellos, Claire lo intenta rechazarporque es más joven que ella. Sin embargo, la vida da muchas vueltas, y poco después descubre que Jonathan es el fundador de la empresa donde ella trabaja.Su jefe.
KIM JI-YOUNG, NACIDA EN 1982
ISBN: 9788420437927
Page: 160
Lang: Castellano
Year: 2019
Price: 16.05
Publisher By: Alfaguara
Tags: Narrativa extranjera,Novela contemporánea
Su nombre es Kim Ji-young. Tiene 33 años y el nombre más común de Corea. Su historia ha incendiado Asia entera. «Ni siquiera yo sé si me casaré o si tendré hijos. O puede que me muera antes. Por qué tengo que renunciar a lo que quiero ser o hacer por un futuro que no sé si llegará o no?» Esta novela ha pasado de ser la breve historia de una joven coreana a convertirse en un terremoto que ha sacudido a las mujeres de medio mundo. Kim Ji-young (que lleva el nombre más común entre las mujeres coreanas nacidas en 1982) es aparentemente una mujer como cualquier otra, con una juventud sin pena ni gloria, siempre a la sombra. Todo se retuerce cuando, de repente, Kim empieza a hablar con las voces de su madre, de una amiga desaparecida, de otras muchas mujeres. Lo que parecía una broma adquiere el tono de una respuesta, de una insurrección y, para los demás, el tono de una enfermedad. Este libro ha sido una embestida para el panorama literario de todos los países en los que se ha publicado. Bajo su aparente sencillez, hay una sensación de peligro que palpita a lo largo de todas sus páginas y que ha abierto una grieta en los estándares de la literatura contemporánea. Reseñas «Esta novela ha ayudado a traer las preocupaciones de las mujeres a la primera línea...
EL MONASTERIO (TRILOGIA MEDIEVAL 3)
ISBN: 9788490708231
Page: 576
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Unthriller histórico de máximo suspense ambientado en un fascinante escenario medieval, entre los muros de uno de los monasterios medievales más impresionantes de España. El silencio oculta la verdad. Pero hasta las mejores mentiras terminan por descubrirse. El monasterio de Santa María de Veruela aspiraba a ser una ciudad celeste, un fiel reflejo del reino de los cielos, pero lo cierto es que lo habitaban simples mortales. Sus muros fueron testigos de historias de ambición, traición y venganza. Y también de amor, sexo y... muerte. En las mágicas y misteriosas tierras del Moncayo se asienta uno de los monasterios cistercienses más bellos del mundo. En el siglo XIV es escenario de una cruenta guerra entre las coronas de Castilla y Aragón, y hasta allí llega el joven Bizén con una misión que cumplir recuperar los restos que yacen en una de sus tumbas, algo a lo que el abad se niega por misteriosas razones. Pero cuando uno de los hermanos de la abadía aparece asesinado en misteriosas y violentas circunstancias, Bizén se verá implicado en una intriga de peligrosas ramificaciones. Y deberá concentrarse en hallar al culpable si no quiere que su propio secreto sea descubierto.La crítica ha dicho sobreEl monasterio... «La ambientación espacio-temporal, una vez más, es magnífica. L...
A PROPÓSITO DE TU BOCA
ISBN: 9788467055016
Page: 120
Lang: Castellano
Year: 2019
Price: 14.15
Publisher By: S.l.u. espasa libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LOS SECRETOS DE ALEXIA
ISBN: 9788417460037
Page: 416
Lang: Castellano
Year: 2018
Price: 16.10
Publisher By: Montena
Tags: Juvenil
Descubre los secretos de ALEXIA en la nueva saga de Susana Rubio y vive una historia de amor que te erizará la piel. Miles de lectores se han enganchado a los libros de Susana Rubio, la autora que se autopublicó sin imaginar que llegaría a lo más altode las listas de ventas. Y tú, te atreves? Alexiasabe lo que es estar hundida, pero está decidida a que nada la pare cuando comienza la universidad con su mejor amigaLea. Leasiempre ha dicho que no cree en el amor; Qué va a hacer ahora que se le acelera el pulso cada vez que ve aAdrián? Adriánsale conLeticia, aunque su amigoThiagoduda que su relación pueda vencer la distancia que separa sus cuerpos. Thiagove aAlexiapor primera vez y desde entonces sabe que será difícil mantenerse lejos de sus ojos... Pero los secretos de Alexia amenazan con separarlos una y otra vez. Los lectores dicen «Los libros de Susana Rubio hacen que tus cinco sentidos se disparen por completo.» «Te engancha desde la primera palabra. Es imposible dejar de leer!» «Sus historias románticas te hacen reír, sufrir, te enamoran y te dejan sin respiración.» «Susana Rubio se ha convertido en mi autora favorita!»