Saltar al contenido


XML Books — Project Overview

Django + XML + Google Drive API

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.

Django 4.1 Python 3.11 Requests Google Drive API XML
Open Endpoint

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
  1. View xml_books reads query params and builds the Drive request.
  2. File listing by folder + exact filename; then direct file download.
  3. Guard: if payload looks like HTML, abort parsing (Drive preview pages).
  4. Parse with xml.etree.ElementTree and normalize CDATA/text.
  5. Filter and render results with Bootstrap.
Environment Variables
VariableDescriptionExample
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
EndpointDescriptionParamsExamples
/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_ID permissions.
  • 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.
Books Store

Formulario de búsqueda


Author's book list:

TU NOMBRE DESPUÉS DE LA LLUVIA (DREAMING SPIRES 1)

TU NOMBRE DESPUÉS DE LA LLUVIA (DREAMING SPIRES 1)

ISBN: 9788426401830
Page: 584
Lang: Castellano
Year: 2015
Price: 18.90
Publisher By: Lumen
Tags: Narrativa española,Novela contemporánea

Érase una vez en Irlanda... Corren los primeros días de enero de 1903 y el profesor Alexander Quills, un hombre sabio y triste, vuelve a su casa de Oxford después de asistir a unas conferencias en Londres; Oliver Saunders, joven y tímido, mientras tanto, trabaja en su pequeño cuarto de Balliol College, rodeado de diccionarios y novelas góticas, y Lionel Lennox, amante de la buena vida y de las faldas ligeras, está en Egipto, a punto de profanar la tumba de una princesa para llevarse una joya de inestimable valor. Poco tienen en común los tres amigos, excepto el cariño que los une y el interés por las nuevas ciencias que exploran el mundo del más allá. Muy pronto sus ganas de saber los llevarán a Irlanda, una tierra plagada de leyendas, donde las piedras tienen una historia que contar y el sonido de la lluvia se confunde con el llanto de unas mujeres que cuidaron de sus seres queridos incluso más allá de la muerte. Heredera de La dama de blanco de Wilkie Collins, Tu nombre después de la lluvia es una novela de misterio y aventuras que nos devuelve a la mejor literatura del siglo XIX.

THE HOBBIT AND THE LORD OF THE RINGS: BOXED SET

THE HOBBIT AND THE LORD OF THE RINGS: BOXED SET

ISBN: 9780007525515
Page:
Lang: Inglés
Year: 2014
Price: 33.72
Publisher By: Harpercollins pub.
Tags: Literatura en ingles,En otros idiomas,Literatura

Immerse yourself in Middle-earth with Tolkiens classic masterpieces behind the films, telling the complete story of Bilbo Baggins and the Hobbits epic encounters with Gandalf, Gollum, dragons and monsters, in the quest to destroy the One Ring. When they were first published, The Hobbit and The Lord of the Rings became instant classics. Treasured by readers young and old, these works of sweeping fantasy, steeped in unrivalled magic and otherworldliness have sold more than 150 million copies around the world. This new boxed gift set, published to celebrate the release of the first of Peter Jacksons three-part film adaptation of JRR Tolkiens The Hobbit, THE HOBBIT AN UNEXPECTED JOURNEY, contains both titles and features cover images from both films. It offers readers a new opportunity to discover Tolkiens remarkable world of Middle-earth and to follow the complete story of Bilbo Baggins and the Hobbits part in the epic quest for the Ring beginning with Bilbos fateful visit from Gandalf and culminating in the dramatic climax between Frodo and Gollum atop Mount Doom.

EL DESTELLO (PRECUELA DE EL CORREDOR DEL LABERINTO)

EL DESTELLO (PRECUELA DE EL CORREDOR DEL LABERINTO)

ISBN: 9788494286216
Page: 459
Lang: Castellano
Year: 2014
Price: 16.15
Publisher By: Nocturna ediciones
Tags: Juvenil

DRÁCULA

DRÁCULA

ISBN: 9788415973362
Page: 496
Lang: Castellano
Year: 2014
Price: 28.31
Publisher By: Reino de cordelia
Tags: Narrativa de terror,Géneros literarios,Literatura

FANGIRL

FANGIRL

ISBN: 9788420416601
Page: 512
Lang: Castellano
Year: 2018
Price: 16.10
Publisher By: Alfaguara
Tags: Juvenil

