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:
KNOCKEMSTIFF
ISBN: 9788439732440
Page: 224
Lang: Castellano
Year: 2017
Price: 18.90
Publisher By: Literatura random house
Tags: Narrativa extranjera,Novela contemporánea
La colección de relatos cargados de realidad, violencia y un oscuro y magistral sentido del humor, que aupó a Donald Ray Pollock a la primera línea del panorama literario. «Uno de los mejores libros que leerán jamás.» Kiko Amat Bienvenidos a Knockemstiff, Ohio, una hondonada en medio de ninguna parte a la que a duras penas se puede otorgar la categoría de pueblo. Un lugar del que parece imposible huir y en el que la fatalidad, la desidia y la incapacidad de reescribir el propio destino es como si se transmitieran de padres a hijos. Una especie de agujero negro -y real, aunque hoy día el pueblo está prácticamente despoblado- en el que nunca ocurre nada y en el que, sin embargo, ocurre todo. Pero, por encima de cualquier otra cosa, Knockemstiff es -compartiendo cartel con la galería de personajes más descorazonadora que uno pueda imaginar- el protagonista omnipresente de esta colección de relatos plagados tanto de desazón como de un oscuro sentido del humor. Heredero de McCarthy, Faulkner y Flannery OConnor, y con el lenguaje cinematográfico de Peckinpah , Tarantino y los Cohen, Donald Ray Pollock ya se ha consolidado como uno de los grandes de la literatura norteamericana ac...
ESCRITO EN MIS SUEÑOS
ISBN: 9788408166894
Page: 320
Lang: Castellano
Year: 2017
Price: 5.65
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica
Una novela romántica que combinauna trama de intriga y tráfi co de drogasen el sur de España con una apasionadahistoria de amor entre dospersonajes con mucha química. Cuando Sol abre los ojos en el hospital dela base militar de Rota, se encuentra caraa cara con el pirata que la persigue en sussueños. Pero, en realidad, el enigmáticoteniente Jay Farrell no es un pirata, sinoun miembro del NCIS (Naval CriminalInvestigative Service) muy interesado enhallar alguna pista sobre el asesinato delmarinero Irons, debajo de cuyo cuerpo hasido hallada ella. Al parecer, Sol sufre unaligera amnesia, si bien, aunque por otrosmotivos, está tan interesada o más que élen averiguar cuáles han sido sus últimosmovimientos. El teniente Farrell sospechaque ella se guarda algunos secretos yno está dispuesto a perderla de vista niun instante. Envueltos en un remolinode mentiras, sospechas y falsas identidades, lucharán, cada uno a su manera, por descubrir la verdad en una vorágine de atracción y rechazo. Y en ese proceso se darán de bruces con una pasión que estaba escrita en sus sueños.
BELFONDO
ISBN: 9788423352067
Page: 160
Lang: Castellano
Year: 2017
Price: 7.55
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
MAÑANA AZUL (AMANECER ROJO 3)
ISBN: 9788427210233
Page: 672
Lang: Castellano
Year: 2017
Price: 17.09
Publisher By: Molino
Tags: Juvenil
DESEO DE SER PUNK
ISBN: 9788466337731
Page: 216
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Belén Gopegui, autora deLa escala de los mapas, nos adentra en el mundo de Martina, una adolescente indeleblemente marcada por las estelas rebeldes del rock. Algo le ocurrió a Martina el 4 de diciembre. Desde entonces busca la actitud, algo que le permita no traicionar su código. Martina, a sus dieciséis años furiosos, quiere respetar su código, salirse de ese mundo dado que no comprende. En alguna parte muy cercana, en su calle, en su barrio, en su ciudad, ha de haber un espacio blanco, puro, no corrompido, sincero. Como el que resuena en las canciones de Alice Cooper, de Los Ramones; ese que trasluce la sonrisa de Iggy Pop. Un espacio donde el rock es el principio de una historia, el punk es un estado de ánimo y es posible dar y recibir y dar y recibir y dar... Deseo de ser punkes Premio de Narrativa Española Dulce Chacón. Críticas «Deseo de ser punk tiene el tono íntimo de los diarios secretos y la maestría de una escritora que nos habla con las orejas bien abiertas.» José Antonio Aguado,Diari de Terrassa «Romper las barreras entre lo individual y lo colectivo, lo privado y lo público. Este es uno de los proyectos narrativos que persigue Belén Gopegui.» El País
SABOR A CHOCOLATE
ISBN: 9788466338448
Page: 160
Lang: Castellano
Year: 2017
Price: 7.55
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Entre dos continentes, partidas de ajedrez y notas de violín,Sabor a chocolatees una sinfonía incompleta de amor y sueños. Una novela tan intensa y adictiva como el mejor chocolate. Hace más de sesenta años, Adrian Troadec vio a una chica salir de una clase de música. Dos guerras mundiales después, aún funciona la fábrica de chocolate que abrió para conquistarla. Novela galardonada con el XIII Premio Universidad de Sevilla. Reseñas «Experimento literario muy interesante. Tiene valor, atrevimiento y pensamiento detrás. Me encanta su originalidad.» Rosa Montero «Un auténtico regalo. Me ha encantado leerlo, y sobre todo me ha dejado huella, no es de esas novelas que las cierras y te olvidas de ellas. Me encanta su sencillez, su planteamiento formal y la belleza de la historia.» Rodrigo Muñoz Avia «La novela va calando como la lluvia fina... va impregnándose poco a poco de sentimientos y de emociones.Sabor a chocolatees una historia de nostalgias, de personajes que interactúan como si la vida fuera un enorme tablero de ajedrez.» Inma Chacón «Si dijera que algunos de los párrafos deSabor a chocolateson en sí mismos una novela, estaría haciendo literatura. SI dijera q...
LA FANFARLO
ISBN: 9788408167143
Page: 80
Lang: Castellano
Year: 2017
Price: 2.80
Publisher By: Planeta
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL MONARCA DE LAS SOMBRAS
ISBN: 9788439732570
Page: 288
Lang: Castellano
Year: 2017
Price: 19.85
Publisher By: Literatura random house
Tags: Novela contemporánea,Narrativa española,Novela contemporánea,Narrativa española
Más de quince años después de la publicación deSoldados de Salamina, Javier Cercas regresa a la Guerra Civil con una novela más íntima y personal, que indaga en el pasado más incómodo de su familia. Ninguna familia escapa a su herencia. Sobre los vencedores y los vencidos, y los secretos que todos callamos. Ésta es la novela que Javier Cercas se había estado preparando para escribir desde que quiso ser novelista. O desde antes. El monarca de las sombras narra la búsqueda del rastro perdido de un muchacho casi anónimo que peleó por una causa injusta y murió en el lado equivocado de la historia. Se llamaba Manuel Mena y en 1936, al estallar la guerra civil, se incorporó al ejército de Franco; dos años después murió combatiendo en la batalla del Ebro, y durante décadas se convirtió en el héroe oficial de su familia. Era tío abuelo de Javier Cercas, quien siempre se negó a indagar en su historia, hasta que se sintió obligado a hacerlo. El resultado de esa indagación es una novela absorbente, pletórica de acción, de humor y de emoción, que nos enfrenta a algunos de los temas esenciales de la narrativa de Cercas la naturaleza radiante, poliédrica y misteriosa del heroísmo, la terca pervivencia de los muertos y la dificultad de hacerse cargo del pasado más incómodo. Exploración a la vez local y universal, personal y colectiva, novela belicosamente antibelicista, El monarca de las sombras da una vuelta de tuerca inesperada y deslumbrante a la pregunta sobre la herencia de la guerra que Cercas abrió años atrás con Soldados de Salamina.
MI PRIMA RACHEL
ISBN: 9788490652671
Page: 456
Lang: Castellano
Year: 2017
Price: 20.90
Publisher By: Alba editorial
Tags: Narrativa extranjera,Novela contemporánea
Philip Ashley, el narrador de esta novela, es un joven huérfano que ha sido criado por su primo Ambrose, un terrateniente de Cornualles veinte años mayor que él, en una gran casa aislada, de rutinas amables e incontestadas, sin conflictos y sin mujeres. Cuando el primo debe viajar a Italia por razones de salud, conoce a una mujer, Rachel, una pariente lejana educada en Florencia, viuda de un conde que murió en un duelo y la dejó cubierta de deudas. Se casa con ella y poco después muere súbitamente. «Juré que todo lo que Ambrose hubiera pagado en dolor y sufrimiento se lo devolvería a la mujer que los había causado», se dice Philip al conocer la noticia. Pero apenas han pasado unas semanas y Rachel se presenta en Cornualles y esa animosidad irracional que el joven sentía por ella se va convirtiendo poco a poco en una fascinación incontrolable que no disminuye a medida que las circunstancias de la muerte de su primo se revelan cada vez más sospechosas. Mi prima Rachel (1951) es una gran novela psicológica, llena de suspense, en la que Daphne du Maurier exploró, como en Rebeca, la influencia fantasmal en una casa de una figura ausente. Es también un sutil estudio de lo que un hombre cree que es una mujer y del accidentado viaje que dan los prejuicios cuando se enfrentan a una realidad inesperada.
EL ALMA DEL MUNDO
ISBN: 9788423352005
Page: 336
Lang: Castellano
Year: 2017
Price: 8.50
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
"No hay mejor música que la de un corazón afinado. Solo entonces suena el alma del mundo" Otto Stephens y Clea Ross ingresan en un asilo para ancianos ricos y solicitan que una cuidadora en particular, Ilona, se ocupe de ambos. Clea, de noventa años, en su juventud una brillante violonchelista, sacrificó su carrera para permanecer a la sombra de su marido, un célebre director de orquesta. Dotada de un estimulante sentido del humor, es dueña de una ironía demoledora, libérrima y encantadora cuando quiere, pero dura con todo aquello que le resulta despreciable. Otto, de edad semejante, es un anciano seductor que conserva el encanto y el glamur de su juventud. La joven Ilona esconde un pasado terrible en su Hungría natal, sometida al terror soviético. Es una mujer zarandeada por el destino. En Barcelona, conoce a Miguel. Además de vivir un gran amor con él, este le enseña oficio de luthier. La felicidad se rompe cuando Ilona viaja a Budapest y permanece allí un largo periodo de tiempo para cuidar a su madre. Otto le pide a Ilona que dediquen su tiempo a fabricar un violonchelo y esta ocupación se convierte para el anciano en lo más importante de su vida. Ilona tiene otros intereses reconstruir su relación con Miguel. Durante tres meses, las vidas de Clea, Otto e Ilona se entre...
COMO FUEGO EN EL HIELO
ISBN: 9788408161561
Page: 576
Lang: Castellano
Year: 2017
Price: 19.95
Publisher By: Planeta
Tags: Narrativa española,Novela contemporánea
Emocionante, cautivadoraLa nueva novela de la aclamada autora de Palmeras en la nieve Luz Gabás 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.