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:
SERIE AGAIN. SENTIR
ISBN: 9788408216803
Page: 480
Lang: Castellano
Year: 2019
Price: 17.00
Publisher By: Planeta
Tags: Juvenil
LA SERIE REVELACIÓN DE LA LITERATURA JUVENIL CON MÁS DE 1.000.000 DE LECTORESElla ha iniciado el juego. Él decidirá la partida. Sawyer e Isaac no podrían ser más diferentes. Ella es dura, desinhibida y aparentemente despiadada. Él es tímido, torpe y, con sus gafas de nerd y su ropa friki, es un desastre con las chicas. Desde la muerte de sus padres, Sawyer siempre se las ha tenido que arreglar sola y nunca ha permitido que nadie se acerque a ella. Y nunca se habría fijado en Isaac, pero, cuando una noche unas chicas se burlan de él, Sawyer decide actuar sin pensárselo dos veces, lo besa delante de todos. El plan parece funcionar tan bien que deciden hacer un trato Sawyer ayudará a Isaac a deshacerse de su reputación de empollón, convirtiéndolo en un chico malo; a cambio, ella documentará el cambio y lo usará para su proyecto de fotografía. Pero ese acuerdo, a primera vista inofensivo, lo cambiará todo Sawyer volverá a sentir su corazón vibrar
CANCIONES DE UN SOÑADOR MUERTO: LA AGONICA RESURRECCION DE VICTOR FRANKENSTEIN Y OTROS RELATOS GOTICOS
ISBN: 9788477029052
Page: 368
Lang: Castellano
Year: 2019
Price: 24.70
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura
De la excelsa trinidad que reina en los infiernos de la literatura de terror moderna y contemporánea, Poe, Lovecraft y Ligotti, el primero revolucionó el relato gótico introduciendo el terror que anida en la mente humana y en la locura, H.P. Lovecraft nos hizo sentir el horror cósmico que provenía del espacio exterior encarnado en sus impías deidades ancestrales, y Thomas Ligotti, considerado como un escritor de ficción oscura y extraña, ha vuelto el foco del horror hacia nosotros mismos, mostrándonos una visión lúcida de la condición humana, de su crudarealidadmás allá de las apariencias, despojada de interpretaciones indulgentes e ilusorios eufemismos, en toda su lamentablehiperrealidad. Tras el horror cósmico, podríamos decir, sobrevino el horror vacui. Por este motivo, sus historias resultan a veces absurdas y kafkianas, sus personajes, seres perdidos y patéticos, y sus atmósferas impregnadas del inconfundible sabor de nuestras peores pesadillas. Pero, a diferencia de sus predecesores, Ligotti alberga en su obra, según confesión propia, una intención didáctica, moral, más allá del goce estético de aquellos. Este trasfondo ha quedado de manifiesto recientemente con la publicación de subreviario nihilista«La conspiración contra la especie humana» (2007) (Valdemar, 2015). El presente volumen reúne dos col...
AMOR SE ESCRIBE CON H Y OTRAS MANERAS DE DECIRTE QUE TE QUIERO
ISBN: 9788408179245
Page: 624
Lang: Castellano
Year: 2018
Price: 5.65
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica
Una novela romántica de segundasoportunidades, en la que dos personasheridas encontrarán su caminogracias al amor. Eva sueña con conocer a un caballeroque la venga a buscar en un corcel blancoy la bese siempre con los ojos cerrados,como ha visto infinidad de veces en laspelículas. El problema es que la realidadnunca es como la ficción, y tiene que conformarsecon sexo una vez por semana ydeshojar margaritas. Pero no solo de Evava esta novela. También están Carla, suhermana, que ni siquiera se atreve a mirarseen el espejo, y mucho menos a reconocerque siente algo por un mejor amigo;Gina, que busca llenar sus vacíos bajo uncuerpoo dos, y María, que desearía ir aun concierto de rock y liarse con el batería,pero no se atreveSi crees que el amortiene muchas caras, que existen muchasmaneras de manifestarlo, de disfrutarlo yde vivirlo, esta historia es para ti.
AJUSTE DE CUENTAS
ISBN: 9788401021978
Page: 528
Lang: Castellano
Year: 2019
Price: 21.75
Publisher By: Plaza & janes editores
Tags: Novela negra
«El mejor autor vivo dethriller.» Ken Follett Hay crímenes que hacen historia. Pete Banning era el hijo predilecto de Clanton, Mississippi. Héroe condecorado de la Segunda Guerra Mundial, patriarca de una notoria familia, granjero, padre, vecino y miembro incondicional de la iglesia metodista. Una mañana de octubre de 1946 se levantó temprano, condujo hasta la iglesia y allí disparó y mató a su amigo, el reverendo Dexter Bell. Por si el asesinato no fuera suficientemente asombroso, las únicas palabras que Pete pronunció ante el sheriff, sus abogados, el jurado, el juez y su familia fueron «No tengo nada que decir». No temía a la muerte y estaba dispuesto a llevarse sus razones a la tumba. En esta novela John Grisham nos conduce en un viaje increíble desde la época de la segregación racial hasta la jungla de las islas Filipinas durante la Segunda Guerra Mundial y desde un asilo insano que guarda secretos hasta la sala en la que el abogado de Pete trata desesperadamente de salvarlo. Reseñas «Grisham continúa la rica tradición literaria de los autores del sur que mezcla la cultura de la supremacía blanca con sus derivados corrupción, violencia y contaminación cultural.» The Washington Post «Maravillosamente estr...
JURAMENTADA (SAGA EL ARCHIVO DE LAS TORMENTAS 3)
ISBN: 9788417347000
Page: 1408
Lang: Castellano
Year: 2018
Price: 33.15
Publisher By: S.a. ediciones b
Tags: Narrativa fantástica,Géneros literarios,Literatura
Juramentada es la aclamada continuación de El camino de los reyes y de Palabras radiantes , y tercera parte de la decalogía «El Archivo de las Tormentas», obra maestra de la fantasía épica que ha coronado la lista de best sellers de The New York Times y ha postulado a Sanderson como el autor de género que más lectores está ganando en todo el mundo. La humanidad se enfrenta a una nueva Desolación con el regreso de los Portadores del Vacío, un enemigo tan grande en número como en sed de venganza. La victoria fugaz de los ejércitos alezi de Dalinar Kholin ha tenido consecuencias el enemigo parshendi ha convocado la violenta tormenta eterna, que arrasa el mundo y hace que los hasta ahora pacíficos parshmenios descubran con horror que llevan un milenio esclavizados por los humanos. Al mismo tiempo, en una desesperada huida para alertar a su familia de la amenaza, Kaladin se pregunta si la repentina ira de los parshmenios está justificada. Entretanto, en la torre de la ciudad de Urithiru, a salvo de la tormenta, Shallan Davar investiga las maravillas de la antigua fortaleza de los Caballeros Radiantes y desentierra oscuros secretos que acechan en las profundidades. Dalinar descubre entonces que su sagrada misión de unificar su tierra natal de Alezkar era corta de miras. A menos que todas las naciones sean capaces de unirse y dejar de lado el pasado sangriento de Dalinar, ni siquiera la restauración de los Caballeros Radiantes conseguirá impedir el fin de la civilización. La crítica ha dicho... «Me encantó este libro... Qué más puedo decir?»Patrick Rothfuss (sobre El camino de los Reyes) «Es raro que un autor de ficción comprenda tan bien cómo funciona el liderazgo y cómo el amor echa raíces en el corazón humano. Sanderson es sorprendentemente sabio.»Orson Scott Card
LAS LEGIONES MALDITAS (TRILOGIA AFRICANUS 2)
ISBN: 9788413141459
Page: 864
Lang: Castellano
Year: 2020
Price: 6.60
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Segundo volumen de la trilogía iniciada conAfricanus. Déjate atrapar por esta trepidante novela sobre la guerra, el amor, la envidia, la amistad y la supervivencia. Publio Cornelio Escipión, conocido por el apodo de Africanus, que era considerado por muchos el heredero de las cualidades militares atribuidas a su padre y a su tío, sólo tenía veintiséis años cuando aceptó comandar las tropas romanas en Hispania. Pero de ellos no sólo había recibido estos magníficos atributos, sino también algunos enemigos, entre otros Asdrúbal, el hermano de Aníbal, y el general púnico Giscón, quienes harían lo posible por acabar con su enemigo y masacrar sus ejércitos. En un fascinante relato que recrea un momento decisivo de la expansión de Roma, Santiago Posteguillo hace al lector cómplice y testigo de las batallas, conquistas y derrotas de Escipión y sus ejércitos.
JUEGO DE TRONOS (ED. BOLSILLO MINI 2 VOL.) (SAGA CANCION DE HIELO Y FUEGO 1)
ISBN: 9788496208919
Page: 832
Lang: Castellano
Year: 2011
Price: 13.30
Publisher By: Gigamesh
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
Tras el largo verano, el invierno se acerca a los Siete Reinos. Lord Eddars Stark, señor de Invernalia, deja sus dominios para unirse a la corte del rey Robert Baratheon el Usurpador, hombre díscolo y otrora guerrero audaz cuyas mayores aficiones son comer, beber y engendrar bastardos. Eddard Stark desempeñará el cargo de Mano del Rey e intentará desentrañar una maraña de intrigas que pondrá en peligro su vida... y la de los suyos. En un mundo cuyas estaciones duran décadas y en el que retazos de una magia inmemorial y olvidada surgen en los rincones más sombrios y maravillosos, la traición y la lealtad, la compasión y la sed de venganza, el amor y el poder hacen del juego de tronos una poderosa trampa que atrapa en sus fauces a los personajes... y al lector. "El regreso triunfal de Martin a la fantasía de más alta calidad... con personajes desarrollados con maestría, prosa hábil y pura obstinación." - Publishers Weekly La saga Canción de hielo y fuego en edición de lujo Juego de tronos, Choque de reyes, Tormenta de espadas y Festín de cuervos. La saga Canción de hielo y fuego en tapa blanda Juego de tronos, Choque de reyes, Tormenta de espadas, Festín de cuervos y Danza de dragones.
LA CASA DE BERNARDA ALBA
ISBN: 9788437622453
Page: 288
Lang: Castellano
Year: 2005
Price: 8.55
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
«La casa de Bernarda Alba» constituye un exponente más de la capacidad de Federico García Lorca para aunar la tradición y la vanguardia por medio de un teatro simbólico de índole muy personal que le sitúa entre los valores más destacados del canon internacional. El autor granadino continúa en el camino de la experimentación con temas, personajes y géneros de la tradición teatral, a los que presenta desde inusitadas perspectivas y filtra por el tamiz de unas modernas técnicas expresivas deudoras de las más renovadoras vanguardias del momento, junto con una profundización en las posibilidades connotativas de los símbolos. Esta nueva edición se basa en el autógrafo conservado en la Fundación Federico García Lorca.
LA CADENA
ISBN: 9788408214106
Page: 448
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Planeta
Tags: Novela negra
Víctima. Superviviente. Culpable. Ya formas parte de La Cadena.El thriller que ha paralizado a 35 países. Como una manana cualquiera, Rachel deja a su hija en la parada del autobus. Pero una llamada de un numero desconocido lo cambia todo una mujer le informa que tiene a Kylie secuestrada y que, si quiere verla de nuevo, debera seguir sus instrucciones al pie de la letra primero, pagar un rescate; segundo, secuestrar a otro nino. Quien llama es tambien una madre cuyo hijo ha sido secuestrado, y si Rachel no cumple con las reglas, el níño morirá, y su hija tambien. Rachel ya forma parte de La Cadena, un mecanismo que convierte a padres de familia en victimas y a su vez en criminales, y que esta haciendo a alguien muy rico en el proceso. Ella es una mujer corriente, pero en pocas horas los acontecimientos la llevaran hasta limites impensables y la obligaran a hacer algo terrible. Los creadores de La Cadena saben que unos padres haran todo lo que esta en sus manos por sus hijos. Pero no contaban con cruzarse en el camino de una mujer decidida, valiente y superviviente como Rachel. Porque, si alguien puede romperla,esa es ella.
UNA VOCACIÓN IMPOSIBLE
ISBN: 9788432235849
Page: 736
Lang: Castellano
Year: 2019
Price: 23.65
Publisher By: Seix barral
Tags: Narrativa española,Novela contemporánea
Todos los cuentos de Juan José Millás, el maestro de las distancias cortas, por primera vez reunidas en un solo volumen. Edición revisada y definitiva. Una vocación imposible recoge los cuentos completos del conocido como «maestro de las distancias cortas». En este volumen el lector encontrará la inconfundible mirada de Juan José Millás historias paradójicas en las que lo descabellado adquiere un aire cotidiano y en las que la realidad revela su lado más sorprendente; relatos en los que explora las relaciones familiares y amorosas, el mundo del trabajo y la vida social, la relación entre el individuo y su cuerpo, entre la intimidad y lo colectivo, con la originalidad, el humor y la precisión que caracterizan su escritura. Éste es un libro indispensable para conocer el universo literario de Juan José Millás. En sus páginas, los relatos destilan el desbordante talento del autor a la hora de observar la realidad, siempre desde un ángulo inusitado, y su maestría como uno de los escritores que más ha explorado las posibilidades narrativas del género.
DONDE FUIMOS INVENCIBLES
ISBN: 9788423355853
Page: 416
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Destino
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
El verano está terminando y la teniente Valentina Redondo está contando los días para empezar sus vacaciones. Pero algo insólito sucede en el centro mismo del pueblo costero de Suances el jardinero del antiguo Palacio del Amo ha aparecido muerto en el césped de esa enigmática propiedad. El palacio es una de las casonas con más historia de los alrededores, y después de permanecer mucho tiempo deshabitada, el escritor americano Carlos Green, heredero de la propiedad, ha decidido instalarse temporalmente en el lugar donde vivió sus mejores veranos de juventud. Pero la paz que buscaba se verá truncada por el terrible suceso, y aunque todo apunta a una muerte por causas naturales, parece que alguien ha tocado el cadáver, y Carlos confiesa que en los últimos días ha percibido presencias inexplicables a la razón. A pesar de que Valentina es absolutamente escéptica en torno a lo paranormal, tanto ella como su equipo, e incluso su pareja, Oliver, se verán envueltos en una sucesión de hechos insólitos que les llevarán a investigar lo sucedido de la forma más extravagante y anómala, descubriendo que algunos lugares guardan un sorprendente aliento atemporal y secreto y que todos los personajes tienen algo que contar y ocultar.