Skip to content


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

Search Form


Author's book list:

MUERTE EN EL NILO

MUERTE EN EL NILO

ISBN: 9788467045420
Page: 344
Lang: Castellano
Year: 2015
Price: 14.15
Publisher By: S.l.u. espasa libros
Tags: Novela negra

Un célebre caso que pone a prueba la extrema lucidez de Hércules Poirot. Durante unas placenteras vacaciones en Egipto, el detective Hércules Poirot coincide con Linnet y Simon, unos conocidos suyos que están de luna de miel en el país de los faraones. El encanto de tan maravillosos días se rompe cuando una mañana, en el transcurso de un crucero por el Nilo, la bella Linnet aparece muerta de un disparo en la cabeza. Será capaz Poirot de encontrar al asesino de la joven esposa? Será capaz de discernir entre imaginación y realidad, aun estando a bordo la ex pareja de Simon, empeñada desde el mismo día de la boda en arruinar su matrimonio con la desafortunada Linnet? El misterio está servido.

CARTA DE UNA DESCONOCIDA

CARTA DE UNA DESCONOCIDA

ISBN: 9788495359476
Page: 72
Lang: Castellano
Year: 2002
Price: 11.40
Publisher By: El acantilado
Tags: Narrativa extranjera,Novela contemporánea

YA NO QUEDAN JUNGLAS ADONDE REGRESAR

YA NO QUEDAN JUNGLAS ADONDE REGRESAR

ISBN: 9788494612343
Page: 198
Lang: Castellano
Year: 2017
Price: 14.25
Publisher By: M.a.r editor
Tags: Novela negra

Un viejo apodado «El Gentleman» espera semana tras semana la llegada del jueves. Es el día en el que verá a Olga, una joven prostituta que despliega sus encantos de saldo en la calle Montera. Pero al viejo no le interesa el sexo. Durante el tiempo que pasan juntos, ambos abandonan las pequeñas mezquindades de sus respectivas vidas para convertirse en otra mujer y otro hombre. Irreales y hermosos, como los sueños. Un día Olga es brutalmente asesinada. Cuatro abogados son los sospechosos de haber cometido el crimen y el viejo decide que ya está harto de que la vida le arrebate todo lo que ama. Ya no le queda nada, sólo la venganza. Comienza a hacer planes para matarlos uno por uno. El hombre más peligroso es aquel que no tiene nada que perder… porque ya lo ha perdido todo.

NOCTUARIO

NOCTUARIO

ISBN: 9788477027355
Page: 240
Lang: Castellano
Year: 2012
Price: 19.95
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura

Thomas Ligotti, «el secreto mejor guardado de la literaturade horror contemporánea», según el Washington Post, nacióen Detroit en 1953 y estudió en la universidad estatal de Michigan.Ha trabajado como editor asociado de la editorial Gale hasta 2001,año en que fijó su residencia en Florida. En 1996 reunió los mejoresrelatos de sus tres primeras colecciones de cuentos («Songs of aDead Dreamer», 1986; «Grimscribe His Lives and Works», 1991;y «Noctuary», 1994) en el volumen «The Nightmare Factory»,que recibió el premio Bram Stoker a la mejor colección de relatos.En 2006 publica «Teatro Grottesco» y, finalmente, en 2010,el inclasificable «The Conspiracy Against the Human Race»,una extraña combinación de guía literaria, tratado de filosofíanihilista y libro imaginario (extraído de su relato The Shadow,the Darkness). Descendiente en línea directa de Edgar Allan Poey Howard Phillips Lovecraft, con quienes compone la insana,justa y necesaria Trinidad de la moderna Literatura Fantásticay Extraña, Thomas Ligotti es un escritor de ficción sobrenatural sin excusas ni condiciones, devenido ya en un clásico.«Noctuario» es una colección de relatos que se agrupanen tres partes Estudios de sombra, Discurso sobre la negrura,y Cuaderno de la noche. Las historias reunidas en este diario nocturno, cuya escritura es tan minuciosa y cuidada como tenebroso y sutil es el hálito que las anima, nos introducenen un universo ominoso y desquiciado, poblado de sueños malsanos,de muñecas siniestras y extraños artilugios, de mentes hipersensibles y enfermizas. Todos estos fantasmasque conforman el extraño mundo de Thomas Ligotti se mueven entre la luz y lasombra, el sueño y la vigilia, lo Real y lo Irreal.Así pues, «Noctuario» es una crónica de las Tinieblas,una indagación narrativa sobre la esencia misma del terror,que cuestiona los cimientos sobre los que se asientala realidad y la razón.

