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:
UNA CASA LLUNY DEL MAR (CAT)
ISBN: 9788412024463
Page: 190
Lang: Catalán
Year: 2019
Price: 18.05
Publisher By: Viena editorial
Tags: Narrativa en catalán,Novela contemporánea
FRONTERA
ISBN: 9788412003925
Page: 420
Lang: Castellano
Year: 2019
Price: 21.85
Publisher By: Armaenia
Tags: Narrativa de viajes,Géneros literarios,Literatura
En este extraordinario reportaje narrativo, Kapka Kassabova regresa a Bulgaria, desde donde emigrocomo nina veinticinco anos antes, para explorar la frontera que comparte con Turquia y Grecia. Entonces, se decia que la esta zona era un punto de cruce mas facil hacia el bloque occidental que el muro de Berlin y estaba repleta de soldados y espias. Hoy en dia, este paisaje densamente boscoso ya no estafuertemente militarizado, pero simarcado por su pasado. En Frontera, Kassabova emprende un viaje a traves de un rincon oculto del continente y se encuentra con los pobladores de esta triple frontera bulgaros, turcos, griegos, gitanos, musulmanes de los Balcanes y la ultima ola de refugiados que huyen de Siria. Descubre una region que ha sido moldeada por las sucesivas fuerzas de la Historia por sus propias crisis migratorias pasadas, por el comunismo, por la ocupacion nazi, por el Imperio Otomano y, aun mas, por un antiguo legado de mitos y leyendas. Mientras la autora explora esta enigmatica region junto a guardias y cazatesoros, empresarios, refugiados y contrabandistas, traza las fronteras fisicas y psicologicas que cruzan sus aldeas y montanas, e indaga en las historias que revelaran sus secretos. «El conmovedor, erudito e ingenioso tercer libro de Kapka Kassabova revela de forma ...
SOUVENIRS DORMANTS
ISBN: 9782072832628
Page:
Lang: Francés
Year: 2019
Price: 8.45
Publisher By: Gallimard
Tags: Literatura en francés,En otros idiomas,Literatura
París, años sesenta. Un chico solitario mantiene una serie de encuentros sucesivos y a veces fugaces con seis mujeres enigmáticas Mireille Ourousov, Genevive Dallame, Madeleine Péraud, Madame Hubersen, Martine Hayward y una joven cuyo nombre no llegamos a conocer. Algunas de ellas son viejas conocidas que han aparecido en otros libros del autor. El escenario, como tantas veces en la obra de Modiano, vuelve a ser un París entre la realidad, la memoria y el ensueño, cuyas calles se convierten en itinerarios de un mapa mental. Aparecen hoteles, cafés y apartamentos, la afición al espiritismo, ciertas lecturas que dejan huella y también un cadáver y una huida. Porque una de esas mujeres ha matado a un hombre, parece que de forma accidental. A algunas de ellas el joven protagonista las reencontrará años después a una la verá llevando de la mano a un niño, su hijo; otra reaparecerá con una cicatriz atravesándole la frente... Todos estos encuentros y reencuentros son evocados, cincuenta años más tarde, por el hombre maduro en el que se ha convertido ese joven, por el narrador que convoca el huidizo pasado y a seis mujeres envueltas en el misterio que en mayor o menor medida le marcaron para el resto de su vida. Este es el primer libro que Patrick Modiano publica tras ganar el Premio Nobel, y supone una nueva vuelta de tuerca a su magnético universo literario. Una narración breve, insinuante, ambigua, hecha de pinceladas y silencios, sobre lo que pervive en la memoria y lo que queda en el olvido
PURGATORIO
ISBN: 9788417797980
Page: 176
Lang: Castellano
Year: 2019
Price: 17.05
Publisher By: Almuzara
Tags: Narrativa española,Novela contemporánea
"«Me separé hace poco más de tres años, y desde entonces solo puedo ver a mi hijo cada dos semanas, justo el tiempo que un señor que no me conoce y que no sabe nada sobre mí, ha plasmado en una sentencia judicial. Por si fuera poco, la cantidad de dinero que debo pagar cada mes es abusiva, teniendo en cuenta que, una vez que la he satisfecho, ni siquiera puedo hacer frente a los gastos corrientes de una casa.» Alex es un policía, escritor y licenciado en derecho de cuarenta años. Hace tres años que se separó de su mujer, y desde entonces lucha por obtener la custodia compartida de su hijo, que le ha sido rechazada una y otra vez. Pero, después de todo ese tiempo de duro esfuerzo, Alex ha decidido que eso se acaba. Hoy será el último día de su vida. Hace tiempo que viene pensándolo. Esta noche, cuando las luces se apaguen y los vecinos del edificio de apartamentos donde vive de alquiler se hayan ido a dormir, abrirá la caja fuerte que hay dentro de su armario, sacará su pistola de la funda, se la pondrá en la sien y apretará el gatillo. Trujillo García hace una ruda y veraz reflexión sobre las casi insalvables dificultades de la vida de un hombre, y de las mezquindades, las negociaciones y las claudicaciones que se producen una vez que el amor desaparece."
LAS DOS CARAS DE MI
ISBN: 9788468537054
Page: 118
Lang: Castellano
Year: 2019
Price: 12.35
Publisher By: Bubok publishing
Tags: Narrativa romántica,Romántica y erótica
INICIO DE LA MUERTE
ISBN: 9788494841293
Page: 152
Lang: Castellano
Year: 2019
Price: 12.25
Publisher By: La bella varsovia
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
La poesía de Antonia Pozzi es como el agua que fluye sin esfuerzo, pero es también un lago quieto y profundo; un espejo inmaculado, en el que las estrellas bajan a reflejarse y a encender la conciencia. Y es quizá el sendero que avanza junto a las flores y bajo los árboles el sendero sin destino, porque el camino es el símbolo. Evocadoramente nítidos aparecen en ellos los paisajes con los que se funde la personalidad de la poeta, y con los que dialoga en su introspectiva búsqueda del sentido de la vida y del sentido o la aceptación de la tristeza. Y sobre todo los atraviesa el amor un amor inmenso, punzante, capaz de transformarlo todo y de aunar la fugacidad de los momentos felices y el deseo de eternidad; un amor que con sorprendente templanza acerca la vida y la muerte.
LAS SIETE Y UNA VIDAS DE STELLA FORTUNA
ISBN: 9788491816454
Page: 504
Lang: Castellano
Year: 2019
Price: 18.52
Publisher By: Alianza editorial
Tags: Narrativa extranjera,Novela contemporánea
Una saga familiar que aborda la relación entre hermanas, los secretos, la inmigración, el sueño americano y la lucha tenaz de una mujercontra su propio destino Para Stella Fortuna, la muerte siempre ha formado parte de la vida. La niñez de Stella está llena de extraños incidentes casi mortales, momentos en los que situaciones cotidianas derivan de modo inexplicable en situaciones letales. Incluso su madre cree que está maldita.En su escarpada aldea italiana, Stella es un bicho raro, y emplea todo su carácter en proteger a su hermana menor (Tina, menos guapa y brillante) de las realidades más duras de la vida. Pero Stella provoca las iras de su padre, Antonio un hombre que exige sumisión de las mujeres y cuyo mayor regalo para su familia es su ausencia. Cuando los Fortuna emigran a los Estados Unidos en plena Segunda Guerra Mundial, Stella y Tina deben crecer juntas en un nuevo mundo hostil. Stella no tarda en darse cuenta de que la supervivencia es inútil si no tiene la única cosa que su familia le negará a cualquier precio la independencia.De Calabria a Connecticut, Juliet Grames nos seduce con una fascinante historia sobre las relaciones familiares, los secretos enterrados, el sueño americano y la lucha tenaz de una mujer contra su propio destino. «Un debut vívido y ...
RESURRECCION
ISBN: 9788416968930
Page: 408
Lang: Castellano
Year: 2019
Price: 28.02
Publisher By: Reino de cordelia
Tags: Narrativa extranjera,Novela contemporánea
Publicada por entregas en el periódico Niva hace ahora ciento veinte años, Resurrección (1899) no solo es la última novela aparecida en vida de Lev Tolstói sino también la tercera en ambición del escritor ruso, tras Guerra y paz (1869) yAnna Karénina (1877). Cumplidos los sesenta años, Tolstói ya no era el mismo y su preocupación por la búsqueda de una sociedad más justa se había acentuado cuando abordó en Resurrección las contradicciones de la aristocracia rusa y sus privilegios sobre la población campesina, que vivía prácticamente esclavizada. Poco antes de casarse con la hija de un noble, el joven noble Nejliúdov, que incorpora rasgos autobiográficos de su autor, asiste como jurado al juicio contra la que fuera un amor de juventud, Ekaterina Máslova, condenada por envenenamiento a una cárcel siberiana. El remordimiento le llevarán a plantearse las relaciones de los poderosos con los más humildes y la incapacidad de estos para defender sus derechos.
TROPAS DE CHOQUE
ISBN: 9788412032529
Page: 96
Lang: Castellano
Year: 2019
Price: 6.41
Publisher By: Con pluma y pixel
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LÓBAME
ISBN: 9788417284831
Page: 140
Lang: Castellano
Year: 2019
Price: 15.20
Publisher By: Mueve tu lengua
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura
VOCES EN LA RIBERA DEL MUNDO
ISBN: 9788412033724
Page: 350
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Triskel ediciones
Tags: Narrativa española,Novela contemporánea
"Que nuestro mundo está destrozado se sabe desde el principio de esta peculiar novela el cómo, el porqué y cuál ha sido el destino de la especie humana son las incógnitas que se irán desvelando, poco a poco, en estos catorce relatos autoconclusivos, cuyos personajes y argumentos se cruzan -y se complementan- para narrar una única historia. Cinco naves parten de la Tierra en la segunda mitad del siglo XXI en busca de planetas habitables y de vida. Seguiremos su viaje, pero, sobre todo, lo que sucede en nuestro planeta hasta su regreso. Diana P. Morales, en un tapiz de estilos narrativos que va desde el lirismo hasta el humor, cuenta en los relatos que componen la obra el momento crucial de la vida de uno de sus personajes, cada cual con su particular voz. Historias sobre la solidaridad o el miedo, sobre la supervivencia, sobre la fragilidad del amor o las complejas relaciones familiares. Y cada historia contiene una pieza imprescindible para completar el minucioso puzle final. "
EL HIJO DEL DOCTOR
ISBN: 9788417137373
Page: 413
Lang: Castellano
Year: 2019
Price: 21.37
Publisher By: Vegueta ediciones
Tags: Narrativa española,Novela contemporánea
Novela histórica que muestra la ausencia del que se va y el gran drama de la emigración que sigue azotando a nuestra sociedad y separando a seres queridos. Un relato humanoque comienza a finales del siglo XIX y que recorre todo el siglo XX. Por su interés social e histórico, su calidad literaria y su fuerza narrativa, esta obra ha sido seleccionada para el lanzamiento de la nueva Colección de Narrativa de Vegueta. Leo, el hijo del doctor republicano español, inicia un viaje para descifrar los enigmas quehan rodeado a su familia a lo largo de décadas. Lo hace a partir del descubrimiento de un hecho insólito, sucedido un siglo atrás la misteriosa desaparición de su bisabuelo Román que desencadenó un drama familiar irreversible. Cuatro generaciones sufrirán las vicisitudes de su tiempo en diferentes escenarios la España del final del siglo XIX, Barcelona y Buenos Aires; la II República, la Guerra Civil, la II Guerra Mundial y la invasión de Francia por las tropas de Hitler. A ello seguirá un nuevo éxodo a la Argentina, esta vez la de Perón y Evita, y después el retorno a la España franquista. Un relato profundamente humano de seres atrapados en tiempos convulsos, que narra las emociones que inspira el desarraigo. Un homenaje a las lealtades, la amistad y el amor. Una memoria reivindicativa de la emigración y el e...