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:
EL AROMA DEL ARRAYAN: EL CREPUSCULO NAZARI
ISBN: 9788416100217
Page: 328
Lang: Castellano
Year: 2014
Price: 5.65
Publisher By: Almuzara
Tags: Narrativa histórica
La apasionante historia de un joven morisco en los convulsos días del ocaso del reino nazarí de Granada.Said, un joven morisco hijo de un cristiano renegado y una musulmana, es el protagonista de esta memorable novela histórica en la que narra de primera mano cómo transcurría la vida cotidiana de Granada a mediados del siglo XV, en las postrimerías del rutilante reino nazarí. El lector le acompañará por todo Al-Andalus, así como por lejanas ciudades de África, y en su periplo asistirá fascinado a la orgía de lujo de los sultanes, entregados a los placeres del harén; al combate más encarnizado y feroz, como el que enfrentará a las tropas cristianas de Rodrigo Ponce de León con las de Abu-l-Hasan en Alhama; al esplendor de los caballos enjaezados con terciopelo carmesí y las estancias con aromas de almizcle y aceite de sándalo... Asistiremos a su iniciación con el otro sexo, y a la cálida relación con su poderoso y docto abuelo, que le inculca de manera indeleble el amor a los libros, por los que llegará a poner en peligro su propia vida para salvarlos de la hoguera. Marceliano Galiano, autor asimismo de El cautivo de Granada, evoca con singular viveza un momento crucial en la historia de la Península Ibérica, en el que la cultura árabe vivió su apogeo logrando aportaciones esenciales en las más diversas áreas del conocimiento, y dejando tras de sí un legado que todavía perdura.
EL ANGEL PERDIDO
ISBN: 9788408128809
Page: 560
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Una vertiginosa aventura que se adentra en los rincones más oscuros de la historia, la ciencia y la mitología. El mejor Javier Sierra nos sumerge en un mundo en el que historia, magia, tecnologías ancestrales y ciencia de vanguardia se aúnan en un thriller tan evocador y documentado como original. Mientras trabaja en la restauración del Pórtico de la Gloria de Santiago de Compostela, Julia Álvarez recibe una noticia devastadora su marido ha sido secuestrado en una región montañosa del noreste de Turquía. Sin quererlo, Julia se verá envuelta en una ambiciosa carrera por controlar dos antiguas piedras que, al parecer, permiten el contacto con entidades sobrenaturales y por las que están interesados desde una misteriosa secta oriental hasta el presidente de los Estados Unidos.
ATAUD CERRADO
ISBN: 9788467052213
Page: 368
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
En el centenario de su creación, vuelve Hércules Poirot, el detective más famoso y brillante de la historia de la novela negra, que ha conquistado a más de 2 billones de lectores. Irlanda, 1929. Lady Athelinda Playford, una reconocida escritora de novelas de detectives para niños, ha invitado a varias personas a pasar una semana con ella en Lillieoak, su casa de campo. Además de su hijo y su hija con sus respectivas parejas, su secretario personal y la enfermera de éste, también dos abogados, Gathercole y Rolfe, han sido citados, así como los detectives de Scotland Yard, Hércules Poirot y Edward Catchpool. Nadie conoce el motivo a semejante invitación. Sin embargo, el misterio es rápidamente desvelado Athie anuncia que los herederos de toda su fortuna no serán sus hijos sino Joseph, su secretario, aquejado de una enfermedad terminal. Qué razón ha impulsado a Athie a dejarle todo su dinero a alguien que no es de su familia? Pero todos los invitados deberán hacer frente a otra fatídica sorpresa uno de ellos ha sido asesinado. Quién y por qué ha cometido el crimen? El misterio está servido. Será capaz el peculiar Hércules Poirot de desvelarlo?
SUEÑOS DE DIOSES Y MONSTRUOS (HIJA DE HUMO Y HUESO III)
ISBN: 9788420416632
Page: 616
Lang: Castellano
Year: 2014
Price: 16.62
Publisher By: Alfaguara
Tags: Juvenil
Comenzó con HIJA DE HUMO Y HUESO Continuó con DÍAS DE SANGRE Y RESPLANDOR Finaliza con SUEÑOS DE DIOSES Y MONSTRUOS Un enemigo común, una causa común. Un enemigo común. Una causa comúnKarou y Akiva ya saben que están vivos pero Karou aún no está preparada para perdonar. Y ahora, mediante un terrible engaño, Karou ha tomado el control sobre la rebelión quimérica y el futuro de su raza depende de ella, si es que aún queda futuro para las quimeras en Eretz, una tierra devastada por la guerra.Cuando el brutal ejército de serafines de Jael penetra en el mundo humano, lo impensable se convierte en esencial Karou y Akiva tendrán que unir sus ejércitos para luchar contra un enemigo común. Esta unión de ambos ejércitos es una versión alterada de su antiguo sueño, donde ángeles y quimeras conviven juntos, en paz. Donde hay esperanza para su imperdonable amor entre ángel y demonio.Pero sobre Eretz se ciernen mayores amenazas que Jael. Una cruel reina va a la caza de Akiva y en los cielos está ocurriendo algo. Gigantescas manchas se extienden como moratones de un lado a otro del horizonte. Los cazadores alados de tormentas se congregan como si hubiesen sido convocados, volando en círculos sin cesar, y un profundo sentido de injusticia impregna el mundo. Qué clase de poder puede herir el cielo? Desde las calles de Roma hasta las cuevas de los Kirins, humanos, quimeras y serafines lucharán, amarán y morirán en un teatro épico que trascenderá el bien y el mal, la amistad y el odio.Y, más allá de las fronteras del espacio y el tiempo, qué sueñan dioses y monstruos? Y acaso alguna otra cosa importa? "Las nuevas revelaciones, personajes, múltiples historias de amor y los constantes giros de la trama y el suspense no decepcionarán a los muchos fans de Taylor."Booklist "Un ambicioso drama, magníficamente vanguardista, iluminado por sus personajes y prosa."Kirkus
TEATRO 1989-2014
ISBN: 9788495291301
Page: 776
Lang: Castellano
Year: 2014
Price: 23.75
Publisher By: La uña rota
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
«Escribo buscando a otros; ojalá éste sea sitio de muchos encuentros», escribe Juan Mayorga en la nota que inicia este amplio y rico muestrario de su obra. Teatro 1989-2014 es una puerta de acceso perfecta al universo de Mayorga veinte títulos ordenados cronológicamente, seleccionados por el autor, desde los más antiguos hoy muchos de ellos inencontrables hasta los más recientes, entre los cuales se incluyen tres inéditos. Una singular trayectoria que pone en escena un mapa donde se trazan las distintas geografías que atraviesan su obra a lo largo de veinticinco años. «Si el teatro no es capaz de desestabilizar de algún modo las convicciones del espectador nos dice el autor, si no es capaz de ponerle ante buenas preguntas, está siendo irrelevante». En consecuencia, Mayorga nos entrega un teatro crítico, a contrapelo, que nace de la escucha y nos habla con valentía del deseo, el amor, la fantasía, la familia, la dominación, la violencia, el poder Un teatro que llega al fondo de las situaciones y de los conflictos, así como al fondo de los motivos y deseos de unos personajes que son también espacios interiores, formas morales, con los que Mayorga compone un complejo mosaico de la realidad social, humana y política de nuestro tiempo.
THE RAVEN BOYS: LA PROFECÍA DEL CUERVO
ISBN: 9788467563368
Page: 424
Lang: Castellano
Year: 2013
Price: 15.15
Publisher By: Ediciones sm
Tags: Juvenil
Cada año, la noche de San Marcos, Blue Sargent acompaña a su madre al camino de los espíritus para ver a los que morirán en los siguientes doce meses. Sin embargo, este año es distinto Blue, la única de su familia que no tiene facultades adivinatorias, ha visto a uno de estos espíritus, y eso solo puede significar que es su amor verdadero o que lo va a matar. Él se llama Gansey y es el estudiante más rico del colegio privado más elitista de la zona, la Academia Aglionby, cuyo emblema es un cuervo que todos los estudiantes llevan bordado en el jersey. Junto a Adam, un estudiante brillante, celoso del poder económico de sus compañeros; Ronan, un chico con problemas emocionales desde la muerte de su padre, y Noah, el observador taciturno que apenas habla, forman los chicos del cuervo, y están empeñados en descubrir la ubicación de la tumba del último rey galés, Glendower, el Rey Cuervo. Blue sabe que debe mantenerse alejada de ellos, porque los chicos del cuervo siempre traen problemas. Aunque nunca podría imaginarse el siniestro y oscuro mundo que los rodea, donde la magia dejará de ser un juego para convertirse en una amenaza mortal.
SENDAS DE OKU
ISBN: 9788494094187
Page: 200
Lang: Castellano
Year: 2014
Price: 17.10
Publisher By: Atalanta
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura
CALIGULA
ISBN: 9788420676579
Page: 152
Lang: Castellano
Year: 2013
Price: 9.50
Publisher By: Alianza editorial
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
CASA DE NINES
ISBN: 9788492672967
Page: 152
Lang: Catalán
Year: 2011
Price: 12.30
Publisher By: Educ@ula grup 62
Tags: Teatro en catalán,Teatro,Literatura
RITOS FUNERARIOS
ISBN: 9788484289715
Page: 368
Lang: Castellano
Year: 2014
Price: 18.52
Publisher By: Alba editorial
Tags: Narrativa extranjera,Novela contemporánea
Una hazaña impresionanteRitos funerarios puede compararse con Alias Grace de Margaret Atwood y con La verdadera historia de la banda de Kelly de Peter Carey. The Sunday Times Un argumento excelentey una fábula fascinante que cuenta de lo que Agnes fue realmente culpable Susannah Meadows, The New York Times Basada en la historia real de la última mujer decapitada en Islandia, acusada del brutal asesinato de dos hombres, Ritos funerarios es una novela de suspense y de pasiones íntimas con el trasfondo del paisaje helado de la Islandia del siglo XIX. Agnes, mientras espera la hora de su ejecución, es confinada en la granja de un matrimonio y de sus dos hijas. Horrorizada, la familia ni siquiera quiere hablar con ella. Tan solo el joven ayudante de un pastor intenta comprenderla y salvar su alma. A medida que sus conversaciones progresan y el invierno deja su huella, el dilema se afianza fue Agnes culpable o no de los terribles hechos de que la acusan? Hannah Kent, con su primera novela, un éxito ya en veinte idiomas, ha escrito «una de las mejores novelas criminales nórdicas» (The Independent).
LA DELICADEZA
ISBN: 9788432209246
Page: 224
Lang: Castellano
Year: 2011
Price: 17.10
Publisher By: Seix barral
Tags: Narrativa extranjera,Novela contemporánea
La autora Anna Gavalda nos recomienda La delicadeza de David Foenkinos "Qué maravilla este pequeño gran libro! Cuando acabéis el libro lo guardaréis en la biblioteca, pero vivirá con vosotros mucho tiempo". Nathalie es una mujer afortunada. Felizmente casada con Franois, pasa los días rodeada de risas y libros. Un día la pena llama a su puerta Franois muere inesperadamente. Nathalie languidece entonces entre las paredes de su casa y se vuelca en la ofi cina. Pero justo cuando ha dejado de creer en la magia de la vida, ésta vuelve a sorprenderla y revelarse en su forma más maravillosa. La delicadeza es la novela de la esperanza y la imaginación, la novela de ese París fascinante en el que el dolor y la vulgaridad se transforman en poesía. Un libro que querrás tener siempre cerca, para deleitarte de nuevo con su elegancia literaria o sonreír con su mordaz ingenio, pero, sobre todo, para recordar que siempre, incluso en los momentos más inesperados, cualquier cosa es posible.
COPLAS A LA MUERTE DE SU PADRE
ISBN: 9788497403795
Page: 128
Lang: Castellano
Year: 2011
Price: 7.12
Publisher By: Castalia
Tags: Poesía clásica española hasta el siglo XVIII,Poesía,Literatura
Rodrigo Manrique, Maestre de Santiago, muere en noviembre de 1487. A su muerte, su hijo, Jorge Manrique, concibió sus Coplas a la muerte de su padre, una elegía poética donde se combinan tradición y originalidad, elementos medievales junto con otros que anuncian el incipiente Renacimiento. No son sino una reflexión sobre la vida, la fama, la fortuna y la muerte, bajo el prisma de la resignación cristiana; pero acaban por ser también un canto a la vida en medio de la tradición cuatrocentista de la muerte. Inspiradas en los precedentes clásicos medievales del género y en el Eclesiastés, también contienen alusiones a la historia reciente de Castilla e incluso a sucesos en los que pudo estar presente el propio autor. Por todo ello, se constituye en una de las obras capitales de la literatura española y, sin duda, en el mejor poema elegíaco de la poesía medieval.