FRANKENSTEIN

FRANKENSTEIN

ISBN: 9788467039498
Page: 288
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: S.l.u. espasa libros
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

METRO 2033

METRO 2033

ISBN: 9788448039806
Page: 544
Lang: Castellano
Year: 2009
Price: 18.52
Publisher By: Timun mas
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

Lo que queda de la civilización resiste en el último refugio. Estamos en el año 2033. Tras una guerra devastadora, amplias zonas del mundo han quedado sepultadas bajo escombros y cenizas. También Moscú se ha transformado en una ciudad fantasma. Los supervivientes se han refugiado bajo tierra, en la red de metro, y han creado allí una nueva civilización. Una civilización difrente de todas las que había exisitido con anterioridad. Este libro narra las aventuras del joven Artjom, un muchacho que abandona la estación de metro donde ha pasado buena parte de su vida para tratar de proteger a la red entera contra una siniestra amenaza. Porque estos últimos hombres no están solos en el subsuelo.... "Glukhovsky construye un entramado perfecto entre el horrror y el mapa de metro de Moscú. Una apasionante combinación". The Moscow Times.

EL ECO DE LAS MENTIRAS (SERIE JOHN REBUS 22)

EL ECO DE LAS MENTIRAS (SERIE JOHN REBUS 22)

ISBN: 9788491871477
Page: 480
Lang: Castellano
Year: 2019
Price: 18.04
Publisher By: Rba libros
Tags: Novela negra

WILD. EL VIAJE DEFINITIVO: LA OTRA HISTORIA DE LA EXPEDICION ARTARTICA DE SHACKLETON

WILD. EL VIAJE DEFINITIVO: LA OTRA HISTORIA DE LA EXPEDICION ARTARTICA DE SHACKLETON

ISBN: 9788498294798
Page: 224
Lang: Castellano
Year: 2019
Price: 23.75
Publisher By: Desnivel
Tags: Narrativa de viajes,Géneros literarios,Literatura

LA HORA ZULU

LA HORA ZULU

ISBN: 9788413181257
Page: 224
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Ediciones sm
Tags: Juvenil

Un apasionante tecno-thriller y una historia de amor... en el infierno. Miyazaki es mucho más que un parásito,mucho más que el ser más poderosodel planeta. Es un asesino en serieque se ha apoderado de internet.Y quiere matarnos a todos.La operación Mago de Oz sigue su curso, pero los Wizards están en peligro. Ya queda muy poco para la batalla final. Y, sea cual sea su desenlace, marcará el futuro de la humanidadMientras Óscar y Ekaterinallegan a California con la intenciónde rescatar a Judit, Dolores Smithrastrea unos fondos que desvía la empresa Tesseract Systems, y Black-Cat y Tanakaponen en marcha la operación Mago de Oz para destruir a Miyazaki, el monstruoque te controla desde cualquier ordenador, cámara o móvil conectado a la red.Sin embargo, cuando alguien empiezaa asesinar a los mejores hackers del mundo, los Wizards tendrán que ir un pasopor delante, porqueMiyazaki te vigila. Internet es Miyazaki.Las crónicas del parásito, una vertiginosa trilogía de intriga y misterio, incluye los títulosLa estrategia del parásito, Manual de instrucciones para el fin del mundo y La hora zulú.

EL DIABLO DE SHARPE (XX): INDEPENDENCIA DE CHILE (1820-1821)

EL DIABLO DE SHARPE (XX): INDEPENDENCIA DE CHILE (1820-1821)

ISBN: 9788435035835
Page: 448
Lang: Castellano
Year: 2020
Price: 16.15
Publisher By: Edhasa
Tags: Narrativa histórica,Narrativa histórica

