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:
EGEU ENDINS
ISBN: 9788494789069
Page: 85
Lang: Catalán
Year: 2019
Price: 11.40
Publisher By: Illa edicions
Tags: Narrativa en catalán,Novela contemporánea
ULTIMA (LAS GUERRAS DEL LOTO 3)
ISBN: 9788417615949
Page: 680
Lang: Castellano
Year: 2019
Price: 16.62
Publisher By: Hidra
Tags: Juvenil
EL ROBOT COMPLETO (SAGA DE LOS ROBOTS 1)
ISBN: 9788498891256
Page: 504
Lang: Castellano
Year: 2019
Price: 28.45
Publisher By: Alamut ediciones
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Las historias sobre robots de Asimov reunidas en una colección definitiva. Las Tres Leyes de la Robótica 1. Un robot no debe dañar a ningún ser humano ni, por inacción, permitir que un ser humano sufra daño 2. Un robot debe obedecer las órdenes que le sean dadas por un ser humano, salvo cuando dichas órdenes contravengan la Primera Ley 3. Un robot debe proteger su propia existencia, siempre y cuando dicha protección no contravenga ni la Primera ni la Segunda Ley En El robot completo se recopilan los relatos de robots positrónicos, posiblemente la creación más celebrada de la prodigiosa imaginación de Isaac Asimov, ordenados temáticamente por el propio autor. Desde los primeros modelos no humanoides hasta la paradójica complejidad de los robots que desean ser humanos, pasando por los intrincados recovecos de comportamiento robótico inducido por las Tres Leyes, e incluyendo los famosos relatos de Yo, robot, así como los protagonizados por la sagaz robopsicóloga Susan Calvin.
SÁTIRAS, EPÍSTOLAS, ARTE POÉTICA
ISBN: 9788424939083
Page: 432
Lang: Castellano
Year: 2019
Price: 17.09
Publisher By: Gredos
Tags: Clásicos grecolatinos,Clásicos,Literatura
Hombre de vasta cultura y de amplia formación filosófica, Horacio se convirtió ya en vida en uno de los autores más importantes de la poesía latina y, de hecho, su influencia en la literatura posterior no ha cesado jamás. Este volumen completa la publicación de toda su obra en la Biblioteca Clásica Gredos recogiendo su poesía hexamétrica. En primer lugar, susSátiras, género plenamente romano que Horacio refinó y enriqueció. En ellas, trata temas sobre todo éticos con el fin de ayudar a la gente, de una manera benévola e irónica, a ser más felices. Pero también aborda asuntos literarios. Le siguen lasEpístolas, prolongación del mismo género, pero su forma ligeramente epistolar es novedosa en el género. Culmina el volumen la más larga de sus epístolas, conocida comoArte Poética, testamento literario horaciano, que durante siglos se consideró norma de la poesía en toda la literatura europea. Publicado originalmente en la BCG con el número 373, este volumen presenta la traducción de lasSátiras,Epístolas yArte Poética de Horacio realizada por José Luis Moralejo Álvarez (Universidad de Alcalá), quien también es autor de las introducciones a cada una de las obras. En todas ellas, la bibliografía ha sido actualizada para esta edición.
CRIMENES IDEALES
ISBN: 9788412020670
Page: 88
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: Desvelo ediciones
Tags: Narrativa española,Novela contemporánea
AMPLIACION DEL CAMPO DE BATALLA /LAS PARTICULAS ELEMENTALES/ PLAT AFORMA
ISBN: 9788433959638
Page: 824
Lang: Castellano
Year: 2019
Price: 23.65
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
LOS LOBOS DEL CENTENO
ISBN: 9788435063371
Page: 544
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Edhasa
Tags: Narrativa española,Novela contemporánea
EDICIÓN ESPECIAL CON ILUSTRACIONES. La vida en el idílico y recóndito valle de una Galicia olvidada es tranquila, casi bucólica. Son los albores del siglo pasado, atemporales, como místicos... Pero, de repente, las leyendas cobran vida. Los delirios macabros de las noches de pesadilla han salido de entre los bosques camuflados en las madíbulas hediondas de una bestia sin corazón. Todo se descarna y se cubre de sangre, mal y muerte.Entre el dolor y la desesperación, un hombre el molinero del lugar, lucha por olivdar su atribulado pasado al tiempo que trata de guarecerse de tan inquieto presente. Los lobos del centeno, que fue la primera novela de Francisco Narla, narra con precisión y colorismo las vidas de sus protagonistas, pero también la muerte, la brutalidad, el engaño y la tristeza del alma. Con técnica propia del clasicismo costumbrista, saca a la luz los horrores velados que la tradición hubiese preferido dejar para excesos noctámbulos de aguardiente. Una obra que, con sus luces y sombras narrativas, seduce al lector y nos vislumbra al gran escritor que vino para quedarse.Si eres un amante de las leyendas y la novela histórica, no te la puedes perder.
DRÁCULA
ISBN: 9788417430726
Page: 488
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: Alma europa
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
HIERE, NEGRA ESPINA
ISBN: 9788416291878
Page: 144
Lang: Castellano
Year: 2019
Price: 14.72
Publisher By: Periferica
Tags: Narrativa extranjera,Novela contemporánea
«Hiere, negra espina.» Ésas fueron las palabras que el poeta Georg Trakl hizo pronunciar a su hermana Gretl en un famoso poema escrito poco antes de la batalla de Grodek, durante la Primera Guerra Mundial. El eco de esa dramática belleza puebla este libro intenso y emocionante, que va mucho más allá de las relaciones incestuosas entre hermano y hermana estas páginas son ante todo una apuesta por el lenguaje. Y por cómo éste se enfrenta a la vida, al amor y a la muerte. La primera imagen que cifra esta novela, a la vez delicada y terrible, poderosa, es la del hermano y la hermana que, de niños, tocan juntos el piano y comparten lecturas...El gran poeta alemán que la protagoniza, heredero de su admirado Hlderlin, fue calificado también de loco, como su maestro. En realidad, fue llamado bohemio, vicioso, sátiro, alcohólico y drogadicto, y se dijo que de él «sólo brotan la melancolía y el estertor que antecede a la muerte». Pero de Trakl brotó asimismo una de las grandes obras poéticas del siglo xx. «La pasión que muestran estas páginas sólo puede llevar a la locura y a la muerte... Una novela sin igual sobre el amor, la espera y el sufrimiento. La historia del poeta suicida y de su excesivo amor, puro e impuro al mismo tiempo.» Le Magazine Littéraire«Un libro importante y quizá más femenino de lo que, de ent...
LOS CRIMENES DE MITFORD
ISBN: 9788416859566
Page: 400
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Rocabolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Estamos en 1919, y Louisa Cannon sueña con escapar de su vida de pobreza en Londres y, sobre todo, de su peligroso y opresivo tío. La única salvación para Louisa es una posición dentro de la casa de los Mitford en Asthall Manor, en el campo de Oxfordshire. Allí se convertirá en institutriz, acompañante y confidente de las hermanas Mitford, especialmente de Nancy, de dieciséis años, una chica joven y mordaz, fantasiosa e imaginativa. Sin embargo, una enfermera de nombre Florence Nightingale Shore, será asesinada en un tren a plena luz del día, y Louisa y Nancy se encontrarán envueltas en los crímenes de un asesino que hará cualquier cosa para ocultar su secreto. Por la autora best seller internacional y creadora de cinco libros oficiales de Downton Abbey Jessica Fellowes, llega una nueva serie de novelas de misterio con crímenes sin resolver.
ESTOY CONTIGO
ISBN: 9788433980489
Page: 288
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
La conmovedora historia de una refugiada que llega a Roma huyendo de la violencia política del Congo. Un libro desgarrador, pero también esperanzado. Durante el gélido enero de 2013 una mujer negra deambula por la Estación Termini de Roma. No habla ni una palabra de italiano. Busca comida en las papeleras. Llora. La gente la toma por loca. Quién es? Una extranjera indocumentada? Una inmigrante ilegal más? Una sin techo que no tiene dónde dormir? Pasados unos días, por fin un hombre negro se le acerca y le habla, primero en italiano -que ella no entiende- y después en francés. El desconocido, que le ofrece algo de dinero, es un sacerdote. Averigua que la mujer se llama Brigitte y la invita a acudir a un centro de acogida. Después de su encuentro con el cura, Brigitte recibirá la ayuda de ACNUR y de una abogada y le contará su historia a la autora de este libro. La historia es desgarradora, casi inenarrable. Ha llegado a Roma huyendo del Congo. Allí era enfermera, tenía una clínica y cometió la osadía de atender a unos manifestantes antigubernamentales heridos. Los militares le piden que los envenene con formol. Ella se niega. Lo que sigue es un calvario de torturas, humillaciones, violaciones y, al final, la posibilidad de huir gracias al gesto de un comandante, o acaso gracias al simple azar de que años atrás ella le había salvado la vida a la esposa de ese militar en su clínica y él la reconoce. Melania G. Mazzucco reconstruye con prosa precisa y enorme impacto emocional la odisea de alguien que tiene que dejar atrás su país, a su familia -cuatro hijos-, su trabajo y su traumático pasado y reinventarse desde cero y sin dinero en un lugar extraño. Con esta crónica de la reconstrucción de una identidad destruida, Mazzucco rinde homenaje a la dignidad y la fuerza de voluntad de una mujer dispuesta a seguir luchando. Este libro cuenta la historia de Brigitte. Pone rostro y nombre a una de los miles de personas que llegan a Europa huyendo de la guerra, la violencia política o la simple miseria, víctimas de una realidad que a menudo nos cuesta aceptar, y ante la que cerramos los ojos. Este libro es una novela. Una narración autobiográfica recogida por una escritora. Un testimonio. Un documento. Una obra imprescindible.
LEAVES OF GRASS
ISBN: 9781847497550
Page:
Lang: Inglés
Year: 2019
Price: 10.26
Publisher By: Alma books
Tags: Literatura en ingles,En otros idiomas,Literatura
First published in 1855 and extended by the author over the course of more than three decades, Leaves of Grass embodies Walt Whitman's lifetime ambition to create a new voice that could capture the spirit and vibrancy of the young American nation, while celebrating at the same time "Nature without check with original energy". Famously written in free verse and brimming with sensuous imagery and an unbridled love of nature and life in all its forms, and containing celebrated poems such as the ebullient Song of Myself' - described by Jay Parini as the greatest American poem ever written - and the elegiac When Lilacs Last in the Dooryard Bloom'd', Leaves of Grass is not only the fi nest achievement of a highly unique poet, but a founding text for American literature and modern poetry.