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:

COMPASION

COMPASION

ISBN: 9788496546868
Page: 432
Lang: Castellano
Year: 2020
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

POEMA DEL CANTE JONDO. ROMANCERO GITANO (14ª ED.)

POEMA DEL CANTE JONDO. ROMANCERO GITANO (14ª ED.)

ISBN: 9788437601144
Page: 320
Lang: Castellano
Year: 2006
Price: 8.55
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

EL PROCESO

EL PROCESO

ISBN: 9788437608563
Page: 320
Lang: Castellano
Year: 2006
Price: 11.87
Publisher By: Catedra
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

SIN DESCANSO

SIN DESCANSO

ISBN: 9788496581791
Page: 464
Lang: Castellano
Year: 2020
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

CANCIONES DE INOCENCIA Y DE EXPERIENCIA (ED. BILINGÜE)

CANCIONES DE INOCENCIA Y DE EXPERIENCIA (ED. BILINGÜE)

ISBN: 9788437606682
Page: 176
Lang: Castellano
Year: 2006
Price: 10.64
Publisher By: Catedra
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura

ENTREMESES (9ª ED.)

ENTREMESES (9ª ED.)

ISBN: 9788437603469
Page: 296
Lang: Castellano
Year: 2005
Price: 9.50
Publisher By: Catedra
Tags: Teatro clásico español hasta el siglo XVIII,Teatro,Literatura

LOS VAGABUNDOS DEL DHARMA

LOS VAGABUNDOS DEL DHARMA

ISBN: 9788433966728
Page: 240
Lang: Castellano
Year: 2005
Price: 9.40
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

IOLANI O TAHITI TAL COMO ERA

IOLANI O TAHITI TAL COMO ERA

ISBN: 9788477022770
Page: 176
Lang: Castellano
Year: 2005
Price: 17.29
Publisher By: Valdemar
Tags: Narrativa anglosajona,Novela contemporánea

Aunque William Wilkie Collins (Londres 1824-1889) no publicó su primera novela, Antonina or the Fall of Rome, hasta 1850, llevaba años escribiendo y poniendo a punto su estilo literario. A esa época de juventud pertenece Ioláni o Tahití tal como era, la primera novela escrita por Wilkie Collins, cuyo manuscrito, tras innumerables subastas y peripecias, acaba de ver la luz este año, siglo y medio después de haber sido escrito. Wilkie Collins había crecido leyendo las novelas de Ann Radcliffe, gusto que compartía con su madre, y disfrutaba recitando en familia los párrafos más escabrosos de libros como El Monje o Frankenstein, de modo que a los veinte años, cuando escribió Ioláni, su imaginación se hallaba imbuida de literatura gótica, tan popular en aquel tiempo. El autor de inolvidables novelas como La dama de blanco o La piedra lunar definió su primera obra, Ioláni, como«una mezcla de romance gótico y aventuras en los mares del Sur, a medio camino entre Radcliffe y Stevenson». Cabría añadir que esta novela, por su tema -una mujer es condenada y perseguida por un pérfido patriarca religioso y huye penosamente de él, poniendo a salvo su amor e independencia-, tan querido al género gótico, se emparenta con otras dos de la misma época una anterior, El Italiano, o el confesionario de los penitentes negros (1797), de Ann Radcliffe, y otra posterior, La letra escarlata (1850), de Nathaniel Harwthorne.

MEDIO SOL AMARILLO

MEDIO SOL AMARILLO

ISBN: 9788439720690
Page: 544
Lang: Castellano
Year: 2014
Price: 21.75
Publisher By: Literatura random house
Tags: Narrativa extranjera,Novela contemporánea

Medio sol amarillo recrea un período de la historia contemporánea de África la lucha de Biafra por conseguir una republica independiente de Nigeria, y la consecuente guerra civil que segó la vida de miles de personas. Con gran empatía y la naturalidad de una narradora comprometida, Chimamanda Ngozi Adichie recrea la vida de tres personajes atrapados en las turbulencias de la década el joven Ugwu, empleado de la casa de un profesor universitario de ideas revolucionarias; Olanna, la hermosa mujer del profesor, que por amor ha abandonado su privilegiada vida en Lagos para residir en una polvorienta ciudad, y Richard, un joven y tímido inglés que está enamorado de la hermana de Olanna, una mujer misteriosa que renuncia a comprometerse con nadie. A medida que las tropas nigerianas avanzan, los protagonistas de esta historia deben defender sus creencias y reafirmar sus lealtades. Medio sol amarillo es una novela épica y magistral, que cuestiona el colonialismo, las alianzas étnicas y la responsabilidad moral de un conflicto apoyado por las potencias mundiales.

LOS EXILIADOS

LOS EXILIADOS

ISBN: 9788417092825
Page: 400
Lang: Castellano
Year: 2020
Price: 19.85
Publisher By: Roca editorial de libros
Tags: Narrativa histórica

Un thriller histórico tan apasionante como Juego de Tronos, tan despiadado como House of Cards. Segundo volumen de la serie que se inició con El emperador destronado. Un thriller histórico tan apasionante comoJuego de Tronos, tan despiadado comoHouse of Cards. Segundo volumen de la serie que se inició conEl emperador destronado. PODER. SOSPECHA. INTRIGA. 79 d.C. Patria está atrapada por la guerra civil. Un rey compitiendo por el trono, y desesperado por recibir ayuda, da la bienvenida a un hombre que dice ser Nerón, el emperador romano destronado. Mientras tanto, el joven Gaius sólo desea poder pasar un plácido verano en la bahía de Nápoles, entre sus libros. Plinio, el famoso almirante, ha decidido enviarlo allí junto al sobrino de Ulpio, senador de España. Los rumores sobre que hay un falso Nerón en esa zona del sur llegan a Roma, y Gaius y Plinio iniciarán sus investigaciones. Pero de pronto sucede lo imprevisto el monte Vesubio entra en erupción, y la ceniza tiñe de negro el cielo.

EL ULTIMO BESO

EL ULTIMO BESO

ISBN: 9788416237395
Page: 320
Lang: Castellano
Year: 2020
Price: 17.10
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Novela negra

CAJA DE MARIONETAS

CAJA DE MARIONETAS

ISBN: 9788417419325
Page: 160
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Satori
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura

Akutagawa Ryunosuke, uno de los autores nipones más internacionales, llevó el relato japonés a las más altas cotas literarias con obras como «Rashomon» (1915), «Vida de un idiota» (1927). Estudiante brillante y ávido lector, Akutagawa fue también un consumado y prolífico poeta. Su poesía alcanza cotas sublimes a la hora de revalorizar las escenas más aprentemente insulsas de la naturaleza, logrando transmitir la honda esencia del haiku. Maestro de la palabara, el cromatismo de su poesía es vívido y fluido. A pesar de sentir una profunda añoranza por lo tradicional, Akutagawa supo ver con ojos de poeta los objetos modernos e incluirlos en sus haikus, insuflando aires nuevos a esta forma póetica tradicional.

Page 385 of 834 (10000 books)

Ver código