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 NOVELA LUMINOSA

LA NOVELA LUMINOSA

ISBN: 9788439721390
Page: 576
Lang: Castellano
Year: 2016
Price: 20.80
Publisher By: Literatura random house
Tags: Narrativa hispanoamericana,Novela contemporánea

En su obra póstuma, el excepcional novelista uruguayo Mario Levrero se entregó a la tarea de escribir una novela en la que fuera capaz de narrar ciertas experiencias extraordinarias, que él denominaba"luminosas", sin que perdieran tal cualidad. Una tarea imposible, según confiesa más adelante, pero en la que se embarca con el Diario de la beca. En cada una de las entradas de este diario, que recorre un año de su vida, el autor nos habla de sí mismo, de sus manías, de su agorafobia, de sus trastornos del sueño, de su adicción a los ordenadores, de su hipocondría y del significado de sus sueños. Capítulo aparte merecen sus mujeres, en particular Chl, que lo alimenta y lo acompaña en sus escasos paseos por Montevideo en busca de libros de Rosa Chacel y de las novelas policíacas que lee compulsivamente. El miedo a la muerte, el amor, la pérdida del amor, la vejez, la poesía y la naturaleza de la ficción, las experiencias luminosas e inenarrables todo cabe en esta monumental obra.

LA MALA HORA

LA MALA HORA

ISBN: 9788497592390
Page: 208
Lang: Castellano
Year: 2017
Price: 8.50
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

En La mala hora , Gabriel García Márquez construye un inolvidable apólogo sobre la violencia colectiva. Al pueblo ha llegado «la mala hora» de los campesinos, la hora de la desgracia. La comarca ha sido «pacificada» después de una guerra civil. Han ganado los conservadores, que se dedican a perseguir cruel y pertinazmente a sus adversarios liberales. Al alba, mientras el padre Ángel se dispone a celebrar la misa, suena un disparo en el pueblo. Un comerciante de ganado, advertido por un pasquín pegado a la puerta de su casa de la infidelidad de su mujer, acaba de matar al presunto amante de ésta. Es uno de los pasquines anónimos clavados en las puertas de las casas, que no son panfletos políticos, sino simples denuncias sobre la vida privada de los ciudadanos. Pero no revelan nada que no se supiera de antemano son los viejos rumores que ahora se han hecho públicos; y a partir de ellos estalla la violencia subyacente a la luz tórrida, espesa, cansada y pegajosa, en una serie de escenas encadenadas de inolvidable belleza.

LA PROMESA DEL ANGEL

LA PROMESA DEL ANGEL

ISBN: 9788483460214
Page: 560
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

BENITO PEREZ GALDOS: CUENTOS

BENITO PEREZ GALDOS: CUENTOS

ISBN: 9788446018650
Page: 222
Lang: Castellano
Year: 2003
Price: 7.60
Publisher By: Akal
Tags: Narrativa española,Novela contemporánea

AKROPOLIS

AKROPOLIS

ISBN: 9788497597517
Page: 256
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

POSESION

POSESION

ISBN: 9788497595940
Page: 488
Lang: Castellano
Year: 2016
Price: 10.40
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

2001: UNA ODISEA ESPACIAL

2001: UNA ODISEA ESPACIAL

ISBN: 9788497599290
Page: 240
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura

SOLSTICIO DE INVIERNO

SOLSTICIO DE INVIERNO

ISBN: 9788497597364
Page: 640
Lang: Castellano
Year: 2008
Price: 9.45
Publisher By: Debolsillo
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

RINOCERONTE

RINOCERONTE

ISBN: 9789500396134
Page: 213
Lang: Castellano
Year: 2017
Price: 9.97
Publisher By: Losada
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura

LIBRO DEL CABALLERO ZIFAR (3ª ED.)

LIBRO DEL CABALLERO ZIFAR (3ª ED.)

ISBN: 9788437604343
Page: 464
Lang: Castellano
Year: 1998
Price: 14.25
Publisher By: Catedra
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura

Durante toda la Edad Media florecieron libros dedicados a la narración de peripecias relacionadas con el combate, el amor, la búsqueda, la separación y reunión y los viajes al otro mundo. Aunque localizadas en espacio y tiempos lejanos, y llenas de elementos maravillosos, son obras engarzadas con la realidad por sus connotaciones morales y religiosas, con frecuencia explícitas en el texto. El" Libro del Caballero Zifar" fue escrito a comienzos del siglo XIV. En él se han visto huellas de leyendas anteriores, elementos franceses o celtas e indudables rasgos orientales. Si a ello añadimos la posibilidad de que sea una traducción (en el sentido medieval de" traslado" y" enmienda" ) de fuentes árabes, podemos juzgar la importancia y complejidad de lo que es sin duda la primera novela original de caballerías surgida en nuestro suelo.

EL HOMBRE QUE FUE JUEVES (PESADILLA)

EL HOMBRE QUE FUE JUEVES (PESADILLA)

ISBN: 9786071600561
Page: 220
Lang: Castellano
Year: 2009
Price: 5.70
Publisher By: Fondo de cultura economica mexico
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LAS CENIZAS DE ANGELA

LAS CENIZAS DE ANGELA

ISBN: 9788486478698
Page: 400
Lang: Castellano
Year: 1997
Price: 18.52
Publisher By: Maeva
Tags: Narrativa extranjera,Novela contemporánea

PREMIO PULITZER 1997. Premio del Círculo Nacional de Críticos Literarios. Premio Los Angeles Times. Libro del Año 1997 (ABBY). Más de 11.000.000 de lectores en EE.UU y Europa. N 1en las listas de bestsellers de todo el mundo. 50 semanas como libro más vendido en todas las librerías durante 1998. En este magnífico libro se narran los duros comienzos de una familia emigrante irlandesa, vista a través de un niño. Por ello, el lector se encontrará con grandes dosis de humor y compasión transmitidos a través de su autor, Frank McCourt. Es una extraordinaria obra donde Frank McCourt nos muestra el amor, la dignidad y el humor de una infancia marcada por el hambre, la muerte y el dolor. Es un libro de memorias escrito en presente. La voz que se escucha en el libro, limpia de rencor y autocompasión, tiene la ancha serenidad de una mirada infantil. ANTONIO MUÑOZ MOLINA (El País Semanal) Si este libro no se convierte en un clásico, poco le ha de faltar. VICENTE VERDÚ (El País) No se publican tantos libros inolvidables, y por eso me permito recomendar éste. EDUARDO CHAMORRO (El Mundo)

Page 604 of 834 (10000 books)

Ver código