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:

MADAME PUTIFAR

MADAME PUTIFAR

ISBN: 9788477023524
Page: 368
Lang: Castellano
Year: 2001
Price: 20.90
Publisher By: Valdemar
Tags: Narrativa francesa,Novela contemporánea

Madame Putifar, la novela negra por excelencia de la literatura francesa, describía las desdichas e infortunios de otro personaje prácticamente desconocido, al tiempo que abría una ventana a situaciones históricas del Antiguo Régimen la existencia del Parc-aux-Cerfs, especie de harén de Luis XVI, las cartas selladas que condenaron de por vida a muchos a la mazmorra perpetua sin otra justicia que el deseo del rey y de su entorno, ni más crimen cometido por el reo que el de desagradar al poder por mil motivos arbitrarios. Paul Éluard situaba «admirablemente entre el marqués de Sade y el conde de Lautréamont» a este escritor perseguido por el infortunio, cuya obra posee, según el poeta surrealista, «el mismo carácter de absoluto y de audacia que la suya». Borel encarna la sombra maléfica de un romanticismo no domesticado, una puerta por la que irrumpen la pasión, un desorbitado deseo de venganza, el delirio y la locura además, Madame Putifar, traducida ahora por primera vez al castellano, traza el mapa donde los crímenes de la monarquía van señalando las etapas de la llegada de la Revolución Francesa.

LA SOLEDAD ERA ESTO

LA SOLEDAD ERA ESTO

ISBN: 9788423343010
Page: 176
Lang: Castellano
Year: 1990
Price: 15.20
Publisher By: Destino
Tags: Narrativa española,Novela contemporánea

AMOR EN DIRECTO

AMOR EN DIRECTO

ISBN: 9788492801534
Page: 384
Lang: Castellano
Year: 2010
Price: 2.80
Publisher By: Books4pocket
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

La detective privada Regan Reilly acude a Las Vegas para ayudar a Danny, un viejo amigo de la escuela que tiene problemas. Danny está produciendo un reality show para la televisión, en el que varios matrimonios compiten para renovar sus votos, realizar un viaje en globo... y llevarse un millón de dólares. Pero alguien parece muy interesado en que el show no llegue a realizarse accidentes, robos en el plató, amenazas, sospechas de fraude... Para descubrir qué está pasando, Regan se introduce en un mundo de locos, por el que transitan productores millonarios, columnistas desquiciados, padres entrometidos, show-girls despechadas, matrimonios surrealistas... y sobre todo, globos, muchos globos. El show debe continuar... Roscoe Parker está decidido a formar un imperio en Las Vegas, a ser el nuevo Howard Hughes. Ya tiene propiedades, coches, novias espectaculares... pero le falta algo un programa rompedor para su televisión estrella, el canal Balloon. Y para ello, nada mejor que la sana competencia dos shows enfrentados por un solo puesto, con la única condición de que en ellos aparezcan globos aerostáticos. Claro que la competencia, muchas veces, implica juego sucio. Bubbles Ferndale está al frente de una comedia llena de actores desastrosos. Danny dirige un reality show donde suceden extraños acci...

EL CANALLA SENTIMENTAL

EL CANALLA SENTIMENTAL

ISBN: 9788408094951
Page: 416
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: Planeta
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

AIRE NUESTRO (ESTUCHE 2 VOLS.)

AIRE NUESTRO (ESTUCHE 2 VOLS.)

ISBN: 9788483832196
Page: 3086
Lang: Castellano
Year: 2010
Price: 23.75
Publisher By: Tusquets editores
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

EL RIO DE LA LUZ: UN VIAJE POR ALASKA Y CANADA

EL RIO DE LA LUZ: UN VIAJE POR ALASKA Y CANADA

ISBN: 9788499085784
Page: 528
Lang: Castellano
Year: 2010
Price: 9.45
Publisher By: Debolsillo
Tags: Viajes en bolsillo,Narrativa en bolsillo,Literatura

EL TESTIMONIO DE YARFOZ

EL TESTIMONIO DE YARFOZ

ISBN: 9788423342754
Page: 336
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

(PE) LA CIUDAD DEL LUCUS

(PE) LA CIUDAD DEL LUCUS

ISBN: 9788492924714
Page: 680
Lang: Castellano
Year: 2011
Price: 5.65
Publisher By: Almuzara
Tags: Narrativa histórica

