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:
BESOS DE DOMINGO
ISBN: 9788423353156
Page: 272
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Besos de domingo es una novela sobre las pequeñas revoluciones personales que miles de mujeres, auténticas heroínas cotidianas, tuvieron que llevar a cabo en este país para construir su felicidad en el entorno hostil y asfixiante de la dictadura y la represión religiosa. La protagonista, Valria Isern, consigue afianzar su relación en un tiempo en el que amarse era un pecado, cuando los besos que duraban un poco se tenían que reservar para los domingos. Alrededor de su historia de amor, aparentemente ingenua, Valria construye una vida plena, intensa y sabia. Su historia encuentra el contrapunto en la correspondencia que mantiene con su amiga Elisa, quien elige irse del país para lograr la libertad personal y la realización
LA SINFONÍA DEL TIEMPO
ISBN: 9788466662765
Page: 560
Lang: Castellano
Year: 2018
Price: 20.80
Publisher By: S.a. ediciones b
Tags: Narrativa histórica
La sinfonía del tiempoconfirma a Álvaro Arbina, autor deLa mujer del reloj, como uno de los grandes narradores de hoy. Una joven escritora que trata de desentrañar la misteriosa desaparición de su marido... Una poderosa familia de la industria vasca que vive entre fantasmas y leyendas... Un científico dispuesto a descifrar la sinfonía oculta tras el curso de la Historia... Este es el relato de todas las vidas que se cruzan con ellos, en un entramado de secretos que se extiende por Europa y cuyas raíces se hunden en las costas del Cantábrico, en sus ensenadas y caseríos ancestrales, en las minas y fundiciones que arden junto a las rías. La sinfonía del tiempoes una emocionante historia de amor, una gran saga familiar y una poderosa intriga histórica. Un fascinante viaje a los tiempos del acero y el carbón, de los edificios de hierro y cristal, de los avances industriales y científicos, de la desigualdad social y el refinamiento burgués La crítica ha dicho sobreLa mujer del reloj... «Una estupenda novela de aventuras, documentada con rigor y excelentemente ambientada.» El Mundo «Memorice este nombre Álvaro Arbina. Dentro de poco podrá decir "yo lo sabía primero".» Qué leer...
INVENTOS INFERNALES (SERIE MÁQUINAS MORTALES 3)
ISBN: 9788420486871
Page: 352
Lang: Castellano
Year: 2018
Price: 17.05
Publisher By: Alfaguara
Tags: Juvenil
Tercera entrega de la tetralogía «Máquinas mortales», una trepidante y original historia llena de misterio, con una ambientación única en un mundo futurista y postapocalíptico. Las novelas en las que se basa la superproducción cinematográfica de Peter Jackson. La hija de Tom y Hester, Wren, anhela huir de la monotonía de Anchorage. Está sedienta de aventura. Cuando un pirata submarino peligrosamente encantador le ofrece una oportunidad para escapar, Wren no lo duda ni un instante. Pero el pirata quiere algo a cambio Wren debe robar el misterioso Libro de Hojalata, y hacerlo acarreará consecuencias que podrían destruir la paz... Inventos infernaleses la tercera parte de una saga de cuatro novelas fantásticas escritas por Philip Reeve y que forma parte de la tetralogía de «Máquinas mortales». La historia se sitúa en un mundo postapocalíptico donde las ciudades de la Tierra deambulan por el mundo sobre ruedas gigantescas, arrasándose entre sí, y en el que los recursos cada vez son más escasos. El protagonista de la novela es Tom Natsworthy, un huérfano londinense de 15 años del Gremio de Historiadores, que tratará de revelar un misterio que podría cambiar el orden del mundo.
DIME TÚ CÓMO LO VES
ISBN: 9788490438954
Page: 160
Lang: Castellano
Year: 2018
Price: 13.25
Publisher By: Montena
Tags: Juvenil
Estás preparado para sentimientos virales y palabras que son dardos directos al corazón? Con maravillosas ilustraciones de Vero Navarro, el libro de Dimetúcómoloves es un refugio de las prisas del día a día y el lugar perfecto para perderse en la inmensidad de sus letras. Dimetúcómoloveses uno de los perfiles de Facebook que más se comparte. Lospostsde su autora reflejan la vida con toda su fuerza e intensidad. Cada mensaje sirve para recordar lo que muchas veces se nos olvida, y para reafirmar que «todo es posible mientras te lata el corazón con la fuerza suficiente para seguir caminando». «La vida es demasiado emocionante para quedarte ahí sentado.» «Me gustas más que el gazpacho en agosto.» «Si las miradas hablasen, me encantaría escuchar lo que dice la tuya.» «No me entregues tu corazón, con el mío ya tengo de sobra.»
UN ANDAR SOLITARIO ENTRE LA GENTE
ISBN: 9788432233500
Page: 496
Lang: Castellano
Year: 2018
Price: 20.80
Publisher By: Seix barral
Tags: Narrativa española,Novela contemporánea
Un fascinante recorrido que sigue la estela de los grandes caminantes urbanos de la literatura y del arte que han querido explicar la época que les ha tocado vivir. Un andar solitario entre la gente es la historia de un caminante que escribe siempre a lápiz, recortando y pegando cosas, recogiendo papeles por la calle, en la estela de artistas que han practicado el arte del collage, la basura y el reciclajecomo Diane Arbus o Dubuffet, así como la de los grandes caminantes urbanos de la literatura de Quincey, Baudelaire, Poe, Joyce, Walter Benjamin, Melville, Lorca, WhitmanA la manera de Poeta en Nueva York, de Lorca, la narración de Un andar solitario entre la gente está hecha de celebración y denuncia la denuncia del ruido extremo del capitalismo, de la conversión de todo en mercancía y basura; y la celebración de la belleza y la variedad del mundo, de la mirada ecológica y estética que recicla la basura en fertilidad y arte. «Me gusta la literatura que me trastorna y me embriaga como vino o música, que me saca de mí, que me fuerza a leerla en voz alta y a favorecer su contagio, que me explica el mundo y me pone en pie de guerra con el mundo y me refugia de él y me revela con la misma vehemencia todo su horror y toda su belleza.»
EL VIRGINIANO: UN CABALLERO DE LAS LLANURAS
ISBN: 9788477028758
Page: 512
Lang: Castellano
Year: 2018
Price: 24.70
Publisher By: Valdemar
Tags: Narrativa extranjera,Novela contemporánea
Gary Cooper encarnó al legendario personaje de El Virginiano en la película del mismo título inspirada en la novela de Owen Wister y dirigida por Victor Fleming en 1929.
DIOS SABE HASTA GEOMETRIA: POEMAS DE UNA MISTICA EN EL SUBURBIO
ISBN: 9788428831826
Page: 344
Lang: Castellano
Year: 2018
Price: 21.85
Publisher By: Ppc
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LAS GRIETAS DE JARA
ISBN: 9788420433387
Page: 256
Lang: Castellano
Year: 2018
Price: 17.00
Publisher By: Alfaguara
Tags: Narrativa hispanoamericana,Novela contemporánea
Qué precio hay que pagar para dar una vuelta de timón y decidirse a vivir los propios sueños? Aunque Pablo Simó quiere construir la torre de sus sueños, se limita a dibujarla hace veinte años que trabaja en un estudio de arquitectura que no puede o no quiere dejar. Veinte años son también los que lleva casado con Laura, a quien sólo lo unen la costumbre y una hija típicamente adolescente. Cuando una joven llegue inesperadamente al estudio buscando a Nelson Jara, comenzará a revelarse la trama en la que Simó está implicado junto a su jefe y una compañera de trabajo. La aparición de la muchacha y las derivaciones de ese hecho del pasado abrirán una grieta en la precaria estabilidad del arquitecto, que verá derrumbarse una a una las certezas que lo sostenían. La autora deLas viudas de los juevesdemuestra una vez más su capacidad para construir personajes y contar historias en las que el suspense no impide la pintura social ni la crítica. Ganadora del Premio Sor Juana Inés de la Cruz 2010,Las grietas de Jaraes, en ese sentido, una reflexión acerca del matrimonio y la crisis de la mediana edad, y las dificultades de vivir en un mundo donde las reglas las imponen los más fuertes. «Su escritura combina humor y ternura y une fuerza y ...
CRIATURAS DE UN DIA
ISBN: 9788423353224
Page: 272
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: Destino
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Nuevo libro del autor de El día que Nietzsche lloró, el psicoanalista de mayor reconocimiento mundial, con más de 500.000 ejemplares vendidos en español.
HISTORIA DEL REY TRANSPARENTE
ISBN: 9788420433363
Page: 536
Lang: Castellano
Year: 2017
Price: 18.90
Publisher By: Alfaguara
Tags: Narrativa histórica
En un turbulento siglo XII, Leola, campesina adolescente, desnuda a un guerrero muerto en un campo de batalla y se viste con sus ropas de hierro, para protegerse bajo un disfraz viril. Así comienza el vertiginoso y emocionante relato de su vida, una peripecia existencial que no es solo la de Leola sino también la nuestra, porque esta novela de aventuras con ingredientes fantásticos nos está hablando en realidad del mundo actual y de lo que todos somos. Historia del Rey Transparente es un insólito viaje a una Edad Media desconocida que se huele y se siente sobre la piel, es una fábula que conmueve por su grandeza épica, es uno de esos libros que no se leen, sino que se viven. Original y poderosa, la novela de Rosa Montero tiene esa fuerza desbordante de los libros llamados a convertirse en clásicos.
MORIR EN EL INTENTO
ISBN: 9788490566770
Page: 528
Lang: Castellano
Year: 2018
Price: 18.04
Publisher By: Rba libros
Tags: Novela negra