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:

LA COMUNIDAD DE LA SANGRE (CRONICAS VAMPIRICAS 13)

LA COMUNIDAD DE LA SANGRE (CRONICAS VAMPIRICAS 13)

ISBN: 9788413141107
Page: 320
Lang: Castellano
Year: 2020
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

PACK TU NO MATARAS + TAZA CDL

PACK TU NO MATARAS + TAZA CDL

ISBN: 2000124706404
Page:
Lang: Castellano
Year: 2018
Price: 28.40
Publisher By: Plaza & janes editores
Tags: Narrativa española,Novela contemporánea

EL CASTILLO DE LOS CARPATOS

EL CASTILLO DE LOS CARPATOS

ISBN: 9788491817710
Page: 256
Lang: Castellano
Year: 2020
Price: 10.92
Publisher By: Alianza editorial
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

101 CRIMENES DE VALENCIA

101 CRIMENES DE VALENCIA

ISBN: 9788494970764
Page: 420
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Editorial vinatea sl
Tags: Novela negra

EL MONSTRUO Y OTRAS OBRAS

EL MONSTRUO Y OTRAS OBRAS

ISBN: 9788417035228
Page: 192
Lang: Castellano
Year: 2019
Price: 16.72
Publisher By: Sitara
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura

El Monstruo (1974). Un monstruo ha caído en la trampa. Tras el temor y el pánico de los primeros instantes, los habitantes del pueblo, embriagados por el perfume de las flores que crecen sobre el lomo del Monstruo, se someten gustosos a su influencia. La carretera (1976). La Tierra está cubierta de carreteras. A dónde llevan? De qué sirven las direcciones? Hay salida?La epidemia (1975). Un pueblo está en cuarentena por una extraña epidemia de suicidios. Un chico rescata a una joven que ha encontrado colgada en el bosque, pero la joven no quiere ser salvada. La expiación (1982). Un ciego toca la armónica. Un sordo se saca unas monedas como tragafuegos. Ambos comparten la misma cama caliente en casa de una vieja usurera. Sus vidas son miserables pero, merecen compasión?

LA ESCOPETA DE CAZA

LA ESCOPETA DE CAZA

ISBN: 9788433960498
Page: 102
Lang: Castellano
Year: 2019
Price: 7.50
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

La escopeta de caza es una pequeña obra maestra de uno de los mejores escritores japoneses del siglo XX. Fue galardonada con el premio Akutagawa, el más importante galardón de su país. En ella se relata la historia de la re-lación adúltera entre un hombre casado, Josuke, y una mujer divorciada que acaba suicidándose, en tres cartas dirigidas a Josuke. En la primera, la hija de la amante explica a Josuke que ha leído el diario de su madre y que, por tanto, sabe su secreto y las causas de su muerte. En la segunda, la mujer legítima explica las razones por las que ha decidido abandonarle. La tercera carta es la escrita por la amante antes de su suicidio. En el centro, omnipresente, el hombre solitario con su escopeta de caza. De carta en carta, de sorpresa en sorpresa, el lector descubrirá los diferentes aspectos de la tragedia, en esta novela a la vez apasionada y glacial, de una extraordinaria intensidad. «Una honda meditación sobre la frustración del amor y, por encima de todo, sobre la humana soledad, todo lo cual no quita un ápice de interés por la absorbente intriga de esta novela que mantiene en vilo al lector... Apasionante» (Francisco Calvo Serraller, El País). «Revela no solo la intensidad creadora del autor sino también el prodigioso dominio del matiz en la construcción mínima de grandes universos....

TWENTY THOUSAND LEAGUES UNDER THE SEA

TWENTY THOUSAND LEAGUES UNDER THE SEA

ISBN: 9781631065057
Page:
Lang: Inglés
Year: 2019
Price: 13.77
Publisher By: Race point
Tags: Literatura en ingles,En otros idiomas,Literatura

Twenty Thousand Leagues Under the Sea tells the story of a kidnapped professor and harpoonist who embarks on an exhilarating undersea journey aboard the submarine of the eccentric Captain Nemo. First serialised in a French magazine from 1869-1870, Twenty Thousand Leagues Under the Sea is an incredible adventure story that popularised science fiction throughout the world. Professor Aronnax, a marine biologist, joins harpoonist Ned Land in search of a mysterious sea creature in the open ocean, only to discover that the beast is actually a submarine piloted by the enigmatic Captain Nemo. They are taken captive, thus beginning a strange undersea voyage from Antarctic ice shelves to the subterranean city of Atlantis, hunting sharks along the way. With its sprawling, exotic plot and vivid descriptions, Jules Vernes epic underwater adventure is now available in an elegantly designed clothbound edition with an elastic closure and a new introduction.

