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 LEGADO DE LOS ESPIAS
ISBN: 9788408180647
Page: 368
Lang: Castellano
Year: 2018
Price: 20.42
Publisher By: Planeta
Tags: Novela negra
Después de más de 25 años, vuelve George Smiley. Peter Guillam, leal colega y discípulo de George Smiley en los servicios secretos británicosconocidos como El Circo, disfruta de su jubilación en la finca familiar de la costa meridional de Bretaña, cuando una carta de su antigua organización lo insta a regresar a Londres. El motivo? Su pasado en la Guerra Fría lo reclama. Unas operaciones de inteligencia que habían sido el orgullo del Londres secreto y habían implicado a personajes como Alec Leamas, Jim Prideaux, George Smiley o el propio Peter Guillam están a punto de ser investigadas con criterios perturbadores, por una generación sin memoria de la Guerra Fría ni paciencia para atender a sus justificaciones. Entretejiendo pasado y presente para que ambos cuenten su tensa historia, John le Carré ha urdido una única trama tan ingeniosa y apasionante como la de las dos predecesoras sobre las que se ha basado El espía que surgió del frío y El topo. El pasado ha venido a cobrarse sus deudas.
MI AMIGO INVISIBLE
ISBN: 9788467050530
Page: 432
Lang: Castellano
Year: 2018
Price: 5.65
Publisher By: S.l.u. espasa libros
Tags: Narrativa española,Novela contemporánea
Del Carabanchel más castizo a los EstadosUnidos más genuino sin etapasintermedias y con cameos en cada capítulodesde Curro Vázquez hasta BarackObama pasando por Elvis Presley.Sí, el mismísimo Elvis Presley. Con la mezcla de cotidianeidad y surrealismoque le ha convertido en un referentedel humor contemporáneo en España, GuillermoFesser hace en esta novela una versión2.0 de La tesis de Nancy, la cara B desu best-seller A cien millas de Manhattan.Su protagonista, Ingelmo, es un autor encrisis, incapaz de enfrentarse al reto de escribirsu segunda novela tras el moderadoéxito de la primera. A su crisis creativa sele suma un tsunami vital y matrimonial queel personaje va desgranando en primerapersona. Por si esto no fuera ya lo suficientementecomplicado, nuestro héroe tieneque soportar todo el día los sermones quele suelta Agenjo, su amigo invisible. CuandoIngelmo piensa que no podrá soportarmás dosis de neurosis al cuadrado y de surrealismo al cubo, Agenjo le hará una propuesta que no podrá rechazar.
TRÁNSITO
ISBN: 9788417007225
Page: 224
Lang: Castellano
Year: 2017
Price: 18.00
Publisher By: Libros del asteroide
Tags: Narrativa extranjera,Novela contemporánea
Tras una dolorosa ruptura, una escritora se muda a Londres con sus dos hijas. El derrumbe ha sido el catalizador de varias transiciones personales, morales, artísticas, prácticas y ahora intenta construir una nueva vida para sus hijas y para ella. En la ciudad debe enfrentarse a aspectos de la existencia que hasta ahora había evitado y a considerar temas como la vulnerabilidad y el poder, la muerte y la renovación, en lo que supone una lucha por volver a sentirse viva. Filtrada a través de la mirada impersonal de su inteligente narradora, Tránsito profundiza en los temas de la celebrada A contraluz. Una emocionante reflexión sobre la infancia y el destino, el valor del sufrimiento, los problemas morales de la responsabilidad y el misterio del cambio. Cusk captura con inusitada honestidad ese sentimiento tan humano de querer vivir a fondo la propia vida y al mismo tiempo huir de ella.
EL CAMINO DE LOS DIOSES
ISBN: 9788490704066
Page: 744
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
SNOW CRASH (OMNIUM)
ISBN: 9788416035830
Page: 432
Lang: Castellano
Year: 2008
Price: 7.60
Publisher By: Gigamesh
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
"El gran best-seller ciberpunk de los años noventa Una novela desinhibida y rebosante de ideas que se ha convertido en el texto más popular de la ciencia ficción moderna En el futuro cercano, los americanos sólo destacan haciendo cuatro cosas música, películas, programas… y repartir pizza en menos de treinta minutos. En el mundo real, Hiro Protagonist trabaja de repartidor para Pizzas Cosa Nostra Inc., pero en el Metaverso es un príncipe guerrero. Y en el Metaverso se enfrenta con algo aún más terrible que la posibilidad de llegar tarde a una entrega el enigma de un virus que amenaza con provocar el infocalipsis. Solo en muy contadas ocasiones aparece un escritor que desafía cualquier tipo de comparación y cuya originalidad es capaz de redefinir nuestra forma de mirar el mundo. Neal Stephenson es uno de estos escritores, y Snow Crash, la novela con la que ha revolucionado la ciencia ficción. Es una novela generosa, ágil y tremendamente divertida que ganó de inmediato el carácter de libro de culto en la red y saltó inevitablemente a las listas de best-sellers."
EL CONDE DE MONTECRISTO
ISBN: 9788417181086
Page: 1296
Lang: Castellano
Year: 2017
Price: 42.75
Publisher By: Navona
Tags: Narrativa extranjera,Novela contemporánea
El conde de Montecristo es uno de los clásicos más populares de todos los tiempos. Desde su publicación, en 1844, no ha dejado de seducir al gran público con la inolvidable historia de su protagonista. Edmond Dants es un joven marinero, honrado y cándido, que lleva una existencia tranquila. Quiere casarse con la hermosa Mercedes, pero su vida se verá arruinada cuando su mejor amigo, Ferdinand, deseoso de conquistar a su prometida, le traicione vilmente. Condenado a cumplir una condena que no merece en la siniestra prisión de castillo de If, Edmond vivirá una larga pesadilla de trece años. Obsesionado por su inesperado destino, dejará de lado sus convicciones en torno al bien y el mal, y se dedicará a tramar la venganza perfecta.Historia transida de densidad moral, El conde de Montecristo es, hoy como ayer, una novela amena, iluminadora y fascinante en sus múltiples dimensiones.Una de las joyas de la fantasía y la aventura, hoy en una espléndida traducción. IMPRESCINDIBLE leerla, releerla, revivirla.ROSA REGSEl conde de Montecristo es la novela que me hubiera gustado escribir.GABRIEL GARCÍA MÁRQUEZDants sigue vivo. La grandeza de El conde de Montecristo reside en que su venganza, la única posible en aquel y en este mundo de tahúres y sinvergüenzas, también es la nuestra.ARTURO PÉREZ-REVERTEAlexandre Dum...
CANTO VILLANO: POESIA REUNIDA, 1949-1994
ISBN: 9789972663918
Page: 274
Lang: Castellano
Year: 2017
Price: 18.05
Publisher By: Fondo de cultura economica peru
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura
CUENTOS COMPLETOS (1864-1878)
ISBN: 9788483932278
Page: 1032
Lang: Castellano
Year: 2017
Price: 37.05
Publisher By: Paginas de espuma
Tags: Narrativa extranjera,Novela contemporánea
CARTA BREVE PARA UN LARGO ADIOS
ISBN: 9788491046363
Page: 184
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Y AHORA TU
ISBN: 9788416947584
Page: 188
Lang: Castellano
Year: 2017
Price: 11.40
Publisher By: Eride
Tags: Narrativa española,Novela contemporánea
MONOLOGOS PERVERSOS ANTE EL ESPEJO
ISBN: 9788494694431
Page: 161
Lang: Castellano
Year: 2017
Price: 19.95
Publisher By: Sd edicions
Tags: Narrativa española,Novela contemporánea
Hubo un tiempo en que el tema iconográfico de una mujer en su toilette fue captado por el pincel de cientos de pintores. Desde el Renacimiento, una mujer arreglándose ante el espejo cautivó la mirada de infinidad de artistas. En muchas ocasiones esta imagen femenina aludía al símbolo de la vanidad, pecado que se atribuía especialmente a la mujer. A medida que el arte pictórico fue alejándose de la influencia de la Iglesia, esta condena aparente ya que en realidad solo ocultaba el placer voyeur de representar a una mujer bella fue desapareciendo, pero la idea de la intimidad femenina siguió cautivando a los pintores. Los catorce relatos siguen a igual número de imágenes y parten del monólogo mudo que se produce cuando una mujer se arregla delante de un espejo.
A ARTE DE TROBAR (PREMIO XERAIS DE NOVELA 2017)
ISBN: 9788491212737
Page: 224
Lang: Gallego
Year: 2017
Price: 16.43
Publisher By: Xerais
Tags: Narrativa en gallego,Novela contemporánea
No século XIII, unha" troupe" de artistas itinerantes procedentes de Galicia percorre os reinos do Camiño de Santiago. É un momento de cambio político, cultural e lingüístico nunha Europa inmersa en cruentas loitas de poder. As persecucións relixiosas e as ansias expansionistas coinciden co auxe das cantigas galego-portuguesas e co declive da lírica provenzal. Un códice oculto, a Inquisición, a herexía cátara e os segredos da alquimia uniranse ás cantigas medievais para conformar unha engaiolante trama nunha novela con grandes doses de intriga." A arte de trobar" é unha novela luminosa, escrita con felicidade e coñecemento, que non renuncia ao humor. Configurada a partir de capítulos curtos, é capaz de integrar unha trama implacable coa tradición máis notable de versos en galego e occitano. Documentada con rigor, e dotada dun ritmo moi áxil," A arte de trobar" constitúe un vibrante fresco desta nosa historia, que se escribiu en folla de pergamiño e con pluma de ave, á beira do mar.