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:
HA VUELTO
ISBN: 9788432224058
Page: 384
Lang: Castellano
Year: 2014
Price: 8.50
Publisher By: Seix barral
Tags: Humor en bolsillo,Narrativa en bolsillo,Literatura
Es el verano de 2011. Adolf Hitler despierta en un descampado en el centro de Berlín. No hay símbolos nazis, reina la paz, las calles están invadidas por extranjeros, y Alemania está gobernada por una mujer rechoncha que hace lo que quiere en Europa. Sesenta y seis años después de su caída, el resucitado Hitler triunfa en la televisión como perfecto imitador del Führer, un cómico genial. Pero él no bromea en absoluto. La fama es la plataforma perfecta para retomar su carrera política. Qué daño podría hacer hoy Hitler? Esta disparatada historia está contada por él mismo, un hombre que analiza tenazmente su entorno, que descubre de modo fulminante los puntos débiles de los demás, que, con una terquedad sin límites, se guía por su extraña lógica, con fanatismo pero también con lucidez. Las librerías de toda Alemania exhiben la portada del fenómeno literario del año. Esta divertidísima novela que ya ha leído un millón de personas pronto será publicada en treinta y dos países, mientras se rueda la película. Timur Vermes ha logrado algo inimaginable con esta sátira feroz, y es que nos riamos no ya de Hitler, sino con él. Es posible algo así? Está permitido?
EL MISTERIO DEL PERRO, LA MERMELADA Y EL CANTANTE
ISBN: 9788416100828
Page: 208
Lang: Castellano
Year: 2014
Price: 14.25
Publisher By: Almuzara
Tags: Narrativa de humor,Géneros literarios,Literatura
Temblad modernos, la plaga de los asesinos rancios se extiende El inspector Jiménez ha sido trasladado desde Sevilla a Madrid. Allí se reencuentra con su querido compañero, Villanueva, con el que tantos casos ha solucionado el asesino de la regañá, el crimen del palodú... Pero la trama de los rancios contra los "modernitos" parece no tener fin. Se enfrentan ahora a un rancio-killer que está haciendo estragos matando a moderneces tales como un afamado Dj, un director de cine infumable, un famoso dibujante de cómics -Marvel, por supuesto-, o un tuitero baboso e insoportable... Y lo hace de maneras cada vez más extrañas y sofisticadas... E incluso se permite el lujo de retar a Jiménez mediante un chat de extraño nombre «El perro, la mermelada y el cantante»... "Jiménez coge el mando, se piensa qué escribir y empieza a apretar botones. -Hola. Espera, tenso, a que aparezca algo en la pantalla. A los cuatro minutos alguien responde. -Le llegaron los sobres? -Por qué haces espo? Jiménez se desespera con el mando. -Espo? Espo la del 92 en su tierra. Tómese su tiempo para contestar que no me entero de nada. Usted lo sabe perfectamente. Le he observado, usted es de los que se pinza la servilleta en el cuello de la camisa para comer. -Es que si no me manchop. -Claro, pero la gente ya no tiene principios ni tiene nada. Es un mundo decadente este, amigo. -Déjame que le haga una pregunta usted se peina con colonia a que sí? -Baron Dandy, sí. -Ve? Ahora la gente por lo visto se peina para despeinarse, con lo bonita que es una raya al lado. Ve? Nosotros no, nosotros somos puros, amigo, usted disfruta comprando naranjas en las rotondas, verdad? -Si no stán fuertes, sí. -Y da largas en los cruces para avisar. -Incluso pito. -Claro que sí, pero la gente ya no es así. Nadie es así. Una cosa que se llama Conocimiento del Medio ha sustituido a las Sociales y ahora los niños se saben mejor los afluentes del Mississippi que los del Miño. Pero si ya no hay ni Cuadernillos Rubio, coño."
POESIA COMPLETA JOSE ANGEL VALENTE
ISBN: 9788416252114
Page: 992
Lang: Castellano
Year: 2014
Price: 24.70
Publisher By: Galaxia gutenberg
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Considerada como una de las obras más representativas de la lírica hispánica contemporánea, la poesía de José Ángel Valente ha venido despertando cada día mayor interés entre los lectores. Desde la dimensión moral hasta la dimensión puramente lírica, se trata de una obra abierta a lo que el mismo poeta llamó 'la experiencia abisal', el viaje o el descenso a la interioridad de la palabra y del mundo. La presente edición -que tiene su origen en el primer volumen de las Obras completas de José Ángel Valente publicadas por esta misma editorial- recoge no sólo la producción poética del autor, sino también sus importantes traducciones de poesía, su obra creativa en prosa y, además, numerosos materiales inéditos, desde poemas juveniles anteriores a su primer libro, A modo de esperanza (1955), hasta textos del período de madurez que por motivos diversos no llegaron a la imprenta. El lector accede aquí, así pues, a la totalidad de una obra poética que, 'fundada en el principio de la aparición de la palabra, en el poder de ésta sobre la conciencia -escribe Andrés Sánchez Robayna-, aúna pensamiento y poesía y enlaza así con algunas de las mejores tradiciones de la lírica occidental, desde los poetas metafísicos ingleses del xvii hasta Jabs y Celan, pasando por la experiencia radical de los místicos'.
LA INDIANA
ISBN: 9788490602218
Page: 472
Lang: Castellano
Year: 2014
Price: 21.75
Publisher By: La esfera de los libros
Tags: Narrativa histórica
Una oscura noche de 1877, en el pueblo de Candás, Asturias, los niños Marina y Silverio pierden a sus respectivos padres en la mar. Él se pondrá a faenar como pescador para mantener a su madre y sus hermanos. Ella, inteligente y despierta, continuará en la escuela y ayudará a su amigo a seguir educándose. Pero Marina también tendrá que abandonar pronto los libros, su gran pasión, para trabajar en una fábrica de conservas. Silverio emigra a Cuba para hacer fortuna y Marina, ocultándole su amor, se queda en el pueblo sirviendo como criada. La isla caribeña, destino de las esperanzas e ilusiones de miles de asturianos, es un paraíso luminoso y lleno de oportunidades, pero también un lugar duro en el que el joven se dejará la piel para salir adelante. Cuando vuelva a Candás lo hará para buscar esposa, pero no entra en los planes del destino que su vida y la de Marina se unan
EL PESO DEL CORAZON
ISBN: 9788432224195
Page: 400
Lang: Castellano
Year: 2015
Price: 19.00
Publisher By: Seix barral
Tags: Narrativa española,Novela contemporánea
El regreso de la detective Bruna Husky. Un thriller, una novela de aventuras, una historia de fantasía, de amor... Un relato legendario. Contratada para resolver un caso a primera vista sencillo, la detective Bruna Husky se enfrenta a una trama de corrupción internacional que amenaza con desestabilizar el frágil equilibrio entre una Tierra convulsa y la dictadura religiosa de Reino de Labari. En un futuro en el que la guerra está supuestamente erradicada, Bruna lucha contrarreloj por la libertad y en defensa de la vida, mientras asimila los sentimientos contradictorios que le produce hacerse cargo de una niña pequeña. Bruna Husky es una heroína extrema y fascinante; una superviviente capaz de todo que se debate entre la fragilidad y la dureza, entre la autosuficiencia y la desesperada necesidad de cariño. Es una fiera atrapada en la cárcel de su corta vida, un tigre que va y viene ante los barrotes de su jaula «para que no se le escape el único y brevísimo instante de la salvación», como el felino de la bella frase de Elias Canetti. ''El peso del corazón'' es un thriller, una novela de aventuras política y ecológica, una historia de fantasía y ciencia ficción, un relato mítico, un cuento para adultos, una reflexión sobre la creación literaria, una metáfora sobre el peso de la vida y la oscuridad de la muerte? Y una historia de amor! Rosa Montero regresa al mundo fascinante que creó en Lágrimas en la lluvia y nos sorprende de nuevo con esa potencia narrativa que ha convertido a Bruna Husky en una protagonista legendaria.
LA MARCHA DE 150.000.000
ISBN: 9788415739197
Page: 245
Lang: Castellano
Year: 2017
Price: 17.10
Publisher By: Delirio
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LA MASCARA DEL TROLL
ISBN: 9788499985886
Page: 64
Lang: Castellano
Year: 2017
Price: 15.10
Publisher By: Temas de hoy
Tags: Juvenil
Tercera entrega de la serie de cómics protagonizada por el youtuber más célebre de la red. Tras el éxito de los títulos anteriores,Virtual HeroyLa torre imposible, presentamos la última aventura de Rubius, Zombirella, Sakura y los habituales del equipo. Tras la muerte de Slenderman, la relación entre Rubius y Sara se ha enfriado. Sin embargo, la generosidad de Zombirella, capaz de dejar al margen sus sentimientos, logrará que el equipo vuelva a reunirse y plante cara a las amenazas de Trollface, que, cegado por la ambición, persigue como único objetivo demostrar que es mejor que Rubius. Cuál es el motivo de su odio? Quién es, en realidad, Trollface? Cuando Rubius descubra su identidad, tendrá lugar el enfrentamiento final y el desenlace de este capítulo de la historia, que no será el último
CUENTOS PARA MI HIJO MANOLILLO
ISBN: 9788416830534
Page: 80
Lang: Castellano
Year: 2017
Price: 17.10
Publisher By: Nordica
Tags: Narrativa española,Novela contemporánea
LAS RETRASADAS
ISBN: 9788488020550
Page: 80
Lang: Castellano
Year: 2017
Price: 13.30
Publisher By: Ardora ediciones
Tags: Narrativa extranjera,Novela contemporánea
EL REY DEL CIELO
ISBN: 9788494585753
Page: 56
Lang: Castellano
Year: 2017
Price: 15.67
Publisher By: Milrazones
Tags: Narrativa extranjera,Novela contemporánea
n muchacho llega a un nuevo país en el que se siente perdido y todo le parece extraño. Echa de menos los colores, los olores y los sabores de su casa. No tiene a nadie con quien comunicarse hasta que conoce a un anciano que, con su afición a entrenar palomas, le muestra un mundo lleno de sensaciones nuevas. El tema de la inmigración está tratado de manera muy sutil por Nicola Davies, autora del texto, en este álbum ilustrado. A ello contribuye, sin duda, la belleza de las ilustraciones de Laura Carlin. Nicola Davies y Laura Carlin compartieron autoría anteriormente en La promesa que, entre otros reconocimientos, recibió una mención especial en la Feria del Libro de Bolonia en 2014 y fue nominado para la medalla Kate Greenaway en 2015.
EL INVIERNO EN TU ROSTRO
ISBN: 9788466340625
Page: 768
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Aventura, amor y guerra en el tablero de ajedrez del cruento siglo XX la novela más personal de la autora deLa Tabla Esmeralda. En un pueblo de montaña los hermanastros Lena y Guillén viven una existencia sencilla y tranquila. Ambos están muy unidos y apenas conciben la vida el uno sin el otro. Sin embargo, algo tan inesperado como extraordinario sucede y se ven obligados a separarse. Con los años y la distancia aquella complicidad infantil se convierte en amor juvenil alimentado con un encuentro esporádico y cientos de cartas. El estallido de la Guerra Civil sorprende a Lena en Oviedo y a Guillén en Francia, quien, angustiado por la suerte de la mujer que ama, inicia un arriesgado viaje a través de un país asolado por la contienda para reunirse con ella. Sin embargo, la guerra pone a prueba su amor Lena se ha convertido en enfermera voluntaria del bando sublevado y resiste en una ciudad sitiada por las fuerzas republicanas; Guillén forma parte de esas fuerzas que estrangulan la ciudad. Más tarde, Lena y Guillén vivirán de primera mano los acontecimientos de la Segunda Guerra Mundial y seguirán en bandos opuestos él en la resistencia contra el nazismo y ella como enfermera de la División Azul. Y aunque sus destinos volverán a cruzarse...
EL GATO QUE CURABA CORAZONES
ISBN: 9788416634477
Page: 324
Lang: Castellano
Year: 2016
Price: 15.96
Publisher By: Duomo editorial
Tags: Narrativa extranjera,Novela contemporánea
Puede un gato cambiar tu vida? Déjate sorprender.Conoce a Alfie, un gato que te enamorará. Un protagonista dulce y simpático que tiene la capacidad de ayudar a las personas a encontrarse a sí mismas. Una novela que regala felicidad y te recuerda que la vida siempre depara sorpresas.Como a cualquier otro gato, a Alfie le encanta pasarse el día dormitando en el sofá, delante de la chimenea. Le basta con unas cuantas caricias y algún que otro ronroneo para ser feliz, pero, de repente, se verá obligado a abandonar el hogar en el que se ha criado, se encontrará solo y perdido por las calles de Londres. Todo cambia al llegar a Edgar Road, un lugar lleno de jardines y preciosas casitas unifamiliares. Alfie comprende enseguida que solo allí conseguirá sentirse de nuevo como en casa. Únicamente allí podrá encontrar una nueva familia. Los habitantes del barrio, sin embargo, aún no están preparados para acogerlo. Demasiado absortos en sus problemas, no tienen tiempo para ocuparse de él, aunque pronto descubrirán que Alfie no es un gato cualquiera, sino que tiene un don especial capaz de intuir los deseos mejor guardados de las personas, Alfie también puede reparar lo que el destino ha roto en sus vidas y escuchar la melodía silenciosa de sus corazones.