A principios del siglo XX las grandes potencias coloniales se disputan en Marruecos el reparto militar y político de África. España, que se lame aún las heridas de la pérdida de Cuba, Puerto Rico y Filipinas, aspira a sacar tajada alcanzando un acuerdo con Francia sin desairar a Inglaterra y Alemania. En junio de 1910, el desembarco en Larache de las tropas españolas comandadas por el entonces teniente coronel Fernández Silvestre se traduciría más tarde, en 1912, en el inicio del Protectorado español en Marruecos. Un episodio de nuestra historia reciente poco divulgado, y que sin embargo ejerció una gran influencia en importantes hechos posteriores, como la Guerra Civil de 1936. La ciudad del Lucus reposa sobre un fondo histórico bien documentado y revela datos poco conocidos a pesar de su crucial relevancia. Al tiempo, muestra con singular viveza narrativa el drama humano que supone abrirse camino en un mundo desconocido, a través de la inmigración que llevó a un puñado de españoles a la zona noroccidental de Marruecos, esperanzados en las posibilidades que se les abrían en aquellas tierras. La trama se desarrolla entre 1904 y 1912 en las ciudades de Larache (la ciudad del Lucus), Tánger, Tetuán, Arcila y Alcazarquivir. Al hilo de los avatares de un inmigrante que huye de la crisis económica que sufre Alicante a finales del siglo XIX y se establece como comerciante en Larache, desfilan por sus páginas marroquíes que se debaten entre la fidelidad a las costumbres tradicionales y el progreso material, hebreos siempre en un difícil equilibrio, y militares españoles y franceses, algunos de ellos personajes célebres, como el teniente Fernández Silvestre o el líder Ahmed el-Raisuni. Todos ellos tejen una tupida trama de intereses y sentimientos, a veces complementarios otras contrapuestos, que conforman la tensión dramática de una novela memorable.

POR QUIEN DOBLAN LAS CAMPANAS

POR QUIEN DOBLAN LAS CAMPANAS

ISBN: 9788426419217
Page: 560
Lang: Castellano
Year: 2011
Price: 37.90
Publisher By: Lumen
Tags: Narrativa extranjera,Novela contemporánea

Por quién doblan las campanas es una de las novelas más populares de Hemingway. Ambientada en la guerra civil española, la obra es una bella historia de amor y muerte que, en la nueva y espléndida traducción de Miguel Temprano García, vuelve a ejercer la seducción intemporal que la convirtió en un clásico de nuestro tiempo. Robert Jordan, profesor de español oriundo de Montana, lucha en el bando republicano como especialista en explosivos. Cuando el general Golz le encarga la destrucción de un puente, vital para evitar la contraofensiva del bando nacional durante la batalla de Segovia, conoce a María, una joven muchacha de la que se enamora y le devolverá el amor a la vida. Setenta años después del fin de la guerra civil, Por quién doblan las campanas sigue siendo una de las mejores y más hermosas novelas que se han escrito sobre el conflicto.

NUEVAS CANCIONES; DE UN CANCIONERO APOCRIFO; POEMAS DE GUERRA

NUEVAS CANCIONES; DE UN CANCIONERO APOCRIFO; POEMAS DE GUERRA

ISBN: 9788420660578
Page: 272
Lang: Castellano
Year: 2006
Price: 10.45
Publisher By: Alianza editorial
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

DIARIO DE UN CAZADOR

DIARIO DE UN CAZADOR

ISBN: 9788423343942
Page: 200
Lang: Castellano
Year: 1955
Price: 16.15
Publisher By: Destino
Tags: Narrativa española,Novela contemporánea

Lorenzo trabaja de bedel en una escuela, mantiene a su madre, tiene las ideas muy claras sobre muchas cosas y en los ratos libres, y todos los domingos durante la temporada, va de caza. Contempla el mundo con su lúcida inteligencia de muchacho de pueblo y se cuenta a sí mismo las cosas que pasan sin pensar en la posteridad. Su existencia, aunque estrecha y humilde, está tamizada por un optimismo beligerante y una clara conciencia de su dignidad. Frente a los sinsabores cotidianos está siempre la caza, que le llena el alma de gozo desde la elección de los cartuchos al regreso con las piezas incluso en los días de fiasco. Delibes consigue con Diario de un cazador Premio Nacional de Literatura 1955 una obra extraordinaria, divertida a menudo hilarante y conmovedora, y convierte a Lorenzo en uno de los personajes más intensos y más de carne y hueso de la literatura española.

EL TIEMPO ENTRE COSTURAS: EDICION CONMEMORATIVA CON ILUSTRACIONES

EL TIEMPO ENTRE COSTURAS: EDICION CONMEMORATIVA CON ILUSTRACIONES

ISBN: 9788499980508
Page: 648
Lang: Castellano
Year: 2013
Price: 23.65
Publisher By: Temas de hoy
Tags: Narrativa española,Novela contemporánea

Primero surgió el escenario Marruecos durante el Protectorado español, ese norte de África tan vinculado a nosotros y tan desvanecido de nuestra memoria. Después vinieron los personajes históricos Juan Luis Beigbeder, Rosalinda Fox, Alan Hillgarth... Ellos insertaron en la trama sus luces y sus sombras y acotaron los momentos. Y para acompañarlos, para llevarnos de la mano por aquellos años turbulentos y abrirnos los ojos al mundo del espionaje, de las conspiraciones políticas, del Madrid de antes y después de la guerra, de la costura y de la lucha por sobrevivir en tiempos cargados de dureza, nació Sira Quiroga. Han pasado más de dos años y aquellas voces y escenas que un día deambularon por mi imaginación son ahora patrimonio de más de un millón de lectores. Gracias a todos por acompañarme en esta aventura que arrancó el día que tecleé en mi ordenador Una máquina de escribir reventó mi destino…

Page 626 of 834 (10000 books)

Ver código