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:
O ACHADO DO CASTRO
ISBN: 9788498655360
Page: 80
Lang: Gallego
Year: 2014
Price: 10.92
Publisher By: Galaxia
Tags: Juvenil
AMOS Y MAZMORRAS III
ISBN: 9788490624814
Page: 248
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Debolsillo
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
En los Reinos Olvidados todos pierden el corazón. Cuando la agente del FBI Leslie Connelly regresó a Nueva Orleans tras el éxito logrado en la misión de Amos y Mazmorras, no podía imaginarse que su papel en el caso todavía no había finalizado. El cuerpo voluptuoso, el pelo negro y sedoso y la mirada de hielo de la agente llamaron la atención de El Drakon, un poderoso señor de la mafia rusa que había pagado una suma millonaria para comprarla como esclava sexual. Eso la convierte en la candidata perfecta para la nueva misión desmantelar la red de trata de blancas de una vez por todas. Para ello contará con la ayuda de un agente del Servicio de Inteligencia ruso muy experimentado el sexy, rudo y taciturno Markus Lébedev. Pero esta no es la primera vez que colaboran juntos Ya se habían conocido en el torneo de Amos y Mazmorras, donde"el ruso"se infiltró como un amo del calabozo, y la atracción fue tan inmediata como irresistible. La misión en los Reinos Olvidados es muy delicada, pero la batalla más peligrosa se librará entre las sábanas. Markus y Leslie conocen el mundo oscuro de las fustas, los látigos y el cuero, pero están preparados para el amor?En la mirada del demonio se esconden miles de secretos y una súplica que invita a romper las reglas. «Lena me ha vuelto a demostrar que novelas así solo puede...
PAN, EDUCACIÓN, LIBERTAD
ISBN: 9788483839263
Page: 256
Lang: Castellano
Year: 2014
Price: 8.50
Publisher By: Tusquets editores
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Una Grecia declarada en quiebra y fuera del euro es el trágico escenario de la novela que cierra laTrilogía de la Crisis. Día 1 de enero de 2014 Grecia está en bancarrota y regresa al dracma. También en España vuelven las pesetas. Por esas fechas, Jaritos y su familia empiezan a apretarse el cinturón no van a ingresarle la nómina durante tres meses. La paralización económica y el empobrecimiento del país traen consigo un aumento de la solidaridad hacia los desfavorecidos, pero también, peligrosamente, de los movimientos neonazis. Así las cosas, aparece asesinado un rico contratista de obras. Es un hombre ya maduro que había participado en losHechos de la Politécnica, en 1973, cuando los estudiantes se rebelaron contra la dictadura de los Coroneles. Junto al cadáver, un teléfono móvil emite el lema que los estudiantes voceaban «Pan, educación, libertad». Ha regresado el país a aquellos negros tiempos? Siguen siendo válidas las consignas y reivindicaciones de aquellos antiguos estudiantes? O algo más se esconde detrás de ese asesinato? La aparición de un segundo cadáver quizá ayude a Jaritos y a su diezmado grupo de agentes de policía.
AVENTURA EN EL ARTICO, MI VIDA EN LOS HIELOS DEL NORTE
ISBN: 9788494061059
Page: 672
Lang: Castellano
Year: 2014
Price: 25.65
Publisher By: Interfolio
Tags: Narrativa de viajes,Géneros literarios,Literatura
Si crees que has leído todo sobre los polos, es que no has leído a Peter Freuchen. Esta historia real es tan impactante que incluso Paul Auster se prendó de ella vertiendo algunas partes en La trilogía de Nueva York. Freuchen, sin desmerecer a otros, es el explorador total, explorador del alma inuit, explorador de los límites de la resistencia humana (sin dejar en ello la vida) y explorador de sí mismo. Y, sin embargo, su mente limpia de todo prejuicio crea un relato donde todo es ternura e inocencia, lo que contribuye aún más a la grandeza épica de sus vivencias. Su matrimonio con Navarana lo sumergió en un lugar privilegiado de una cultura y una época donde muy pocos hombres blancos han podido estar. No querríamos asustar al lector, pero le advertimos que debe tener un estómago robusto para superar algunos pasajes, tanto culinarios como de tratamientos médicos. Cualquier biógrafo tendría muchas dificultades en hacer creíbles muchos momentos de la vida de Freuchen. Verán que tras la lectura de esta narración, la realidad supera la ficción dejará de ser una frase hecha. Peter Freuchen abandonó la profesión médica y una vida segura y regalada en la sociedad danesa a cambio del súmmum de la inestabilidad no saber si estaría con vida las siguientes veinticuatro horas. Su talento para sobrevivir en condiciones extremas y para integrarse en la vida y costumbres de los inuit le hizo muy valioso para Hollywood, que filmó la oscarizada Eskimo basada en sus obras. Freuchen participó como guionista, actor y experto en temas árticos. La película fue la primera de la Historia en rodarse en inupiat. Su vida, después de esta Aventura en el Ártico, continuó siendo una trepidante sucesión de experiencias. Durante la ocupación nazi fue condenado a muerte por su actividad en la resistencia, pero consiguió huir a Suecia. En 1938 fundó el Eventyrernes Klub donde gracias a su apoyo personal, Thor Heyerdahl consiguió financiación para su arriesgada y famosa Expedición Kon-Tiki.
LAS NOVELAS DE TORQUEMADA
ISBN: 9788420689586
Page: 696
Lang: Castellano
Year: 2014
Price: 15.20
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
CRIMEN ON THE ROCKS (TRILOGIA SAN ROQUE ON THE ROCKS 1)
ISBN: 9788494239113
Page: 184
Lang: Castellano
Year: 2014
Price: 16.10
Publisher By: Rey lear
Tags: Novela negra
San Roque on-the-Rocks es una colonia española en territorio británico, situada en el Canal de Brirstol. Nada más acabar la II Guerra Mundial, el rechazo de la onu a la España de Franco lleva al dictador a realizar un viaje relámpago a San Roque, para darse un garbeo internacional. La visita coincide con una serie de misteriosos asesinatos que rompen la paz de la colonia y ponen a prueba la capacidad del comisario Antonio Mompou, un policía represaliado por la dictadura de Primo de Rivera que cuenta como único apoyo solidario en la colonia con la amistad del periodista Julio Camba, inquilino de un hotel de la localidad desde el comienzo de la Guerra Civil española. Mientras avanza la investigación se da a conocer la historia de San Roque on-the-Rocks, un Gibraltar español conquistado a los ingleses por la Armada Invencible, donde las brumas británicas se confunden con la afición a las partidas de dominó, el flamenco y las corridas de toros. Cargada de humor y de intriga hasta el último momento,"Crimen on the rocks"ha obtenido el XVII Premio Francisco García Pavón de Narrativa Policiaca fallado en 2014.
EL INFIERNO DE TREBLINKA
ISBN: 9788416252176
Page: 80
Lang: Castellano
Year: 2014
Price: 8.07
Publisher By: Galaxia gutenberg
Tags: Narrativa extranjera,Novela contemporánea
En verano de 1944, en su avance hacia Berlín, el Ejército Rojo llegó al lugar que había ocupado el Campo de Exterminio de Treblinka, donde unos 800.000 judíos fueron asesinados. Los responsables nazis del campo lo habían arrasado con el fin de eliminar todo vestigio. Sin embargo, son muchos los testimonios de lo que allí había ocurrido y poco a poco van apareciendo las pruebas que lo confirman. Vasili Grossman, que durante la guerra ha viajado con las tropas soviéticas para describir en sus crónicas lo que ocurre en el frente, será el encargado de reconstruir el relato de lo acontecido en Treblinka. De esta forma, Grossman será con El infierno de Treblinka el primer cronista en relatar al mundo entero los horrores del exterminio. Setenta años después de la liberación de los campos de exterminio, reeditamos en volumen independiente uno de los textos más decisivos de Grossman extraído de su libro Años de guerra.
EPISODIOS NACIONALES: EL GRANDE ORIENTE
ISBN: 9788415131533
Page: 212
Lang: Castellano
Year: 2014
Price: 9.40
Publisher By: Jdej editores
Tags: Narrativa española,Novela contemporánea
LA OBRA La revolución ha triunfado con Riego y Fernando VII conspira contra su mismo Gobierno. Madrid es un hervidero de facciones y partidos; los que han perdido la partida se convertirán en conspiradores. La masonería española consiguió en ese contexto sus mejores triunfos. Galdós, sin embargo, no cree en la masonería y resalta su aspecto grotesco; por otra parte desea la revolución pero sabe que puede fracasar si queda en manos de los exaltados. La masonería de 1821 mueve los hilos de la política, pero en la óptica de Galdos está pervertida y no será capaz de estructurar la nueva España. En dicho marco regresa la figura de Salvador Monsalud y en este Episodio vuelve a tratar de salvar la vida de otra persona, porque Monsalud busca la fraternidad sin dejar de luchar por la revolución. También el amor rodea a nuestro protagonista a través de tres mujeres Andrea, Solita y Jenara, pero su pasión primera es más humanitaria que amor de donjuán. Ha triunfado solamente y de modo provisional el pronunciamiento de Riego. La venganza de los triunfadores, centrada en el asesinato del cura de Vinuesa, está desviando la verdadera revolución. La nueva España que encarna Monsalud, no ha triunfado todavía. EDICIÓN ILUSTRADA En el prólogo a la única edición ilustrada de esta magna obra, Benito Pérez Galdós, cumbre de la novela española después de Cervantes, escribía Antes de ser realidad esta veinte novelas consideré y resolví que los Episodios Nacionales debían ser, tarde o temprano, una obra ilustrada. La muchedumbre y variedad de tipos; lo pintoresco de los lugares; los accidentes sin número de la acción eran grande motivo para que yo desconfiase de salir adelante con el pensamiento de esta dilatada narración, si no vinieran en mi auxilio lápices hábiles que dieran al libro todo el vigor, todo el acento y el alma toda que para cumplir el supremo objeto de agradarte necesitaba. Enrique Mélida y Alinari, pintor español y su hermano Arturo Mélida y Alinari, arquitecto y pintor, son los artistas que ilustran esta bella y cuidada edición, a cargo de la imprenta La Guirnalda que se esmeró en el diseño y cuidado de su impresión.
THE MARTIAN
ISBN: 9780091956141
Page:
Lang: Inglés
Year: 2014
Price: 10.26
Publisher By: Arrow random
Tags: Literatura en ingles,En otros idiomas,Literatura
"Watney's gallows humour and his brushes with death as he uses every ounce of his intelligence and astronaut's training to claw his way out of the pit will have you laughing and gasping by turns. I read this book in a weekend. I didn't think I'd have the time to - but Andy Weir's edge-of-the-seat storytelling didn't leave me any choice." (Richard Madeley, Richard and Judy Book Club) "Andy Weir's terrific 'lost in space' novel is an absolute page turner from first to last ... Tautly-written, full of extraordinary and fascinating detail about life in a frozen red desert so far from home, The Martian is one of the best thrillers either of us has read in years. Highly recommended." (Judy Finnigan, Richard and Judy Book Club) "The best book I've read in ages. Clear your schedule before you crack the seal. This story will take your breath away faster than a hull breech. Smart, funny, and white-knuckle intense, The Martian is everything you want from a novel." (Hugh Howey New York Times bestselling author of Wool) "The amount of research here is astounding. We're suckers for well-grounded fiction, and on the technical side, The Martian is exemplary ... witty ... funny" (SFX) "A book I just couldn't put down! It has the very rare combination of a good, original story, interestingly real characters and fascinating technical accuracy.reads like MacGyver meets Mysterious Island." (Astronaut Chris Hadfield Commander of the International Space Station and author of An Astronaut's Guide to Life on Earth)
KIOTO
ISBN: 9788496580916
Page: 240
Lang: Castellano
Year: 2014
Price: 8.50
Publisher By: Emece
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Deliciosa novela del Premio Nobel de Literatura, Yasunari Kawabata. Chieko es la hija de Takichiro Sada, un prestigioso diseñador de kimonos. Desde pequeña ha creído que una geisha la abandonó siendo una recién nacida, pero al cumplir veinte años, por azar, descubre la verdad sus padres adoptivos, ansiosos por tener un bebé, la hallaron sola bajo unos cerezosy se la llevaron. El amor que siente por ellos colma su corazón de tal modo que nunca ha tenido deseos de buscar a sus verdaderos progenitores, pero ahora la situación ha cambiado de forma inesperada, y Chieko deberá encontrar su propia identidad y su lugar en el mundo. Con el trasfondo de la ciudad de Kioto, la antigua capital de Japón, Yasunari Kawabata describe en esta sublime y delicada novela la transmisión de la belleza y la tradición de una generación a la siguiente, y confronta las consecuencias de la posguerra japonesa con una ambivalente mezcla de fascinación y resentimiento. Una novela inolvidable de un Premio Nobel polémico, controvertido y genial.
UN DÍA EN LA VIDA DE UNA MUJER SONRIENTE
ISBN: 9788416542796
Page: 272
Lang: Castellano
Year: 2017
Price: 20.85
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea
Esposas sin maridos, madres y hermanas, mujeres que se debaten entre la vocación artística y las exigencias familiares. Amor no consumado, vanidad, y soledad. El poderoso universo ficcional de Margaret Drabble se concentra en estos trece relatos que abarcan cuatro décadas de producción literaria. Una madre trabajadora que puede con todo y acaba sus enloquecidos días con una sempiterna sonrisa, una prestigiosa científica que acaba de recibir el Nobel por el descubrimiento de «la vanidad de los genes» o una mujer que suspira aliviada cuando se entera de la muerte de su esposo forman parte del exquisito elenco de personajes que protagonizan unas historias que son un trasunto de la vida cotidiana de nuestra época. Sumamente atractivos, los relatos destilan los temas que han marcado la narrativa de Drabble mujeres y relaciones, Inglaterra y el extranjero, melancolía y exaltación, trabajo y familia, clase y modales, feminismo, sensualidad y claustrofobia.Los trece relatos recogidos este volumen, la totalidad de la producción de Margaret Drabble en este género, constituyen una muestra exquisita de la excepcional capacidad de ironía, lirismo y amplitud discursiva de una de las más importantes narradoras británicas del XX.