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.
Search Form
Author's book list:
POST MORTEM (SERIE KAY SCARPETTA 1)
ISBN: 9788490702611
Page: 368
Lang: Castellano
Year: 2016
Price: 11.40
Publisher By: B de bolsillo ediciones b
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
AGUACERO
ISBN: 9788466659215
Page: 408
Lang: Castellano
Year: 2016
Price: 18.05
Publisher By: S.a. ediciones b
Tags: Novela negra
Un pequeño pueblo perdido en la montaña. Cuatro crímenes en la España de los años cincuenta. Un lugar donde todos guardan secretos. Aguacero es el primer caso del inspector Ernesto Trevejo. Año 1955. El inspector Ernesto Trevejo recibe el encargo de investigar cuatro crímenes en un pueblo de la sierra madrileña donde se está construyendo un pantano dos guardias civiles han sido torturados hasta la muerte; el alcalde del municipio y su esposa, ejecutados a sangre fría. Un posible asesino en serie podría aterrorizar a la región mientras se desarrollan las obras. El asunto debe ser resuelto -y silenciado- cuanto antes. Siguiendo los pasos de una investigación que destapará odios, secretos e intereses ocultos, el lector se traslada a una España en blanco y negro. De fondo, el rumor incesante de la lluvia que acompañará al protagonista en su viaje a un escenario rural, remoto, casi salvaje. El extraordinario debut de Luis Roso en el géneronoir es al mismo tiempo un adictivo thriller literario y una mirada nueva sobre los años más duros del franquismo. Reseñas «Aguacero cumple maravillosamente el primer mandamiento de la novela negra atrapa y entretiene al tiempo que den...
MISS ZAPATOS DE LUJO (BETA COQUETA)
ISBN: 9788483658857
Page: 576
Lang: Castellano
Year: 2016
Price: 17.00
Publisher By: Suma
Tags: Narrativa romántica,Romántica y erótica
Miss Zapatos de Lujoes la historia de un rockero sin inspiración, una chica inalcanzable, un novio de anuncio, una fiesta salvaje, las peripecias de una banda de rock y... secretos inconfesables guardados bajo llave. Si la vida fuera una novelachick-lit... ...Marta García, la redactora de moda, habría ascendido en la revista femenina para la que trabaja y no tendría que abandonar su puesto de trabajo para convertirse en la esclava de un cantante egocéntrico. ...Xavier, su novio y compañero de trabajo, tampoco se habría acostado con Erica, la jefa de ambos. ...O al menos habría conocido a un espectacular millonario vestido con un traje de Armani color gris marengo que le quitara las penas. Pues biennada que ver con lo que el destino le tiene reservado. Tras hacer su primera entrevista en la discográfica Sound Music, Marta, la chica de los zapatos de lujo, colisiona con Nick Mendoza, un guapísimo macarra. Ni corbata ni traje de diseño ni elegancia. Tan solo una sudadera vieja, unas botas mugrientas y un montón de tatuajes espeluznantes. En el momento en que los caminos de Marta y Nick se cruzan, la vida de ambos se complica. Son dos personas opuestas, con un pasado difícil y de...
LAS REPLICANTES
ISBN: 9788416742004
Page: 104
Lang: Castellano
Year: 2016
Price: 15.67
Publisher By: Calamo
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura
UN LIBRO LARGO DE CUENTOS CORTOS
ISBN: 9788416638987
Page: 564
Lang: Castellano
Year: 2016
Price: 22.75
Publisher By: Siruela
Tags: Narrativa extranjera,Novela contemporánea
«Un escritor, completamente diferente a cualquier otro. La voz de una nueva generación». SALMAN RUSHDIE Esta antología, que reúne por primera vez toda la ficción breve de Edgar Keret publicada hasta la fecha, es un maravilloso compendio de las razones que han consagrado a su autor como uno de los escritores contemporáneos de relato más populares del mundo. Sus cuentos, a la par que retratan una realidad que parece haber encontrado su equilibrio en el caos, consiguen siempre aplacar nuestra sed de historias con las que poder sobrellevar el día a día en este loco mundo. Su peculiar visión de la realidad, que encuentra en los hechos más nimios de la existencia su principal material narrativo, nos enfrenta de forma aparentemente sencilla a cuestiones profundas a la vez que cotidianas. El resultado es una escritura directa que, con un lenguaje fresco, atrevido e irónico, en el que se reconocen las influencias del kitsch o del videoclip, nos sacude y nos hace sonreír ante las situaciones más crudas e inverosímiles.«Estoy muy feliz de que Etgar Keret y su obra existan. Hacen del mundo un lugar mejor». GEORGE SAUNDERS«No me explico cómo lo hace, pero Etgar consigue convertir cualquier cosa en una brillante historia». ALEKSANDAR HEMON«Etgar Keret es el escritor número uno y el número dos en mi corazón». GARY ...
UN VERANO EN LA PROVENZA
ISBN: 9788416580293
Page: 368
Lang: Castellano
Year: 2016
Price: 17.00
Publisher By: Versatil
Tags: Narrativa romántica,Romántica y erótica
Un verano puede cambiar tu vida de una forma que ni te imaginas. La vida de Monique se derrumba el día que cae en las trampas de su profesión. Pocas semanas después de recibir el premio más prestigioso de la Asociación de Periodistas de Francia, la prensa rosa publica unas fotografías suyas en actitud comprometida. Incapaz de enfrentarse al acoso mediático, abandona París para refugiarse en la Provenza. Allí revivirá sus días de adolescente tímida, siempre a la sombra de su prima Giselle, se reencontrará con Paul, el hombre que le dio su primer beso y descubrirá el origen secreto de la tía que las acogía durante aquellos veranos de infancia. Pero su tía le había reservado otro regalo la llave de un secreter que alberga un diario que le revelará la historia de una joven cuyo único pecado fue amar a un soldado alemán durante la ocupación de París. A medida que se adentre en sus páginas, Monique sentirá como renacen sus sentimientos hacia Paul. Pero él ya no es el joven divertido, despreocupado y apasionado de la natación que le hizo descubrir el amor; el tiempo y los desengaños han marcado a fuego su carácter. Sin embargo, el destino tiene prevista una sorpresa para ellos. Algo que ambos ignoran los unirá, de algún modo, para siempre.
SE LLAMABA MANUEL
ISBN: 9788417451066
Page: 360
Lang: Castellano
Year: 2018
Price: 17.95
Publisher By: Versatil
Tags: Narrativa española,Novela contemporánea
Tres historias que se desarrollan en una España en la que, se aseguraba, había empezado a amanecer. Aunque no para todos. El cuerpo del joven Manuel Prieto aparece en el Cerro Garabitas de la Casa de Campo el día de Nochebuena de 1952. El inspector de segunda del Cuerpo General de Policía Gonzalo Suárez se hace cargo del caso. Un caso que, sin saberlo, cambiará su vida tal y como la conoce. El teniente Arturo Saavedra negocia los términos del acuerdo que permitirá a los Estados Unidos de América establecer bases militares en España. Y lo hace por convicción, pero también por interés personal las negociaciones son la puerta abierta a una nueva vida que desea por encima de todas las cosas.Marga Uriarte vive con odio. En el pasado coqueteó con el entorno del PCE. Ahora, un viejo conocido le pide ayuda en nombre del Partido. Lo que parecía un trámite más para ganar un dinero se convierte en la oportunidad que buscaba para saldar cuentas con su pasado. Tres historias que se desarrollan en una España en la que, se aseguraba, había empezado a amanecer. Aunque no para todos.
HIJO DE NADIE (CAZADORES OSCUROS 24)
ISBN: 9788466335300
Page: 304
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Romance, pasión y aventuras paranormales a raudales en esta vigesimocuarta entrega de la serie «Cazadores Oscuros». 2014, Nueva Orleans. Tras un divorcio desagradable y una serie de fracasos profesionales, Josette Landry se merece un golpe de suerte. Sin embargo, no parece que el trabajo de cámara que le ofrece su prima Selena vaya a facilitarle la vida. La joven, que se considera una poderosa vidente, y su grupo de amigos quieren poner en marcha un programa de televisión sobre fenómenos paranormales y a Jo le parece una locura. Cuando durante su primer día de trabajo Jo conoce a Cadegan, las cosas toman un giro aún más extraño. En cuanto le ve, Jo se da cuenta de que hay algo oscuro en él. Lo que no sabe es que vendió su alma hace mucho para vengarse de alguien que le había traicionado. Y tampoco puede adivinar que ese chico tan misterioso y sarcástico está a su vez muy intrigado por algo que ha visto en ella... Cadegan es muy consciente de que debe mantenerse lejos de Josette, pero, al mismo tiempo, este chico que no ha conocido el amor se siente irremediablemente fascinado por esa criatura inocente que despierta su instinto protector.
GOTREK Y FÉLIX. TERCER ÓMNIBUS
ISBN: 9788445003855
Page: 1136
Lang: Castellano
Year: 2019
Price: 33.25
Publisher By: Minotauro
Tags: Narrativa fantástica,Géneros literarios,Literatura
GOTREK Y FÉLIX. CUARTO ÓMNIBUS
ISBN: 9788445003862
Page: 1248
Lang: Castellano
Year: 2019
Price: 33.25
Publisher By: Minotauro
Tags: Narrativa fantástica,Géneros literarios,Literatura
VERDES VALLES, COLINAS ROJAS 2: LOS CUERPOS DESNUDOS
ISBN: 9788490662717
Page: 784
Lang: Castellano
Year: 2016
Price: 12.30
Publisher By: Tusquets editores
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Un hirviente microcosmos de vidas entretejidas con la Historia que se verán sacudidas de manera irreparable por la Guerra Civil. Moisés Baskardo vuelve de Ceilán completamente trastornado y quiere casarse todavía con Andrea, su amor adolescente. Alterna momentos en que abraza la causa nacionalista, con otros de iluminado dispuesto a fundar un nuevo orden. Conseguirá convencer a sus hermanos Josafat y Fabiola para retirarse juntos a Oiarzena, un caserío derruido donde poner en práctica una vida libre y sin prejuicios. Pero el pansexualismo de la comuna acabará gestando una tragedia shakespeariana de la mano de Flora, la hija de Fabiola y Roque. Entretanto, en pleno ascenso económico, Efrén y su madre siguen empeñados en que el imperio de los Baskardo pase a manos de Cándido, los empresarios del hierro auspician la Hermandad de Obreros Vascos, un equívoco sindicato nacionalista, y prosiguen las disputas sobre el mostrador de la Venta, reclamado por la Iglesia.
HOMBRES SIN MUJERES
ISBN: 9788490662670
Page: 272
Lang: Castellano
Year: 2016
Price: 7.55
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Siete intensas historias sobre el desamor y la compleja relación entre hombres y mujeres. En su obra más reciente, Haruki Murakami ofrece a los lectores siete relatos en torno al aislamiento y la soledad que preceden o siguen a la relación amorosa hombres que han perdido a una mujer, o cuya relación ha estado marcada por el desencuentro, asisten inermes al regreso de los fantasmas del pasado, viven el enamoramiento como una enfermedad letal, son incapaces de establecer una comunicación plena con la pareja, o ven extrañamente interrumpida su historia de amor. Otros experimentan atormentados amores no correspondidos o, incluso, como en el relato protagonizado por una metamorfosis kafkiana, desconocen todavía los mecanismos del afecto y del sexo. Sin embargo, las verdaderas protagonistas de estos relatosllenos de guiños a los Beatles, el jazz, Kafka, Las mil y una noches o, en el caso del título, Hemingway, son ellas, las mujeres, que, misteriosas, irrumpen en la vida de los hombres para desaparecer, dejando una huella imborrable en la vida de aquellos que las han amado, o de los que, al menos, intentaron amarlas.