Cath y Wren son gemelas idénticas, y hasta hace poco lo hacían absolutamente todo juntas. Ahora están a la universidad. Wren le ha dejado claro que no piensa compartir habitación con ella. Para Wren es una oportunidad única de empezar de cero y conocer gente. Para Cath no es tan fácil. Es terriblemente tímida. Su único mundo es ser fan de Simon Snow, donde ella se siente a gusto, donde siempre sabe exactamente qué decir y donde puede escribir un romance mucho más intenso que cualquier cosa que haya experimentado en la vida real. Sin Wren, Cath se siente completamente sola, fuera de su zona de confort. Tiene una compañera de cuarto antipática, siempre acompañada de su atractivo novio, un profesor de escritura que piensa que el fan fiction es el fin del mundo civilizado, un guapo compañero de clase, que sólo quiere hablar de palabras Y además no puede dejar de preocuparse por su padre, que es amoroso y frágil y nunca ha estado realmente solo. Ahora Cath tiene que decidir si está dispuesta a abrir su corazón a los nuevos amigos y a las nuevas experiencias, y se está dando cuenta de que hay mucho más que aprender sobre el amor de lo que nunca creyó posible.

CENTURION (LIBRO VIII DE QUINTO LICINIO CATO)

CENTURION (LIBRO VIII DE QUINTO LICINIO CATO)

ISBN: 9788435019941
Page: 576
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

Palmira es apenas un pequeño reino en pleno desierto objeto de deseo tanto de Roma como de Partia; no hay duda de que puede convertirse en una auténtica pesadilla para el Imperio, y, cómo no, para el prefecto Macro y el centurión Cato. Una revuelta en Palmira hace que el Imperio mande tropas para ayudar al rey y defender las fronteras, pero la intimidante presencia de los legionarios lleva a Partia a desencadenar una guerra de consecuencias insospechadas en un territorio que Macro y Cato conocen mal, pero que no tardan en aprender a odiar, y en el que la táctica de las falanges resulta insuficiente ante jinetes y arqueros tan hábiles como los partos. Y lo único que les faltaba era la sospecha de que existe un traidor en sus propias filas, quizás en círculos muy próximos al propio rey; o que Cato se enamorara de la aristócrata hija del embajador romano... En esta ocasión Simon Scarrow nos deleita con una estupenda novela sobre la durísima vida de las legiones en el desierto.

HARRY POTTER AND THE CHAMBER OF SECRETS

HARRY POTTER AND THE CHAMBER OF SECRETS

ISBN: 9781408855669
Page: 256
Lang: Inglés
Year: 2014
Price: 8.93
Publisher By: Bloomsbury publishing ltd.
Tags: Juvenil

ESTOIG TRILOGÍA DE BAZTAN + GUIA DE BAZTAN

ESTOIG TRILOGÍA DE BAZTAN + GUIA DE BAZTAN

ISBN: 9788466419147
Page: 1500
Lang: Catalán
Year: 2014
Price: 52.72
Publisher By: Columna edicions s.a.
Tags: Novela negra

SAN FRANCISCO DE ASIS

SAN FRANCISCO DE ASIS

ISBN: 9788435010856
Page: 144
Lang: Castellano
Year: 2013
Price: 10.92
Publisher By: Edhasa
Tags: Narrativa extranjera,Novela contemporánea

Desde muy temprana edad, Hermann Hesse estuvo fascinado por la figura de san Francisco de Asís. De alguna forma, fue un pariente, un faro y un amigo en la distancia. Le asombraron su determinación y su conducta. Que no hiciera nada a medias y que no predicara nada «que él mismo no cumpliera a diario, de modo que su ejemplo sostenía su enseñanza y la respaldaba». Es decir, admiraba una ética, que no estaba reñida con la belleza y con el ansia de armonía. Este amor se puede rastrear en otras obras de Hesse Narciso y Goldmundo, El lobo estepario e incluso Demian. En sus páginas se descubre la sombra tutelar de su santo predilecto como un modelo de conducta, como la medida de la excelencia humana. Conocemos esas novelas, pero lo que no conocíamos era este maravilloso libro dedicado íntegramente al santo. Inédito hasta hoy en español, es al mismo tiempo una biografía y un sostenido hallazgo literario. Con una escritura que se mece entre la leyenda, la fábula y el ensayo, es un intento espléndidamente logrado de «hacer hablar de nuevo a un testigo largamente enmudecido de los tiempos antiguos». Escrito desde la devoción y la admiración, el resultado es un texto tan sorprendente como conmovedor.

CECILIA VALDES O LA LOMA DEL ANGEL

CECILIA VALDES O LA LOMA DEL ANGEL

ISBN: 9788490740866
Page: 416
Lang: Castellano
Year: 2014
Price: 18.99
Publisher By: Verbum
Tags: Narrativa hispanoamericana,Novela contemporánea

