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:
TEA ROOMS: MUJERES OBRERAS
ISBN: 9788416537112
Page: 254
Lang: Castellano
Year: 2016
Price: 17.95
Publisher By: Hoja de lata
Tags: Narrativa española,Novela contemporánea
EDDA MENOR
ISBN: 9788491043423
Page: 248
Lang: Castellano
Year: 2016
Price: 12.35
Publisher By: Alianza editorial
Tags: Antologías,Poesía,Literatura
Concebida originalmente como una preceptiva para los escaldas escandinavos, la Edda menor fue escrita por Snorri hijo de Sturla (1179-1241) en 1220, durante el periodo de esplendor de las letras islandesas antiguas. Modernamente, sin embargo, su mayor atractivo se debe a ser la mejor y más indeleble introducción al sugestivo mundo de la mitología y las leyendas heroicas del mundo nórdico. En ella se cuentan las andanzas de Odín, señor del Valhalla y de las valkirias; de Tor, de Frig y Freya, de Bálder, de Loki, y se traza la cosmogonía de las creencias precristianas. Entre los relatos de corte épico legendario que contiene ocupa un lugar destacado la historia de Sígurd, el héroe que supo matar al dragón Fáfnir y apoderarse del tesoro de los nibelungos. Edición y traducción de Luis Lerate
DESEO CONCEDIDO (SAGA LAS GUERRERAS MAXWELL 1)
ISBN: 9788408157403
Page: 512
Lang: Castellano
Year: 2016
Price: 14.15
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica
Esencia recupera el primer volumen de la saga «Las guerrerasMaxwell». Lady Megan Phillips es una joven y bella luchadora que tiene asu cargo a dos hermanos pequeños. La vida no le ha resultadonada fácil, por lo que ha forjado el carácter de una auténticaguerrera que no se doblega ante nada ni nadie.El highlander Duncan McRae, más conocido como el Halcón,es un hombre acostumbrado a liderar ejércitos, librar batallasy salir victorioso de todas ellas junto a su clan. Pero al llegaral castillo de Dunstaffnage para celebrar el enlace de su buenamigo Alex McDougall, se encuentra con el mayor reto de suvida, alguien con quien no está acostumbrado a lidiar lady MeganPhillips, una morena que no le tiene miedo a nada.Asombrado por el descaro y el ímpetu de la joven, el Halcónno puede apartar sus ojos verdes de ella y, tras hacerle unapromesa al abuelo de la muchacha, se ve unido a ella en unaboda que durará un año y un día.Qué les deparará el destino a los señores McRae? Conseguiránentenderse o acabarán odiándose para el resto de susdías?
SEIS FORMAS DE MORIR EN TEXAS
ISBN: 9788433998835
Page: 248
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Anagrama
Tags: Narrativa española,Novela contemporánea
Varios personajes, dos continentes y un corazón una trágica encrucijada de destinos. Esta es una novela sobre varias personas cuya suerte queda ligada por un corazón. No se trata de un corazón simbólico, sino de un órgano que palpita y da la viday también la muerte. Esta es una novela sobre dos familias y dos continentes. Un hombre es ajusticiado en una cárcel china y sus órganos son objeto de tráfico. Su corazón acaba alojado en el pecho de un norteamericano, y ese trasplante marcará el futuro de las siguientes generaciones. Según la tradición budista, si el corazón no se entierra con el muerto este jamás logrará descansar en paz, y por tanto los herederos del difunto deben traer el órgano de vuelta a China.Esta es una novela sobre tráfico de órganos, pecados que deben redimirse, actos de amor que buscan purgar culpas y actos de venganza que tratan de restablecer la armonía quebrada. Marina Perezagua construye una trama meticulosa y perturbadora que nos habla de la esencia del ser humano, del azar y del destino. La autora, que se ha ido consolidando como una voz imprescindible de la actual narrativa española, nos ofrece un libro que deslumbra e inquieta. Varios personajes, dos continentes y un corazón una trágica encrucijada de destinos. Esta es una novela sobre varias personas cuya suerte queda ligada ...
DESPUES DE TI
ISBN: 9788483658826
Page: 496
Lang: Castellano
Year: 2018
Price: 17.00
Publisher By: Suma
Tags: Narrativa romántica,Romántica y erótica
Emociónate de nuevo con la esperada segunda parte deYo antes de ti. Lou Clark tiene muchas preguntas Por qué ha terminado trabajando en el pub irlandés de un aeropuerto donde cada día tiene que ver cómo otras personas se van de viaje a conocer sitios nuevos? Por qué a pesar de que ya lleva meses viviendo en su apartamento aún no se siente en casa? Le perdonará su familia lo que hizo hace año y medio? Y superará alguna vez la despedida del amor de su vida? Lo único que Lou sabe con certeza es que algo ha de cambiar. Y una noche sucede. Pero y si la desconocida que llama a su puerta tiene incluso más preguntas y ninguna de las respuestas que ella busca? Si cierra la puerta, la vida continúa, sencilla, organizada, segura. Si la abre, lo arriesga todo de nuevo. Pero Lou una vez hizo una promesa para seguir adelante. Y si quiere cumplirla tendrá que invitarla a entrar... La crítica ha dicho... «Hará las delicias de la legión de fans que la están esperando.» The Daily Mail «Con su trama llena de giros sorprendentes, personajes que te enamorarán, parte de emoción y parte de humor, esta novela es prácticamente perfecta.» Glamour «Como sus colegas David Nicholls y ...
LUCES DE BOHEMIA
ISBN: 9788467047035
Page: 208
Lang: Castellano
Year: 2016
Price: 10.40
Publisher By: S.l.u. espasa libros
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
(PE) LA MODISTA DE DOVER STREET
ISBN: 9788408152446
Page: 368
Lang: Castellano
Year: 2016
Price: 5.65
Publisher By: Planeta
Tags: Narrativa extranjera,Novela contemporánea
Nunca subestimes el valor de una mujertraicionada.En sus sueños, forjará su destino. Londres, 1939. Ada Vaughan es una joven y ambiciosa costurera cuyogran sueño es abrir, algún día, su propia boutique y convertirse en unaaclamada modista. Cuando se enamora de Stanislaus von Lieben, unseductor aristócrata húngaro, cree posible hacer realidad sus sueños.Juntos viajan a París, pero el inminente estallido de la segunda guerramundial trunca todos sus planesPerdida y sola en un país extranjero,Ada ha quedado atrapada por la guerra, y deberá hacer todo lo que estéen sus manos para sobrevivir.En medio del horror, el don de Ada para crear belleza y glamour es loúnico que la mantiene con vida, y pasará sus días confeccionando elegantesvestidos para las mujeres de los dirigentes de las SS.Cosió para salvarse, para seguir adelante sin mirar atrás. Pero cuandopensaba que todo había terminado tuvo que enfrentarse al fin a laverdad nunca podría recuperar lo que había perdido en el camino.La modista de Dover Street nos descubre a una heroína inolvidable,Ada Vaughan, una mujer enfrentada a su destino que deberásacrificar su corazón para salvar su vida.Una historia de valor y sueños.Una lección de coraje y supervivencia.
ANIMA
ISBN: 9788423350247
Page: 448
Lang: Castellano
Year: 2016
Price: 8.50
Publisher By: Destino
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Wahhch Debch descubre el cuerpo de su mujer, brutalmente violada y asesinada, en el salón desu casa. Empujado por el dolor, se lanza a la caza del asesino necesita ver su rostro, pero no por venganza, sino por supervivencia. Durante su odisea a través de América, solo y sin esperanza, brutales recuerdos escondidos en los pliegues de su infancia despiertan poco a poco. Para evocar la parte monstruosa del ser humano, Wajdi Mouawad hace callar al hombre y da voz a los animales son ellos quienes nos narran la escalofriante búsqueda de la verdadera bestia.Ánima nos lleva por un camino desconocido a un territorio entre el thriller, el western y la tragedia griega, un lugar inhóspito y de una violencia feroz que sin embargo no queremos abandonar y que somos incapaces de olvidar cuando hemos acabado el libro ese espacio nuevo, amenazante y a la vez redentor de la gran literatura.
LÉXICO FAMILIAR
ISBN: 9788426402950
Page: 272
Lang: Castellano
Year: 2016
Price: 18.90
Publisher By: Lumen
Tags: Narrativa extranjera,Novela contemporánea
Un libro fascinante, autobiográfico, por las páginas del cual se pasea en bata la historia de la Italia antifascista. Un libro falsamente simple, donde las anécdotas cotidianas se mezclan sin pudor con reflexiones de mucho calado. Un libro donde el talento de Natalia Ginzburg llega a su expresión más libre. «Aunque esté basado en hechos reales, me gusta pensar queLéxico familiarva a leerse como una novela, pidiéndole a este libro todo lo que solemos pedir a la ficción.» Así se expresaba Natalia Ginzburg hablando de este magnífico texto que cuenta su infancia y su juventud, y donde aparecen los nombres reales de parientes y amigos, entre ellos Cesare Pavese y Elio Vittorini. Léxico familiarhabla de los Levi, una familia judía y antifascista que vivió en Turín, en el norte de Italia, desde 1930 hasta 1950. Natalia era una de las hijas del profesor Levi y fue testigo privilegiado de los momentos íntimos de la familia, de ese parloteo entre padres y hermanos que se convierte en un idioma secreto. A través de este léxico tan peculiar vamos conociendo al padre y a la madre de Natalia, unas personas que inundan de vitalidad el libro; veremos también a los hermanos de la autora, a su primer esposo, a políticos de gran valía y a muchos de l...
STAR WARS CONSECUENCIAS (AFTERMATH)
ISBN: 9788416401703
Page: 462
Lang: Castellano
Year: 2015
Price: 20.90
Publisher By: Planeta de agostini
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
La batalla aún no ha terminado! LA SEGUNDA ESTRELLA DE LA MUERTE HA SIDO DESTRUIDA, EL EMPERADOR HA MUERTO Y HAN DERROTADO A DARTH VADER. HA SIDO UN GOLPE DEVASTADOR PARA EL IMPERIO Y UNA GRAN VICTORIA PARA LA ALIANZA REBELDE. PERO LA BATALLA POR LA LIBERTAD TODAVÍA NO HA TERMINADO. El Imperio se tambalea tras la gran derrota en la Batalla de Endor. La Alianza Rebelde, convertida en una incipiente Nueva República, aprovecha su ventaja y va a la caza de los restos del ejército enemigo, antes de que puedan reagruparse y contraatacar. Pero hay una concentración ominosa de fuerzas imperiales por encima de un planeta remoto llamado Akiva. El piloto Wedge Antilles, en plena misión de reconocimiento en solitario, descubre una concentración de Destructores Estelares imperiales, como aves de presa preparándose para una cacería. Pero lo capturan antes de que pueda informar a los líderes de la Nueva República.Mientras tanto, en la superficie, Norra Wexley vuelve a su planeta natal. Norra es una ex-piloto rebelde agotada por la guerra, dispuesta a reencontrarse con su hijo tras muchos años de separación y empezar una vida nueva en algún lugar lejano. Pero cuando Norra intercepta el mensaje de auxilio de Wedge Antilles, se da cuenta de que sus días como soldado rebelde no han terminado. Lo que no sabe es lo cerca que e...
UN DESASTRE ES PARA SIEMPRE (BEAUTIFUL 3)
ISBN: 9788466330381
Page: 160
Lang: Castellano
Year: 2015
Price: 7.55
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Será el amor la salvación? Por fin el esperado final de Maravilloso desastre y de Inevitable desastre, verdaderos fenómenos editoriales en los distintos países donde se ha publicado. Sabes que Abby se ha convertido en la señora Maddox, pero... lo sabes todo? Por qué fue Abby quien pidió matrimonio a Travis? Qué secretos salieron a la luz antes de la ceremonia? Dónde pasaron su noche de bodas? Quién más sabía lo que iba a pasar y no lo contó? Todo lo que rodeaba a la boda era secreto... hasta ahora. Abby y Travis han de huir a Las Vegas donde quizá su amor los salve una vez más. Disfruta del día de la boda y de la noche de bodas también! Como ocurre con todas las buenas historias, la espera ha merecido la pena. Los lectores opinan... «Gracias, Jamie, por esta historia tan buena!» Laurie «Me encantó descubrir por fin la verdadera razón por la que se casaron tan rápido Abby y Travis» Cheryl «Este último título de la serie realmente la redondea. Me gustó tanto como los anteriores y estoy deseando que escriba más.» J. «Me encantó! Me parece que Travis y Abby son parte de mi familia y me gustó leer sobre ellos sin importarme lo que hacían. No me canso!» Courtney
RIÑA DE GATOS. MADRID 1936
ISBN: 9788408004370
Page: 432
Lang: Castellano
Year: 2015
Price: 9.45
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Con Riña de gatos. Madrid 1936, Eduardo Mendoza recibió el Premio Planeta 2012. Un inglés llamado Anthony Whitelands llega a bordo de un tren al Madrid convulso de la primavera de 1936. Deberá autenticar un cuadro desconocido, perteneciente a un amigo de José Antonio Primo de Rivera, cuyo valor económico puede resultar determinante para favorecer un cambio político crucial en la Historia de España. Turbulentos amores con mujeres de distintas clases sociales distraen al crítico de arte sin darle tiempo a calibrar cómo se van multiplicando sus perseguidores policías, diplomáticos, políticos y espías, en una atmósfera de conspiración y de algarada. Las excepcionales dotes narrativas de Eduardo Mendoza combinan a la perfección la gravedad de los sucesos narrados con la presencia, muy sutil, de su conocido sentido del humor, ya que toda tragedia es también parte de la comedia humana.