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:
SECRETO INCONFESABLE (TRILOGÍA PECADO 1)
ISBN: 9788466347648
Page: 336
Lang: Castellano
Year: 2019
Price: 7.55
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
La nueva trilogía de J. Kenner, autorabest seller de The New York Times y ganadora del premio RITA, el más prestigioso del género de romance erótico. «Una excitante historia de amor, peligro y deseo prohibido.» Library Journal J. Kenner, una de las grandes maestras del romance erótico, nos ofrece la primera entrega de su trilogía más excitante y pecaminosa, ambientada en un mundo marcado por el lujo, el misterio y las pasiones más prohibidas. Cuando entre un hombre y una mujer existe una intensa tensión erótica y un amor imposible, los deseos deben mantenerse ocultos, en el más absoluto secreto. Todo el mundo cree que el atractivo y millonario Dallas Sykes es un conquistador impenitente. Siempre rodeado de las mujeres más bellas y liberadas, frecuenta fiestas esplendorosas donde el sexo se bebe como si fuera champán. Lo que casi nadie sabe es que el talante provocador de Dallas esconde una doble vida... y una relación intensamente platónica con su hermana adoptiva, Jane, con quien vivió una experiencia traumática que ninguno de los dos ha podido olvidar. Por su lado, también Jane intenta resistirse a esa atracción por él y busca a un hombre que le haga olvidar lo que siente cuando sus miradas se cruza...
EL EMBALSE 13
ISBN: 9788417007942
Page: 320
Lang: Castellano
Year: 2019
Price: 19.90
Publisher By: Libros del asteroide
Tags: Narrativa extranjera,Novela contemporánea
Premio Costa 2017 Finalista del Man Booker 2017 En un pequeño pueblo de Inglaterra, durante unas vacaciones, una adolescente desaparece. El suceso altera el sosegado ritmo de vida de sus habitantes, que se unen en una intensa búsqueda mientras una multitud de periodistas cubre la noticia y la policía se moviliza para encontrarla. La investigación se prolonga durante meses, pero la vida continúa y el tiempo termina imponiéndose de manera inexorable. Los vecinos asistirán a nacimientos y muertes, vivirán enamoramientos y rupturas, mostrarán lo mejor y lo peor de sí mismos, guardarán secretos que quizás debieran salir a la luz, agradecerán pequeños favores y se enfrentarán a traiciones inesperadas. Jon McGregor se aprovecha de la precisión y humanidad de su escritura para convertir a una pequeña comunidad y el paso del tiempo en los auténticos protagonistas de una magnífica novelagalardonada con el premio Costaque lo ha consolidado como una de las voces más brillantes de la literatura británica. «Un logro extraordinario; un retrato de una comunidad que deja en el lector un cariño duradero por sus personajes, porque reconoce en ellos sus locuras y debilidades y los pequeños actos de bondad y coraje que los unen.»Stephanie Merritt (The Guardian) «McGregor...
EL ABUELO QUE VOLVIO PARA SALVAR EL MUNDO
ISBN: 9788498389432
Page: 448
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
Desde aquel día, no hace tantos años, en que Allan Karlsson saltó por la ventana de la residencia de ancianos y se lanzó a vivir toda suerte de aventuras con la avidez de un jovenzuelo, el mundo ha sufrido una transformación tan radical que buena parte de la Humanidad está sumida en el desconcierto y la confusión. Ante tal estado de las cosas, un espíritu inquieto y una mente libre de prejuicios, por no mencionar su fértil imaginación, son las mejores armas de que dispone el incombustible abuelo para emprender, con 101 años recién cumplidos, una nueva cruzada con el fin de restaurar la paz y el orden mundial. Todo empieza en una playa en Bali, donde Allan se encuentra celebrando el 101 aniversario de su nacimiento. La idea de su fiel amigo Julius de regalarle un viaje en globo parecía buena, pero lamentablemente Allan pierde el control del artefacto y los dos amigos tienen que efectuar un amerizaje de emergencia. Perdidos en altamar, la suerte parece sonreírles cuando aparece un barco y los rescata, excepto que se trata de un buque de guerra norcoreano que los conduce a Pyongyang, feudo inexpugnable de un Kim Jong-un que disfruta jugando con sus misiles nucleares. Así, en un abrir y cerrar de ojos, Allan se encuentra liderando una misión política extremadamente delicada que lo llevará a Nueva York, Suecia y finalmente a África, y a nadie le sorprenderá que, ante los numerosos obstáculos y la complejidad de la operación, el superabuelo no tenga más remedio que plantarse ante Donald Trump y Angela Merkel para exponerles sus originales planes, sin los cuales el mundo se encamina hacia una crisis de insospechadas consecuencias. El humor disparatado y una acción trepidante son de nuevo la esencia de otra gran novela de Jonas Jonasson, que con el famoso abuelo de protagonista deja atrás el siglo xx y aborda de lleno el momento político actual, una época convulsa en la que realidad y ficción, cómo no, se confunden con pasmosa facilidad.
NARRACIONES EXTRAORDINARIAS
ISBN: 9788417430689
Page: 560
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Alma europa
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
A LA CAZA DEL PRINCIPE DRACULA
ISBN: 9788492918652
Page: 480
Lang: Castellano
Year: 2019
Price: 16.15
Publisher By: Puck
Tags: Juvenil
En la esperada secuela del best seller «A la caza de Jack el Destripador», se descubren extraños asesinatos en el castillo del Príncipe Vlad el Empalador, también conocido como Drácula. Podría ser un simple farsante quien está cometiendo los crímenes... o el príncipe ha vuelto a la vida? Tras el dolor y el horror que le ha causado descubrir la verdadera identidad de Jack el Destripador, Audrey Rose Wadsworth no tiene otra opción más que huir de Londres y de sus recuerdos junto con el arrogante y encantador Thomas Cresswell.Rose viaja al corazón oscuro de Rumania, hogar de una de las mejores escuelas de medicina forense de Europa... y de otro asesino de renombre Vlad el Empalador, cuya sed de sangre se convirtió en leyenda. Pero el sueño de la vida de Rose, pronto se ve frustrado por los sangrientos descubrimientos en los pasillos del imponente castillo de la escuela, y se ve obligada a investigar asesinatos que le resultan extrañamente familiares. Quizás, lo que encuentre despierte sus temores más profundos.
CAMPO DEL MORO (EL LABERINTO MAGICO V)
ISBN: 9788495430809
Page: 304
Lang: Castellano
Year: 2019
Price: 22.80
Publisher By: Cuadernos del vigia
Tags: Narrativa española,Novela contemporánea
"Campo del Moro" es la más dolorosa de todas las novelas que componen El laberinto mágico, la que más ahonda en el corazón de quienes saben qué ocurrió realmente en el tramo final de la guerra civil española. «Esta es la historia de la batalla más feroz y más inútil, más cruel y más injusta, de la guerra civil española. La crónica de la humillación de Madrid, la capital de la gloria, la capital del dolor, la ciudad que resistía, la que no caía, la que no cayó hasta que un golpe de estado, promovido por unos cuantos militares y políticos republicanos, se la entregó a Franco en bandeja, con la esperanza de apaciguarlo y conseguir a cambio condiciones más ventajosas para los derrotados. El resultado de aquella apuesta fue una dictadura sangrienta que treinta y siete años».
ARDERÁS EN LA TORMENTA
ISBN: 9788416859481
Page: 504
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Rocabolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
EL ARTE DE DESAMAR (ACTOS III Y IV: ITINERARIO DE SALVACION) (INC LUYE CD)
ISBN: 9788494793721
Page:
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Arscesis
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LA LLAVE DEL FARAÓN (GIDEON CREW 5)
ISBN: 9788401021879
Page: 320
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: Plaza & janes editores
Tags: Novela negra
«Voy a ser muy claro si tiene algún valor, vamos a robarlo. Os apuntáis?» Gideon Crew, científico brillante y ladrón de enorme talento, se ha quedado sin trabajo su antiguo jefe, Eli Glinn, ha desaparecido sin dejar rastro y ha cerrado la empresa de la noche a la mañana. No obstante, este es el menor de sus males, pues le quedan meses de vida. Mientras recogen sus pertenencias, Gideon y su colega Manuel Garza descubren que un programa informático ha logrado descifrar la tan esperada traducción del disco de piedra de una civilización perdida bajo el desierto egipcio el disco de Festo (o disco de Phaistos). Crew, condenado por su enfermedad, no necesita que lo persuadan para embarcarse en la aventura final con Garza. Al fin y al cabo, qué riesgo corres cuando tienes los días contados?
MI NOMBRE ES GRETA GODOY
ISBN: 9788408207832
Page: 384
Lang: Castellano
Year: 2019
Price: 17.57
Publisher By: Planeta
Tags: Narrativa española,Novela contemporánea
Cómo sobrevivir a Instagram? Una novela de amor, dudas y redes sociales Greta Godoy decide cerrar su cuenta de instagram cuando llega a los 2 millones de seguidores. Guiada por un deseo incontrolable de volver a conectar consigo misma. De recordar quién era ella antes de entregar su vida a todos aquellosfansque la llevaron al éxito. Estamos en plenoboomde la red social que transformará su vida por completo. Durante la novela, Greta Godoy se convierte accidentalmente en una de las chicas más populares de Instagram. Su propia imagen termina siendo su principal prisión y sus likes y seguidores, el motor que le empuja a seguir adelante. Pero llega un día en el que todo ese cúmulo de éxitos profesionales, no son suficientes para encontrar la estabilidad emocional dentro de sí misma. Marcada por la historia de 3 hombres que le ayudarán a descubrir quién es ella realmente, Greta experimenta un viaje apasionante donde descubre el verdadero significado del amor, la autoestima, la humildad y la intimidad. Una novela cargada de valores que constituye el apasionante retrato de una sociedad marcada por la integración de la tecnología y de cómo esta altera inevitablemente las relaciones personales del siglo XXI.
MANHATTAN BEACH
ISBN: 9788498389326
Page: 480
Lang: Castellano
Year: 2019
Price: 21.85
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
Un día de invierno, Anna Kerrigan, una niña de apenas doce años, acompaña a su padre a una mansión de Manhattan Beach, delante del mar, en el barrio neoyorquino de Brooklyn. Su propietario es Dexter Styles, un hombre que ella intuye crucial para la supervivencia de su padre y de su familia. Ese encuentro la marcará para siempre, tanto por la fascinación que le despertará el mar como por el misterio latente que percibe entre los dos hombres. Años más tarde, su padre desaparece sin dar explicaciones y el país entra en guerra. Es un momento de profundas transformaciones en la sociedad norteamericana y en la vida de Anna, una mujer audaz y combativa que trabaja en el astillero naval de Brooklyn donde se construyen barcos de guerra realizando las tareas de los hombres, que ahora sirven como soldados en el frente. Anna llega así a convertir en realidad su sueño ser la primera mujer buzo de su época, sumergirse en las profundidades marinas y participar en las reparaciones de los buques de combate. Una noche, al volver del trabajo, se topa con Dexter en un club nocturno y, poco a poco, empezará a entender la complejidad de la vida de su padre y las razones de su desaparición. Con un fondo de intriga y una cadencia narrativa hipnótica, Manhattan Beach, primera novela de Jennifer Egan desde que ganó el Premio Pulitzer en 2011, inmortaliza de forma magistral el Nueva York vibrante de los años treinta y cuarenta. Y nos sorprende con una historia en la que, a través de los avatares de Dexter y Anna, nos conduce desde los clubs nocturnos de Manhattan hasta los antros del Bronx pasando por las mansiones de Long Island, un universo plagado de criminales, marineros, banqueros aristocráticos y sindicalistas. Con el temple y el aplomo de los escritores que marcan época, Egan crea con Anna Kerrigan una heroína inolvidable, reconstruye un período decisivo de la historia del siglo xx y firma una novela rotunda, de una escritura flaubertiana, destinada por derecho propio a ingresar en el selecto club de las mejores obras de ficción de nuestro tiempo.
EL MAR
ISBN: 9788420438344
Page: 208
Lang: Castellano
Year: 2019
Price: 17.00
Publisher By: Alfaguara
Tags: Narrativa extranjera,Novela contemporánea
La mejor novela de John Banville (The Telegraph), Premio Príncipe de Asturias de las Letras, ganadora del Premio Man Booker y del Irish Book Award «El mejor escritor en activo en su idioma y, si hay justicia, Nobel cercano.» (Rodrigo Fresán). «Hermosa, exigente y extraordinariamente gratificante.» (Irish Independent). Max Morden vuelve al pueblo costero donde de niño pasaba sus vacaciones. Allí conoció a los Grace, una familia acomodada. Allí, un verano, descubrió el poder transfigurador del amor, y también la tragedia. Mientras huye de la pena por la muerte de su esposa, se sumerge en ese pasado que late en su interior «como un segundo corazón». El mar es un estudio de la sensualidad y de la felicidad según pasan los años, y la novela más conocida de John Banville, Premio Príncipe de Asturias de las Letras; la que le ha hecho merecer el prestigioso Premio Man Booker y las reseñas más entusiastas, aunque el elogio preferido del autor es el de una dependienta de una tienda londinense, quien al mirar la tarjeta de crédito de su esposa exclamó «Dígale al señor Banville que El mar es el libro más hermoso que he leído nunca». La crítica ha dicho... «Sobresaliente .... Su fuerza, originalidad y penetrante belleza maravillan al lector.» The Washington Post Book World «Por su inteligencia minuciosa y su estilo exquisito, John Banville es el heredero de Nabokov .... El mar es su mejor novela.» The Telegraph «Una joya .... El mar está presente en cada página, sus ondulaciones interminables resuenan de modo constante en las cadencias de su prosa. Esta novela no debería ser solamente leída. Debería ser escuchada, pues su sonido es embriagador.» The Philadelphia Inquirer «Una novela en la que todas sus grandes cualidades se unen para producir una verdadera obra de arte, perturbadora, hermosa e inteligente y que, al final, de modo sorprendente, acaba por ofrecernos consuelo.» The Scotsman «Se puede oler y sentir y ver su mundo con una claridad extraordinaria. Esta es una obra de arte que apuesto que seguirá siendo leída y celebrada dentro de setenta y cinco años.» The Times «La prosa de Banville parece poesía. Hay tanto que celebrar en este libro que merece ser leído más de una vez.» Literary Review «No es tanto una novela sobre la memoria como una investigación sobre lo que significa haber tenido experiencias que parecen estar a punto de desaparecer. Este libro de Banville trae a la mente a maestros como Proust y Beckett, y también James. ... La mención de estos autores debería hacernos reflexionar sobre lo privilegiados que somos de ser sus contemporáneos.» The Guardian