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:
MARES TENEBROSOS: UNA ANTOLOGIA DE CUENTOS DE TERROR EN EL MAR
ISBN: 9788477026938
Page: 624
Lang: Castellano
Year: 2011
Price: 16.15
Publisher By: Valdemar
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
El mar siempre ha sido un enclave propicio para la aventura, la exploración, lo desconocido, las grandes hazañas y, también, por qué no decirlo, para el horror. No es extraño encontrar en muchos viejos mapas de mares y costas, en todas las lenguas y culturas, la enigmática expresión que nos advierte "Más allá hay monstruos". La antología que nos ocupa está preñada de salitre, de mareas, de mástiles y velas desplegadas al viento, y de hombres que afrontan el mar con desafío, con cobardía, con indiferencia o sorpresa, y también con horror. "Mares tenebrosos" es la más extensa antología de relatos de terror ambientados en el mar que se haya editado en España. Hay cuentos que se desarrollan en la costa, cerca del mar; otros en islas desconocidas y desiertas; en las cantinas portuarias, llenas de viejos lobos de mar que narran extrañas historias; en un faro perdido entre los escollos, a decenas de kilómetros del continente; en un barco fantasma que no sabe que lo es... Vagabundearemos sin rumbo, enloquecidos, en medio de la bruma más espesa e impenetrable; incluso viajaremos tierra adentro, a un pueblecito alejado del mar y que, sin embargo, alberga una de las más bellas historias fantásticas jamás escritas sobre el mar. No podían faltar en esta antología autores de la talla de Hodgson, gran maestro de este peculiar género, Lovecraft o Howard. También se han incluido autores menos conocidos por el aficionado español como John Masefield, James Anley, William Outerson, Frank Norris, Michel Bernanos y Jack Cady, autor norteamericano recientemente fallecido.
ZIGZAG NIV.1 CAHIER ACTIVITES
ISBN: 9782090383874
Page: 71
Lang: Francés
Year:
Price: 10.12
Publisher By: Cle international
Tags: Literatura en francés,En otros idiomas,Literatura
LOS FUNERALES DE LA MAMA GRANDE
ISBN: 9788497592468
Page: 176
Lang: Castellano
Year: 2017
Price: 8.50
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA ROSA ESCONDIDA
ISBN: 9788484608554
Page: 448
Lang: Castellano
Year: 2011
Price: 8.50
Publisher By: Temas de hoy
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
PALACIO DEL DESEO (TRILOGIA EL CAIRO)
ISBN: 9788427037038
Page: 496
Lang: Castellano
Year: 2009
Price: 9.45
Publisher By: Martinez roca
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LOS SOLDADOS LLORAN DE NOCHE
ISBN: 9788423343621
Page: 240
Lang: Castellano
Year: 2010
Price: 6.60
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Los soldados lloran de noche, escrita en 1963 y ganadora del Premio Fastenrath de la Real Academia Española, es la segunda novela de la trilogía Los mercaderes, iniciada con Primera memoria. Enmarcada a finales de la guerra civil española, esta majestuosa historia gira alrededor de la figura de un misterioso soldado desaparecido, Jeza. Éste se convertirá en el héroe necesario para que Manuel y Marta acepten el final de la inocencia de su niñez, un final abocado a la realidad de un mundo adulto cuyas reglas del juego están marcadas por las fidelidades y las traiciones. La yuxtaposición de pasado, presente y futuro y el profundo tono poético que Matute confiere a la novela la convierte en una hermosa metáfora sobre el compromiso vital. Los soldados lloran de noche, novela histórica y a la vez atemporal, nos revela un mundo complejo e íntimo envuelto en una apasionante y laberíntica trama.
VEINTE POEMAS DE AMOR Y UNA CANCION DESESPERADA
ISBN: 9788420664088
Page: 128
Lang: Castellano
Year: 2010
Price: 9.50
Publisher By: Alianza editorial
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura
EL HOBBIT (CATALAN)
ISBN: 9788482649931
Page: 342
Lang: Catalán
Year: 2010
Price: 13.30
Publisher By: La magrana
Tags: Literatura más de 12 años,Más de 12 años,Infantil
LA BALADA DEL CAFE TRISTE
ISBN: 9788432248276
Page: 160
Lang: Castellano
Year: 2011
Price: 6.60
Publisher By: Seix barral
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Bajo el título de uno de ellos, La balada del café triste, se agrupan en este libro varios de los relatos más significativos de la singular y sutil narrativa de Carson McCullers, que han accedido ya a la consideración de clásicos de la moderna literatura norteamericana y constituyen incursiones en la silenciosa, secreta y sagrada intimidad del alma de sus personajes. Narrados con un prodigioso sentido de la construcción, los relatos de Carson McCullers alcanzan una resonancia interior que va mucho más allá de su sencilla y directa observación de la realidad. El mundo punzante, desesperanzado y profundamente poético de Carson McCullers constituye, en palabras de Edith Sitwell el legado de «una escritora trascendental».
LAS RAZONES DEL CORAZON (SERIE CYNSTERS 15)
ISBN: 9788498724646
Page: 432
Lang: Castellano
Year: 2011
Price: 9.50
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Apuesto, enigmático y rodeado de un aura de peligro, Barnaby Adair se ha hecho famoso en el Londres de la Regencia por su habilidad para resolver crímenes y misterios. Cuando Penelope Ashford acude en busca de su ayuda, se siente conmovido por su situación y cautivado por su belleza. Pero Penelope no es sólo otra mujer hermosa y elegante. Ha dedicado su esfuerzo e inteligencia a proteger a los huérfanos de Londres. Pero últimamente varios de ellos han desaparecido. Pide entonces auxilio a Adair«Una trama absorbente un misterio romántico tan excitante como atractivo.» FreshFiction.com Las novelas de Stephanie Laurens, ambientadas en el periodo de la Regencia en Inglaterra, han cautivado a miles de lectoras en todo el mundo
ESCIPION: LA TRILOGIA DE CARTAGO II
ISBN: 9788435061964
Page: 512
Lang: Castellano
Year: 2010
Price: 23.75
Publisher By: Edhasa
Tags: Narrativa histórica
Nacido en el seno de una familia de alta alcurnia y educado desde pequeño para tener un papel destacado en la vida romana, Escipión fue el arquetipo del gran aristócrata, amante tanto de las bellas artes como excepcional conocedor de las artes de la guerra. Su triunfo sobre Aníbal en la batalla de Zama, añadido a otras importantes victorias sobre Antíoco y Filipo V, sentó las bases para la construcción del fabuloso Imperio Romano, pues fundó ciudades, organizó Hispania en las provincias que luego se mantuvieron a lo largo del tiempo e impulsó su definitiva romanización. No obstante, en la cúspide de la gloria, Escipión sucumbió a las intrigas urdidas por sus rivales políticos para despojarlo del poder. Narrada con dos voces yuxtapuestas, la del propio Escipión y la de su secretario y confidente Bostar, esta novela -continuación de Aníbal- recoge desde dos ángulos distintos los rasgos de carácter que, en su grandeza y en su miseria, determinaron no sólo
SAN MANUEL BUENO, MARTIR
ISBN: 9788467034080
Page: 176
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
San Manuel Bueno, mártir constituye, sin duda alguna, un punto culminante en la creación literaria de Miguel de Unamuno. Porque él mismo declaró «Tengo la conciencia de haber puesto en ella todo mi sentimiento trágico de la vida cotidiana». Pero, al mismo tiempo, porque aquí culmina el proceso de renovación del género novelístico que Unamuno había comenzado a principios de siglo. En esta edición se ofrece el texto que el propio autor revisó para Espasa en 1933, cotejado con el manuscrito que se conserva en la Casa-Museo de Salamanca. Víctor García de la Concha, director de la Real Academia Española y autor de varios estudios unamunianos, ofrece en la Introducción una guía de lectura que, siguiendo las indicaciones de Unamuno, nos permite ir, en un trayecto emocionante, desde la literatura a la vida.