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:
LA CIUDAD Y LOS PERROS
ISBN: 9788490625934
Page: 448
Lang: Castellano
Year: 2015
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Un grupo de jóvenes que se «educan» en una disciplina militar implacable y violenta, aprenden a sobrevivir en un ambiente que lleva muy arraigados los prejuicios raciales y las diferencias entre clases sociales y económicas; donde todos se muestran como no son en realidad y la transgresión de las normas parece ser la única salida. Premio Biblioteca Breve 1962 Considerada una de las mejores novelas en español del siglo XX Traducida a más de treinta idiomas Un título imprescindible de la literatura hispanoamericana Con esta novela Vargas Llosa alcanzó el reconocimiento internacional. En ella demuestra una madurez literaria extraordinaria que en adelante irá en aumento hasta alcanzar un estilo depuradísimo y un sitio de primera fila entre los escritores contemporáneos. La ciudad y los perros no solamente es una diatriba contra la brutalidad ejercida en un grupo de jóvenes alumnos del Colegio Militar Leoncio Prado, también es un ataque frontal al concepto erróneo de la virilidad, de sus funciones y de las consecuencias de una educación castrense malentendida. Aunada a la brutalidad propia de la vida militar, a lo largo de las páginas de esta extraordinaria novela, la vehemencia y la pasión de la juventud se desbocan hasta llegar a una f uria, una rabia y un fanatismo que anulan toda su sensibilidad. El libro más violento de Mario Vargas Llosa.
LA CONSPIRACION
ISBN: 9788408175766
Page: 672
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
DON QUIJOTE DE LA MANCHA (SELECCION DE TEXTOS)
ISBN: 9788497404204
Page: 374
Lang: Castellano
Year: 2011
Price: 9.50
Publisher By: Castalia
Tags: Juvenil
Poco puede decirse del Quijote que no se haya dicho ya. Obra culmen de la literatura universal y primera novela moderna, Cervantes ideó la historia de un hidalgo aldeano que enloquece de tanto leer novelas de caballerías y, como buen caballero andante, sale a los caminos con el noble afán de ayudar a los necesitados. Así, en compañía del afable y crédulo Sancho Panza, don Quijote participa en una serie de delirantes aventuras que provocarán la hilaridad del lector, ya que la vida que reproduce Cervantes es alegre, graciosa y dramática, a la vez que sana y optimista, a pesar de las vicisitudes de su existencia. Sin embargo, el Quijote es mucho más, pues constituye una lección magistral sobre la grandeza y la miseria de la condición humana.
MI CHICA REVOLUCIONARIA
ISBN: 9788494268618
Page: 116
Lang: Castellano
Year: 2014
Price: 11.40
Publisher By: Mueve tu lengua
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Amar es transformarse, transformar al otro y con ello al mundo que nos rodea. El amor es una forma de resistencia, un modo de plantar cara a las injusticias, es luchar por un mundo distinto, mejor. Y, en Mi chica revolucionaria, Diego Ojeda lucha contra todo porque está enamorado desde los dedos meñiques de los pies hasta el revés del alma. Diego Ojeda es sentimiento desbordante, es afecto desatado. Y precisamente es ese desajuste entre la utopía del amor que vive en él y la realidad de este país sumido en crisis y expoliado por sus propios gobernantes, abonado a corruptelas, ese desfase entre su cariño sin barreras y esta desdemocracia, esta bancacracia en la que vivimos, lo que da lugar al tono irónico e incendiario de algunos de los versos de este poemario. Las chicas revolucionaias andan sueltas, vuelan sin bragas y llevan en el bolso un libro de poemas.
DISTANCIA DE RESCATE
ISBN: 9788439729488
Page: 128
Lang: Castellano
Year: 2020
Price: 14.15
Publisher By: Literatura random house
Tags: Narrativa hispanoamericana,Novela contemporánea
Extraordinaria primera novela de Samanta Schewblin. Hipnótica, incómoda y atrapante. El campo ha cambiado frente a nuestros ojos sin que nadie se diera cuenta. Y quizá no se trate solo de sequías y herbicidas, quizá se trate del hilo vital y filoso que nos ata a nuestros hijos, y del veneno que echamos sobre ellos. Nada es un cliché cuando finalmente sucede. Distancia de rescate sigue esta vertiginosa fatalidad haciéndose siempre las mismas preguntas Hay acaso algún apocalipsis que no sea personal? Cuál es el punto exacto en el que, sin saberlo, se da el paso en falso que finalmente nos condena?Samanta Schweblin ha escrito un relato extraordinario e hipnótico, urgente y perdurable, que logra mantenernos inevitablemente atrapados y sumergirnos en un universo ficcional estremecedor. «Samanta Schweblin es una de las voces más prometedoras de la literatura moderna en lengua española. No tengo la menor duda que esta narradora tiene una carrera brillante por delante.»Mario Vargas Llosa
LAS TRES BODAS DE MANOLITA (EPISODIOS DE UNA GUERRA INTERMINABLE 3)
ISBN: 9788483838457
Page: 768
Lang: Castellano
Year: 2014
Price: 21.75
Publisher By: Tusquets editores
Tags: Narrativa española,Novela contemporánea
En los buenos tiempos, las chicas se casan por amor. En los malos, no siempre pueden elegir. En el Madrid recién salido de la guerra civil, sobrevivir es un duro oficio cotidiano. Especialmente para Manolita, una joven de dieciocho años que, con su padre y su madrastra encarcelados, y su hermano Antonio escondido en un tablao flamenco, tiene que hacerse cargo de su hermana Isabel y de otros tres más pequeños. A Antonio se le ocurrirá una manera desesperada de prolongar la resistencia en los años más terribles de la represión utilizar unas multicopistas que nadie sabe poner en marcha para imprimir propaganda clandestina. Y querrá que sea su hermana Manolita, la señorita «Conmigo No Contéis», quien visite a un preso que puede darles la clave de su funcionamiento. Manolita no sabe que ese muchacho tímido y sin aparente atractivo va a ser en realidad un hombre determinante en su vida, y querrá visitarlo de nuevo, después de varios periplos, en el destacamento penitenciario de El Valle de los Caídos. Pero antes deberá descubrir quién es el delator que merodea por el barrio. Las tres bodas de Manolita, de Almudena Grandes, es una emotiva historia coral sobre los años de pobreza y desolación en la inmediata posguerra, y un tapiz inolvidable de vidas y destinos, de personajes reales e imaginados. Una novela memorable sobre la red de solidaridad que tejen muchas personas, desde los artistas de un tablao flamenco hasta las mujeres que hacen cola en la cárcel para visitar a los presos, o los antiguos amigos del colegio de su hermano, para proteger a una joven con coraje. Con Inés y la alegría Almudena Grandes inauguró la serie Episodios de una Guerra Interminable, a la que pertenecen El lector de Julio Verne y ahora Las tres bodas de Manolita.
EL PUENTE DE ALCANTARA
ISBN: 9788435018661
Page: 1080
Lang: Castellano
Year: 2009
Price: 12.30
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
NIYOMISMALOSE
ISBN: 9788408113669
Page: 432
Lang: Castellano
Year: 2013
Price: 8.50
Publisher By: Planeta
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
UN ASESINO EN TU SOMBRA
ISBN: 9788417708634
Page: 360
Lang: Castellano
Year: 2020
Price: 19.00
Publisher By: Maeva
Tags: Novela negra
CAMPOS DE CASTILLA
ISBN: 9788437608662
Page: 304
Lang: Castellano
Year: 2006
Price: 8.55
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
La estancia de Antonio Machado en Soria y el contacto diario con la tierra, paisaje y alma castellanos, contagiaron al poeta de su hondura esencial hasta lograr una identificación y un eco en su interioridad lírica. «Campos de Castilla», su libro capital, representa la expresión de esta andadura.A la exposición de lo temporal, de lo objetivo y de lo efímero la poesía es palabra en el tiempo, Antonio Machado comunica su preocupación filosófica y su meditación en torno al destino de España. Con esta nueva edición, Geoffrey Ribbans pretende establecer un texto definitivo de la quizá más célebre obra del poeta. Con este propósito, la edición toma como norma la cuarta edición de «Poesías completas (1936)», última publicada en vida de Machado, con todas las variantes encontradas en revistas y periódicos de la época, en «Campos de Castilla 1912» y en las sucesivas ediciones de «Poesías completas».
LA FERIA DE LAS TINIEBLAS
ISBN: 9788445007457
Page: 336
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Minotauro
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
EL VIZCONDE QUE ME AMÓ (SERIE BRIDGERTON 2)
ISBN: 9788416327829
Page: 352
Lang: Castellano
Year: 2020
Price: 14.25
Publisher By: Titania
Tags: Narrativa romántica,Romántica y erótica
Los cotilleos de lady Whistledown no fallan nunca una vez más, Anthony Bridgerton es el soltero más codiciado de la temporada en la alta sociedad victoriana. Pero este año, el atractivo vizconde, amante de la diversión y enemigo del compromiso, sorprende a todos y decide buscar esposa y sentar cabeza. La joya más preciada, la joven y hermosa Edwina Sheffield, es su elección natural. Pero para conseguirla ha de obtener antes la aprobación de la hermana mayor de la muchacha, Kate. Anthony comprobará que convencer a esa mujer arrogante y decidida de que ha dejado de ser un vividor no es tarea fácil. Como tampoco lo es quitársela de la cabeza cuando llega la noche. ESTABA DECIDIDA A PROTEGER EL CORAZÓN DE SU HERMANA... Kate siempre supo que el éxito en sociedad no era para ella pensaba que era demasiado alta, algo mayor para el matrimonio a sus veintiún años, y no especialmente bella. Por eso se dedica en cuerpo y alma a proteger a su adorable hermana pequeña de todos los vividores sin escrúpulos que la rondan en bailes y reuniones, atraídos por su belleza. Kate se siente más que capaz de mantener a raya a solteros de dudosa fama como el vizconde Anthony Bridgerton... aunque pronto descubrirá que del enfrentamiento a la pasión hay un paso muy pequeño. PERO QUIÉN PROTEGERÍA EL SUYO PROPIO?...