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:
LA CHICA OLVIDADA
ISBN: 9788491091042
Page: 472
Lang: Castellano
Year: 2016
Price: 19.00
Publisher By: Erein
Tags: Novela negra
La agente Eider Chassereau y el suboficial Jon Ander Macua investigan, tras la aparición de su cadáver, el asesinato de la joven Lorea Gálvez. La similitud del caso con un crimen, aún sin resolver, ocurrido catorce años antes en plenas fiestas de Hondarribia, hará que éste cobre actualidad y se reabra gracias a los esfuerzos e insistencia de la patrullera Lía Yoldi, amiga íntima de la víctima y aún obsesionada con su muerte. La reapertura del caso desenterrará emociones soterradas en la agente al rememorar, con ayuda del diario de su amiga, sus últimos días de existencia. Un relato donde se entrecruzan dos pesquisas paralelas que avanzan implacablemente, con una trama perfectamente hilvanada y una resolución absolutamente sorprendente.La autora, además, se muestra como una sutil observadora de las relaciones que se establecen entre grupos humanos, tanto en la propia Ertzaintza, como en las familias y amigos tras la fractura que se produce ante la muerte violenta de uno de sus seres queridos.
MEME DANS LES ORTIES
ISBN: 9782253087304
Page:
Lang: Francés
Year:
Price: 7.60
Publisher By: Le livre de poche
Tags: Literatura en francés,En otros idiomas,Literatura
VANGO II
ISBN: 9788492470389
Page: 329
Lang: Castellano
Year: 2016
Price: 19.00
Publisher By: La liebre de marzo
Tags: Juvenil
"Nueva York, 1936. Asido a un rascacielos, Vango persigue al hombre que ha causado su desgracia y que posee el secreto de su nacimiento. Pero la fuga de Vango no tiene tregua. Quién es el cazador y quién la presa? Sobrevivirá el amor de Ethel a tantas tempestades? A través de los bosques del Cáucaso, el cielo de París o de Escocia, este segundo volumen acaba de forma espectacular la brillante saga de Vango. Un héroe inolvidable y romántico. Una emocionante, poética y trepidante aventura. Timothée de Fombelle vuelve con una magnífica novela, tras el gran éxito internacional del primer volumen de Vango. Las intrigas paralelas se combinan en esta ocasión para conseguir un gran suspense que solo se despejará al final de esta apasionante saga. "
EL AMANTE DE LADY CHATTERLEY
ISBN: 9788416358939
Page: 392
Lang: Castellano
Year: 2016
Price: 28.40
Publisher By: Sexto piso
Tags: Narrativa extranjera,Novela contemporánea
Constance Chatterley, hija de intelectuales con ideales socialistas y educada en un entorno artístico, contrae matrimonio con Clifford, un joven de clase alta que se encuentra luchando en el frente, aprovechando unos días que éste tiene de permiso. Poco tiempo después, sir Clifford, que ha heredado la casa y el negocio familiares, regresa al hogar parapléjico. Este hecho, que con los años no hará sino exacerbar el carácter ya de por sí frío y cerebral de Clifford, será el detonante para que Constance, rompiendo todas las barreras de clase, mantenga un idilio carnal con el guardabosque de sus tierras, Oliver Mellors. La pasión entre ambos no será únicamente una válvula de escape de todas sus frustraciones vitales, sino también un reino afortunado al margen de todo, especialmente de las diferencias de clase y de otras injusticias (entre las cuales, sin ir más lejos, habría que contar el históricamente ignorado derecho de la mujer al placer).
EL IDIOTA
ISBN: 9788437635675
Page: 888
Lang: Castellano
Year: 2016
Price: 23.27
Publisher By: Catedra
Tags: Narrativa extranjera,Novela contemporánea
El interés por la actualidad y su repercusión y trascendencia en el devenir histórico de su país es una constante a lo largo de la trayectoria literaria de Dostoievski. En" El idiota" se recogen los problemas más palpitantes de una época crucial y determinante en el futuro de todo un pueblo. Una época con un acelerado afán por enriquecerse aprovechando las nuevas oportunidades que había traído la coyuntura económica, en la que el enorme valor que se le atribuía al dinero en la conciencia de personas pertenecientes a todo tipo de estamentos ponía de manifiesto un estado de parálisis y estancamiento, en el que primaba la necesidad material y el egoísmo sin unas bases morales. A un mundo de intereses y de codicia, de oscuras y destructivas pasiones, de individualismos y de egoísmo, el príncipe Myshkin no responde con un llamamiento a la acción, su naturaleza reside en el amor, en la humildad, en la mansedumbre y resignación, en la misericordia y compasión. Su inocencia, su fe y su ingenuidad no le impiden, sin embargo, ser una persona perspicaz, capaz de vislumbrar los movimientos más fugaces del alma. Todos estos rasgos le convierten a los ojos del resto de personajes de la novela en un ser extraño, diferente, a menudo ridículo, aquejado, además, de una grave enfermedad nerviosa, por lo que pocos son l...
MONSTRUOS
ISBN: 9788494424359
Page: 815
Lang: Castellano
Year: 2016
Price: 18.95
Publisher By: Nocturna ediciones
Tags: Juvenil
LA BIBLIA VALENCIANA
ISBN: 9788475029900
Page: 211
Lang: Catalán
Year: 2016
Price: 11.87
Publisher By: Tres i quatre
Tags: Narrativa en catalán,Novela contemporánea
EL ESTRENO
ISBN: 9788416495511
Page: 240
Lang: Castellano
Year: 2016
Price: 18.95
Publisher By: Galaxia gutenberg
Tags: Narrativa española,Novela contemporánea
El estreno es un ajuste de cuentas, una declaración de amor a la literatura, un homenaje en clave humorística a un puñado de prosistas (Bernhard, Pessoa, Mann, Dickens) y, en fin, una rotunda manifestación de la estela centroeuropea en la que Pablo d'Ors se ha movido como narrador. También, por supuesto, de su ética estética y del tragicómico dramatismo que caracteriza a quienes se dicen escritores, dedicados a condensar la vida en esas píldoras que llamamos libros. En los siete relatos que conforman esta colección, aparentemente realistas, llega un momento en que lo extraordinario se apodera de lo cotidiano hasta retorcerlo. Su tema es siempre la humillación, quizá el horizonte por excelencia de toda la novelística, y su tono, más bien insólito en la historia de las letras, la compasión. Y es que d'Ors se ríe de sus personajes -como bien hacen sus maestros Kafka y Kundera-, pero él los deja en la pista de despegue para que se recompongan de sus cenizas y nazcan de nuevo. 'Porque la compasión -escribe el autor de la aclamada Biografía del silencio-, aunque sea desde la distancia de la ironía y desde la experiencia de la sombra, es lo que caracteriza mi escritura.' Con esta nueva edición -corregida y aumentada- de El estreno, Galaxia Gutenberg acomete la reedición de toda la obra literaria de Pablo d'Ors, que en...
BELLEZA DORADA
ISBN: 9788417128036
Page: 432
Lang: Castellano
Year: 2018
Price: 17.86
Publisher By: Duomo editorial
Tags: Narrativa extranjera,Novela contemporánea
La inolvidable historia real del cuadro que cambió el destino de dos mujeres. Año 1900. Adele Bloch-Bauer, una mujer casada de ascendencia judía, hermosa, brillante y adinerada, conoce al pintor Gustav Klimt en una Viena que empieza a desprenderse de las caretas del sexo y del antisemitismo. Su embriagadora vulnerabilidad e intensidad alimentan un triángulo amoroso que dará lugar a las mejores obras del artista. Año 1938. Maria Altmann, recién casada y enamorada en la ciudad que la vio nacer, tiene que presenciar cómo, de la noche a la mañana, su querida Viena se convierte en zona de guerra. Cuando arrestan a su marido y todo a su alrededor se desmorona, el legado de su tía Adele la mantendrá en pie, un legado por el que tendrá que luchar contra los nazis y el gobierno austríaco.
MALENTENDIDO EN MOSCU
ISBN: 9788416259458
Page: 176
Lang: Castellano
Year: 2016
Price: 9.50
Publisher By: Terapias verdes / navona
Tags: Narrativa extranjera,Novela contemporánea
Nicole y André forman una pareja de profesores franceses jubilados que viajan a Moscú para visitar a Masha, hija de él, nacida de un primer matrimonio. En un sutil juego de pensamientos y reflexiones de los dos personajes principales, al margen de sus actividades viajeras, se va configurando la conciencia que tienen de sus vidas en el momento presente, como si el distanciamiento de su vida parisina habitual hiciera de revulsivo para adquirir un conocimiento final de sí mismos y de su relación. La autora utiliza sus personajes para abordar temas personales como la crisis de pareja, el temor a envejecer o el sentimiento de fracaso por no haber alcanzado la meta de sus ambiciones juveniles, y, a la vez, inspirada en sus estancias con Sartre en la Unión Soviética durante la década de 1960,
LAZARILLO DE TORMES
ISBN: 9788491221722
Page: 128
Lang: Castellano
Year: 2016
Price: 11.16
Publisher By: Santillana loqueleo
Tags: Juvenil
El Lazariilo es una novela de formación que denuncia problemas como la injusticia social, la hipocresía y la corrupción. Su protagonista es un antihéroe, un individuo perdido en una sociedad que le oprime y donde no acaba encontrar su lugar. Publicado en 1554, el Lazarillo es -con el permiso del Quijote- nuestra primera gran novela. A través de las andanzas de su narrador y protagonista, Lázaro de Tormes, no solo asistimos a un irónico y divertido retrato de la sociedad de su tiempo, sino que también somos testigos de ese proceso universal que es el paso de la infancia a la adolescencia y de la adolescencia a la madurez. La vida de este pícaro, un antihéroe que ha de valerse de su ingenio para sobrevivir, nos ofrece un espejo crítico y, a la vez, reconocible en el que mirarnos.En las desventuras de Lázaro descubrimos muchas de las desigualdades contra las que, aún hoy, seguimos batallando.