Soldado, héroe y canalla, Sharpe es el hombre que siempre quieres tener de tu lado. Nacido en la pobreza, se unió al ejército para escapar de la cárcel y subió en el escalafón por auténtico coraje. No conoce a otra familia que el regimiento de fusileros, cuya chaqueta verde lleva con orgullo. El teniente coronel Richard Sharpe, veterano de las guerras napoleónicas, vive como agricultor en un tranquilo retiro desde la batalla de Waterloo, sucedida cinco años antes. Pero ahora, una vez más y sin preaviso, debe atender una misión peligrosa, que supondrá además para él una batalla moral.Don Blas de Vivar, capitán general de la colonia española de Chile y viejo amigo de Sharpe, ha desaparecido sin dejar rastro. Junto con el intrépido irlandés Patrick Harper, Sharpe se embarca en un arriesgado viaje que lo llevará primero a una entrevista inesperada con Napoleón, y luego a Chile, una tierra llena de corrupción y revuelta. Pero cuando la fortuna lo conduce a manos de Lord Cochrane, el legendario genio rebelde, comienza el verdadero combate. Por tierra y por mar, Sharpe se enfrenta a probabilidades imposibles no sólo debe encontrar a Vivar, sino sobrevivir en un momento en que la tiranía gobierna, la injusticia abunda y Napoleón vuelve a acechar en el horizonte, ansioso por reavivar la guerra e incendiar la paz.

CANTO YO Y LA MONTAÑA BAILA (4º PREMIO "LLIBRES ANAGRAMA" DE NOVE LA)

CANTO YO Y LA MONTAÑA BAILA (4º PREMIO "LLIBRES ANAGRAMA" DE NOVE LA)

ISBN: 9788433998774
Page: 168
Lang: Castellano
Year: 2019
Price: 16.05
Publisher By: Anagrama
Tags: Narrativa española,Novela contemporánea

Primero llegan la tormenta y el rayo y la muerte de Domnec, el campesino poeta. Luego, Dolceta, que no puede parar de reír mientras cuenta las historias de las cuatro mujeres a las que colgaron por brujas. Sió, que tiene que criar sola a Mia e Hilari ahí arriba en Matavaques. Y las trompetas de los muertos, que, con su sombrero negro y apetitoso, anuncian la inmutabilidad del ciclo de la vida. Canto yo y la montaña baila es una novela en la que toman la palabra mujeres y hombres, fantasmas y mujeres de agua, nubes y setas, perros y corzos que habitan entre Camprodon y Prats de Molló, en los Pirineos. Una zona de alta montaña y de frontera que, más allá de la leyenda, conserva la memoria de siglos de lucha por la supervivencia, de persecuciones guiadas por la ignorancia y el fanatismo, de guerras fratricidas, pero que encarna también una belleza a la que no le hacen falta muchos adjetivos. Un terreno fértil para liberar la imaginación y el pensamiento, las ganas de hablar y de contar historias. Un lugar, quizás, para empezar de nuevo y encontrar cierta redención.De la obra de Irene Sol se ha dicho «Lo que triunfa en todo el relato es la alegría de narrar» (Pon Puigdevall, El País); «El oficio narrativo entendido como un esfuerzo de construcción, de ir y volver, de no dar nada por bueno a la primera, de jugar ...

OLGA

OLGA

ISBN: 9788433980397
Page: 256
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea

El retrato de una mujer, de un amor imposible y de un país, Alemania, arrastrado hacia la guerra y la barbarie. Olga nace en la parte este del imperio alemán a finales del siglo XIX, sobrevive a dos guerras mundiales y muere en extrañas circunstancias. Su vida, a caballo entre dos siglos, transcurre marcada por la historia. De familia pobre, es criada por su abuela tras la temprana desaparición de sus padres; más adelante se enamora de Herbert, un joven de una clase social superior, cuya familia se opone a la relación. Deberán mantener su amor en la clandestinidad y después la relación quedará marcada por la distancia, porque Herbert, llevado por el entusiasmo de las guerras coloniales de Bismarck, decide alistarse en el ejército. Viajará por África y por América del Sur y más tarde formará parte de una expedición polar, mientras Olga se queda en casa y le escribe cartas. La novela relata la vida de la protagonista en tres partes y desde tres ángulos complementarios un narrador en tercera persona, un testimonio en primerael de un joven que la conoce en los años cincuenta, cuando Olga plancha para su familiay por último las cartas que la propia Olga envió durante años a su amado, sin obtener respuesta. Bernhard Schlink retrata con precisión y sensibilidad un alma femenina y desgrana sus anhelos, pesares y...

Page 155 of 834 (10000 books)

Show Code