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:
CUENTOS COMPLETOS
ISBN: 9788477026723
Page: 672
Lang: Castellano
Year: 2003
Price: 17.00
Publisher By: Valdemar
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La presente edición se propone brindar al lector la posibilidad de acercarse a los textos originales de los relatos de Franz Kafka, libres de las fusiones y «arreglos» arbitrarios a que los sometió su amigo y editor Max Brod tras su muerte, y que han circulado desde entonces en numerosas ediciones fragmentarias. El volumen reúne todos aquellos escritos de Kafka que pueden ser incluidos en la categoría de «relatos» (sin excluir La metamorfosis, a pesar de su mayor longitud), «narraciones», «piezas narrativas», «poemas en prosa», «cuentos», o «fragmentos» traducidos a partir de los textos originales, sin filtros ni retoques, utilizando para ello los propios manuscritos del autor, y, cuando éstos no se han conservado, las ediciones autorizadas por Kafka. El criterio primordial para elegir estos textos ha sido su pertenencia al mundo de la ficción, es decir, no incluimos escritos autobiográficos, como fragmentos de los Diarios, ni otros escritos, como la Carta al padre, en los que Kafka elabora claramente situaciones personales desde una perspectiva alejada de la literatura. Esta edición, preparada con esmero y gran conocimiento por José Rafael Hernández Arias, ha sido posible gracias a la tendencia iniciada recientemente en los países de lengua alemana de publicar los manuscritos de Kafka en edición facsímil, y su ordenación cronológica nos ofrece un friso de la evolución creadora de este clásico del siglo XX.
LA DESHEREDADA
ISBN: 9788437618685
Page: 512
Lang: Castellano
Year: 2004
Price: 15.10
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
CAU DE LLUNES (2ª ED.)
ISBN: 9788482566597
Page: 80
Lang: Catalán
Year: 1998
Price: 13.30
Publisher By: Edicions proa s.a
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
RESIDENCIA EN LA TIERRA
ISBN: 9788437607078
Page: 384
Lang: Castellano
Year: 2005
Price: 11.87
Publisher By: Catedra
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura
CUENTOS PARA ANTES DE DESPERTAR
ISBN: 9788408110750
Page: 112
Lang: Castellano
Year: 2012
Price: 14.15
Publisher By: Planeta
Tags: Narrativa española,Novela contemporánea
TIRANT LO BLANC
ISBN: 9788475841199
Page: 271
Lang: Catalán
Year: 1989
Price: 10.92
Publisher By: Laertes
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
Escrita a partir de 1460 i publicada per primera vegada el 1490, Tirant lo Blanc de Joanot Martorell és una novella cavalleresca que narra les aventures d'armes i d'amor del seu protagonista, Tirant, al servei d'un bell ideal alliberar l'Imperi Grec, Constantinoble, del setge dels turcs. Qualificada encertadament per Vargas Llosa de novella total (alhora de cavalleria, cortesana, militar, ertica i, en cert sentit, psicolgica), la seva versemblana l'allunya de les novelles de cavalleria de l'Edat Mitjana; i la seva trama, variada i rica en registres (des del to greu fins a l'humor; des de la crueltat fins al sensualisme), la fan una lectura plaent i divertida, que ha resistit el pas del temps. És, no res menys, una de les millors novelles europees del moment i de tots els temps. Malgrat el seu encant indiscutible, Tirant lo Blanc és una novella que fins ara no estava a l'abast de la majoria de lectors potencials d'avui. La llengua el catal del s. XV i l'extensió més de vuit-centes pgines atapedes, juntament amb una bona part del seu estil, preciosament retric i tant del gust de la seva poca, per avui dia clarament anacrnic i pesat, impossibilitaven, de fet, que el lector no especialitzat i, d'una manera particular, el lector jove, hi entrés amb inters i es divertís amb les aventures dels seus...
BERLIN ALEXANDERPLATZ
ISBN: 9788437619972
Page: 520
Lang: Castellano
Year: 2003
Price: 19.95
Publisher By: Catedra
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Alfred Dblin ha sido siempre una figura controvertida y es todavía hoy un autor semimaldito que no acaba de encontrar su puesto en la literatura. Natural de Stettin del Oder (hoy Polonia) escribe el libro más importante que jamás se ha escrito sobre Berlín. Judío, se convierte al cristianismo. Socialista convencido, es siempre un solitario, y, desilusionado, abandona el partido como protesta. Se llama a sí mismo" autor de la burguesía" y se confiesa a la vez marxista, aunque heterodoxo. Escritor incómodo, es, en definitiva, uno de los escritores más insólitos de la literatura universal.«Berlín Alexanderplatz» aparece en 1929. Su éxito es extraordinario y, en pocos años, alcanza cuarenta y cinco ediciones y se traduce a varios idiomas. La novela se consideró una exaltación de Berlín, ciudad que el autor, por su profesión de médico, conocía muy bien. Los ojos de Dblin (y sus cuadernos) registran todos los detalles de la geografía berlinesa, pero como narrador omnisciente, Dblin interviene en la acción y comenta lo que ocurre. Fondo y forma se funden en un libro desconcertante y abierto a la interpretación.
EL CIRCULO CERRADO
ISBN: 9788433974624
Page: 510
Lang: Castellano
Year: 2007
Price: 21.85
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
Qué fue del cuarteto de amigos de El Club de los Canallas, de Trotter, Harding, Anderton y Chase? Ellos y sus amigos tienen ahora veinticinco años más. Y también el mundo. Las bombas que sacuden Inglaterra ya no son las del IRA y el Nuevo Laborismo de Tony Blair está en el poder. Benjamin Trotter, el jovencito que se iba a dedicar a la literatura, ahora es un próspero e insatisfecho contable y sigue escribiendo su inacabada e inacabable novela. Doug Anderton es periodista, su mujer es una ex modelo superpija, y le han transferido de editor de la sección de política a la de literatura, lo que puede significar el «beso de la muerte» o la «patada hacia arriba» en su carrera. Philip Chase, que tenía un grupo de rock y no admitía que el rock sinfónico era cosa del pasado y que había llegado la hora del punk, también es periodista, pero de menor rango. Sean Harding, el anarquista del instituto, reivindica una vuelta a los orígenes del anglicismo, aunque también se jacta de su relación con Al Qaeda. Y Paul, el hermano pequeño de Benjamin, aquel mocoso de derechas, es ahora diputado laborista. «Una meditación sobre las consecuencias del terrorismo, un examen del espíritu de la política posterior al once de septiembre, y una sátira de todo y de todos» (Elizabeth Judd, The Atlantic Monthly).
POEMAS SUFIES
ISBN: 9788475175270
Page: 144
Lang: Castellano
Year: 1997
Price: 11.40
Publisher By: Hiperion
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura
PAPEL MOJADO
ISBN: 9788420712246
Page: 208
Lang: Castellano
Year: 2001
Price: 9.59
Publisher By: Anaya
Tags: Literatura más de 12 años,Más de 12 años,Infantil
CONSUMMATUM EST (TRILOGIA VERSOS, CANCIONES Y TROCITOS DE CARNE 3 )
ISBN: 9788483656402
Page: 680
Lang: Castellano
Year: 2014
Price: 18.05
Publisher By: Suma
Tags: Novela negra
La pequeña localidad islandesa de Grindavik amanece con todos los miembros de una misma familia brutalmente asesinados. En uno de los países del mundo con menor tasa de homicidios por habitante, el comisario de la Brigada de Homicidios de Reykjavik, Ólafur Olafsson, se enfrenta al caso más escabroso que ha visto justo en el ocaso de su carrera profesional. Pero muy pronto todas las pistas empiezan a apuntar hacia un sofisticado asesino en serie, Augusto Ledesma, que durante varios años ha ido componiendo una siniestra poética de versos regados de sangre a lo largo y ancho de Europa.Ante tales evidencias, la INTERPOL decide poner al frente del caso al jefe de la Unidad de Búsqueda Internacional de Prófugos, Robert. J. Michelson, que se rodeará de un grupo especial integrado por algunos «viejos conocidos» del asesino.En Consummatum est el lector asistirá al ansiado desenlace de una trilogía Versos, Canciones y trocitos de carne, que ha robado el sueño a quienes leyeron Memento mori y continuaron recorriendo los laberintos de la mente criminal con Dies irae. El singular y novedoso estilo narrativo de Pérez Gellida promete no dejar a nadie indiferente en este magistral e imprevisible acto final.
LA LLUVIA AMARILLA
ISBN: 9788432220227
Page: 168
Lang: Castellano
Year: 2013
Price: 13.30
Publisher By: Seix barral
Tags: Narrativa española,Novela contemporánea
La lluvia amarilla, de Julio Llamazares, autor de otros libros como Las lágrimas de San Lorenzo o Tanta pasión para nada, es un long seller y una obra de referencia en la narrativa española contemporánea. Esta obra se estudia en colegios, institutos y universidades, y tiene una gran presencia en foros y blogs. Fue finalista del Premio Nacional de Literatura en 1988. Ha recibido el Premio Nonino y el Premio ITAS en Italia. La obra de Julio Llamazares abarca desde la poesía hasta los libros de viaje, y varios guiones cinematográficos. Publicada en 1988 y convertida hoy en un long seller, es un símbolo del éxodo rural, una novela fundamental de la literatura española reciente, que consagró a Julio Llamazares como uno de nuestros más valiosos narradores. Con motivo del veinticinco aniversario de su publicación, esta edición incluye un prólogo de Julio Llamazares y el documental Ainielle, que recoge escenas de la adaptación teatral de la novela, el singular paisaje de pueblos y aldeas deshabitados, acompañado de la narración de algunos pasajes de la obra literaria por el actor José Sacristán.