IGNOT

IGNOT

ISBN: 9788417339302
Page: 256
Lang: Catalán
Year: 2020
Price: 17.10
Publisher By: Edicions del periscopi
Tags: Narrativa en catalán,Novela contemporánea

CUENTOS DE TERROR

CUENTOS DE TERROR

ISBN: 9788467058741
Page: 224
Lang: Castellano
Year: 2020
Price: 3.75
Publisher By: S.l.u. espasa libros
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

Edgar Allan Poe dejó un legado literario que se ha convertido en un punto de referencia constante para todas las artes y que aflora en autores tan variados como Baudelaire, Dostoievski, Cortázar o Stephen King. Autores de la talla de Matisse, Manet y Gauguin pintaron obras en las que plasmaban el rostro de Poe o imágenes de sus relatos, y el cine sigue rindiéndole homenaje año tras año. Su prosa es hoy un modelo clásico estudiado por todo aspirante a escritor de narrativa breve, y la huella de Poe en la literatura detectivesca y de terror es incuestionable. Este volumen reúne siete de sus mejores relatos, considerados todos piezas maestras de la literatura universal. «Fue un aventurero en las criptas, sótanos, y horribles pasajes subterráneos del alma humana. Sondeó el horror y el peligro de su propia ruina.» D. H. Lawrence.

NO DIGAS NADA (SERIE LOTTIE PARKER 5)

NO DIGAS NADA (SERIE LOTTIE PARKER 5)

ISBN: 9788417333751
Page: 408
Lang: Castellano
Year: 2020
Price: 18.90
Publisher By: Principal de los libros
Tags: Novela negra

Un asesino se esconde en una ciudad llena de secretos Una cálida noche de verano, Mikey Driscoll, de once años, no regresa a casa después de haber jugado un partido de fútbol. Dos días después, el cuerpo sin vida del pequeño aparece en un parterre rodeado de flores silvestres. Para la inspectora Lottie Parker, el caso es personal Mikey era amigo de su hijo Sean.Cuando la inspectora empieza a investigar, pronto descubre que su hijo no le está contando toda la verdad, pero no sabe a quién protege ni por qué. Y todo se complica cuando hallan el cuerpo de otro niño asesinado, también rodeado de flores.Para atrapar al asesino antes de que vuelva a matar, Lottie deberá trabajar contra reloj, porque su propio hijo podría ser la próxima víctima en una ciudad en la que todo el mundo oculta algo. «Con más de un millón de ejemplares vendidos, Gibney es uno de los mayores fenómenos literarios del año.» The Times

LA SENDA SECRETA

LA SENDA SECRETA

ISBN: 9788412044676
Page: 378
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Quaterni
Tags: Narrativa histórica

Un ninja atormentado. Una conspiración oculta.Una misión arriesgada. Una obra inmortal.En 1689 el afamado poeta Matsuo Bashemprende una peregrinación hacia la provincia de Sendai para escribir la que acabará siendo su obra más célebre, Sendas de Oku. Lo que nadie sabe es que Bashes en realidad un melancólico ninja con una dolorosa deuda que saldar con su pasado, y que en torno a ese viaje gira una de las mayores conspiraciones políticas de Japón, cuyas implicaciones entre clanes vengativos y perversos miembros del gobierno Tokugawa harán tambalearse la paz que con tanto sacrificio y sangre había costado conseguir. El regente del shgun quiere someter Japón. Todas sus conjuras llevan a un mismo lugar.El único que lo sabe es un ninja convertido en poeta. Solo su excepcional viaje podrá restaurar la paz.

LA VIDA SIN MAQUILLAJE

LA VIDA SIN MAQUILLAJE

ISBN: 9788417553418
Page: 320
Lang: Castellano
Year: 2020
Price: 21.37
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea

Tras rememorar su infancia en Corazón que ríe, corazón que llora, Maryse Condé retoma el camino de su vida y nos conduce a través de sus años de aprendizaje un periplo que comienza en París, con un embarazo accidental y el abandono del hombre al que ama, y que la lleva a vagar por África, en busca de esa identidad que ya empezaba a entrever con el descubrimiento de la negritud, del socialismo y la creatividad literaria. Pero también de los desengaños amorosos, la maternidad no deseada y los estragos emocionales de la orfandad. Honesta e irónica, delicada y brutal, Maryse Condé vuelve a ensanchar los límites de la autobiografía para construir un bello relato universal el de una mujer desposeída que, a pesar de los embistes del destino, busca incansablemente la plenitud y la felicidad. La mujer antes de la píldora, África tras la independencia, una madre que huye. Una apasionante y conmovedora novela de la autora de «Corazón que ríe, corazón que llora».

Page 386 of 834 (10000 books)

Ver código