Cecilia Valdés (1882) narra la historia trágica de una mulata cubana, Cecilia Valdés, mujer mestiza que dados su color y belleza será llamada por los galantes habaneros la Virgencita de bronce. En la novela aparece como hija ilegítima de un caballero y de una parda. Con el paso del tiempo, en el imaginario nacional, representará a la mujer criolla y será un paradigma de lo cubano. Esta mulata sensual, pícara y cautivadora, cortejada por todos los hombres sin importar su raza o clase y con aspiraciones de ascender socialmente, frustrada por su condición y su nacimiento se convierte en Pandora o Helena. Alegato antiesclavista, la obra logra describir el ambiente colonial cubano de principios del siglo XiX, las injusticias sociales y especialmente la ignominia de la esclavitud. El autor de la novela, Cirilo Villaverde (1812-1894), ha sido uno de los narradores más prolíficosde la literatura cubana y el precursor de la producción novelesca en la Isla. Su obra, de calidad irregular, se enmarca dentro del romanticismo y está contaminada por sus excesos, sin embargo reflejaun contexto social y humano que trasciende su época y convierte a Villaverde en un autor fundamental del siglo XiX. La literatura realista y de costumbres tiene en sus relatos y novelas un antecedente meritorio. Abolicionista y luego también independentista, Cirilo Villaverde construye en su Cecilia Valdés una trama romántica en cuyo trasfondo está la denuncia social y la condena de la vida del esclavo en el ingenio, de las diferencias de oportunidades para la clase dominante blanca y la de los pobres, mestizos, libertos y esclavos.Demasiados lectores recordamos pasajes de Cecilia Valdés diferentes a los narrados por Villaverde. Una amplia bibliografía en torno de la obra y su apropiación desde otras artes deben ser culpables de las transgresiones en-riquecedoras del texto original, cuyas más conocidas inspiraciones serían la zarzuela homónima, escrita por Gonzalo Roig en 1932; y un serial televisivo y una película del director cubano Humberto Solás, en que el entonces joven actor Imanol Arias representa a Leonardo Gamboa, pasional amante que resultará el hermano blanco de Cecilia. En La Habana, quién no ha escuchado decir de una mulata soberbia y hermosa que se parece a Cecilia Valdés? Algunos afirman que, contrario a lo que declaró siempre el autor, Cecilia existió en realidad y por eso logra Villaverde una caracterización tan humana y rica en matices. Lo cierto es que en el cementerio de Colón, en la ciudad de La Habana, existe una tumba que lleva su nombre y que por las fechas inscritas puede coincidir con una mujer contemporánea del novelista. Algún anónimo admirador del mito de la Cecilia, que los periodistas no han podido descubrir, en el aniversario de sus muertes coloca floresen las tumbas de Cirilo Villaverde y Cecilia Valdés.

EN LINIA

EN LINIA

ISBN: 9788494235061
Page: 144
Lang: Catalán
Year: 2014
Price: 11.87
Publisher By: Sembra llibres
Tags: Juvenil

Nou curs, noves cares, noves connexions. Centenars de missatges encreuats intenten omplir els buits dels qui teclegen aparells mbils. Com Sergi, que torna al centre on va estudiar convertit en professor precaritzat. Mavi, que tracta dentendre els sentiments que la colpegen. Agnés, que samaga en comentaris annims per acostar-se a les persones que estima. O Miquel, que no suporta perdre el control en relacions malaltisses. Tots buscaran respostes a les pantalles. Per ningú trobar les reaccions que esperava. En línia és una novella transgressora i atrevida escrita a cop de missatges de Facebook, Whatsapp i Gmail i de reflexions a blogs. Assetjament escolar, sexe inicitic, amistats txiques i conflictes generacionals protagonitzen un relat en xarxa en qu un grup dadolescents i adults evidencien com la connexió ens pot desconnectar, com la virtualitat ens pot despullar i com les tecnologies ens poden fer cada vegada més dependents.

LA CANCIÓN DE LA ESPADA (SAJONES, VIKINGOS Y NORMANDOS IV)

LA CANCIÓN DE LA ESPADA (SAJONES, VIKINGOS Y NORMANDOS IV)

ISBN: 9788435019958
Page: 448
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

El guerrero Uhtred, ahora casado, con dos hijos y propietario de tierras, parece destinado a gozar de una paz semejante a la que hay en Inglaterra, donde el reino danés del norte y el reino sajón de Wessex inician una nueva etapa de paz. Pero los vikingos siguen al acecho en Londinium, dispuestos a conquistar Wessex, para lo cual precisan la ayuda del su viejo camarada Uhtred. Por su parte, el rey Alfredo el Grande confía en que sea él quien encabece una operación destinada a expulsar a los vikingos, lo que llevará a Uhtred a enfrentarse de nuevo a su ambivalente identidad, y a poner en la balanza su origen vikingo y la lealtad a su rey; en cualquier caso, su ardor guerrero pesará más que la placidez familiar. La fuerza narrativa de Cornwell vuelve a atrapar al lector desde las primeras páginas para proponerle un viaje a uno de los momentos más turbulentos, desconocidos y emocionantes de la historia.

Page 286 of 834 (10000 books)

Ver código