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:

CIUDAD DE CENIZA (CAZADORES DE SOMBRAS 2)

CIUDAD DE CENIZA (CAZADORES DE SOMBRAS 2)

ISBN: 9788408153993
Page: 464
Lang: Castellano
Year: 2016
Price: 11.35
Publisher By: Planeta
Tags: Juvenil

AURONPLAY, EL LIBRO

AURONPLAY, EL LIBRO

ISBN: 9788427042629
Page: 192
Lang: Castellano
Year: 2016
Price: 12.25
Publisher By: Martinez roca
Tags: Juvenil

Del nacimiento de la Bestia a la secta de los Burlaos pasandopor YouTube (con 3 millones de seguidores). AuronPlay cuenta en primera persona su vida y cómo sellega de ser un bonito bebé a unyoutuber con más de 3millones de seguidores. Desde la vida sin Internet, su primertroleo a un profe, su primera borrachera, su primera novia,las primeras pajillas, los colegas... Y, de repente, su primertrabajo en una fábrica y el descubrimiento de Internet elMessenger, el chat, los foros. Todo cambió para él el día quecolgó su primer vídeo y descubrió que a la gente le gustaba.Y tanto, pues ha llegado a ser su profesión. La fama, losfans, anécdotas con seguidores yhaters. Y todo esto nopodía acabar bien. Terminará en una secta, la iglesia de losBurlaos, para transmitir su doctrina por el mundo.

EL DESORDEN QUE DEJAS (PREMIO PRIMAVERA DE NOVELA 2016)

EL DESORDEN QUE DEJAS (PREMIO PRIMAVERA DE NOVELA 2016)

ISBN: 9788467047264
Page: 408
Lang: Castellano
Year: 2016
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Novela negra

Ganador del XX Premio Primavera La novela premiada es un intenso thriller psicológico protagonizado y relatado en primera personapor Raquel, una joven profesora de literatura en horas bajas que acepta una suplencia en uninstituto de Novariz, el pueblo de donde, casualmente, procede su marido.En su primer día de trabajo, la joven se entera de que Elvira, su predecesora, se ha suicidado y al finalizarlas clases encuentra en su bolso una nota que dice «Y tú cuánto vas a tardar en matarte?».Decidida, Raquel intentará averiguar quién estádetrás de esa amenaza, e inevitablemente seempezará a obsesionar con la antigua profesora.Qué le ocurrió? Qué la llevó a la depresiónsi los alumnos la adoraban? Realmente se suicidóo alguien acabó con su vida? Se está repitiendoel mismo patrón con ella? Y sobre todo,por qué de repente algunos indicios apuntanal marido de Raquel?Una novela que arranca como una historia deacoso a una profesora para convertirse enseguidaen un thriller perverso y apasionante. Unadisección de la debilidad humana. De la culpa.De la fragilidad de las relaciones. Y de las mentirasy secretos sobre las que montamos nuestrasvidas sin calibrar ni ser conscientes de lasconsecuencias.

EL CUARTO DE ATRAS

EL CUARTO DE ATRAS

ISBN: 9788416638499
Page: 184
Lang: Castellano
Year: 2016
Price: 12.30
Publisher By: Siruela
Tags: Narrativa española,Novela contemporánea

ORGULLO Y PREJUICIO [ED. ILUSTRADA]

ORGULLO Y PREJUICIO [ED. ILUSTRADA]

ISBN: 9788491047261
Page: 584
Lang: Castellano
Year: 2017
Price: 21.75
Publisher By: Alianza editorial
Tags: Narrativa extranjera,Novela contemporánea

ESPERANDO AL REY

ESPERANDO AL REY

ISBN: 9788467050141
Page: 480
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: S.l.u. espasa libros
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

Valladolid, 1155 Alfonso VII, el emperador, reúne a su corte para comunicar una decisión trascendental. A su muerte, el reino quedará dividido Sancho, su primogénito, reflexivo y débil, heredará Castilla, mientras que Fernando, su impulsivo hijo menor, ceñirá la corona de León. Con este punto de partida, José María Pérez, Peridis, recrea amenísimamente en esta novela un medievo fascinante, protagonizado por reyes y nobles, leales y traidores. Y también por las mujeres que los acompañaban Teresa, la prudente, la inclasificable Cecilia, la ingenua Estefanía, Raquel, la hermosa judía... Y por las gentes del común canteros, artesanos, religiosos, campesinos o comerciantes que mientras iban construyendo un reino para sus señores y para mayor gloria del Dios cristiano, fueron dejando memoria de sus anhelos y fatigas en la piedra de las iglesias y catedrales, a quienes el autor ha dedicado buena parte de su vida.

YO TAMBIEN FUI A EGB Y TAMPOCO FUE PA TANTO

YO TAMBIEN FUI A EGB Y TAMPOCO FUE PA TANTO

ISBN: 9788427042162
Page: 152
Lang: Castellano
Year: 2016
Price: 5.65
Publisher By: Martinez roca
Tags: Narrativa de humor,Géneros literarios,Literatura

ZOMBI: GUIA DE SUPERVIVENCIA

ZOMBI: GUIA DE SUPERVIVENCIA

ISBN: 9788490627600
Page: 352
Lang: Castellano
Year: 2015
Price: 8.50
Publisher By: Debolsillo
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

El manual de supervivencia imprescindible para estar preparado ante un ataque de muertos vivientes. Por el mayor experto mundial en zombis. LAS DIEZ MÁXIMAS PARA SOBREVIVIR A UN ATAQUE ZOMBI 1.Organízate antes de que actúen. 2.Ellos no tienen miedo, por qué deberías tú? 3.Usa la cabeza y corta las suyas. 4.Las armas blancas no se tienen que cargar. 5.Protección ideal ropa ajustada y pelo corto. 6.Sube por las escaleras y luego destrúyelas. 7.Sal del coche y móntate en una bicicleta. 8.Mantente en movimiento, en silencio, en alerta. 9.En ningún sitio estás a salvo, solo un poco más seguro. 10.Quizás los zombis desaparezcan, pero la amenaza seguirá viva. Puede que ahora mismo se estén acercando. Y atacarán cuando menos te lo esperes. En este libro está todo lo que hay que saber sobre los zombis desde su psicología y comportamiento hasta las mejores tácticas de defensa y las armas más efectivas; desde cómo proteger tu casa hasta cómo adaptarte a cualquier terreno. No te juegues la vida, que no te pillen desprevenido. Reseña «En cuanto lo hayas leído, saldrás a comprar un machete solo por si acaso.» New York Post

MR. MERCEDES

MR. MERCEDES

ISBN: 9788490627662
Page: 496
Lang: Castellano
Year: 2015
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Mr Mercedes es la historia de una guerra entre el Bien y el Mal. Un retrato inolvidable de la mente de un asesino obsesionado y demente. Justo antes del amanecer, en una decadente ciudad americana, cientos de parados esperan la apertura de la oficina de empleo para reclamar uno de los mil puestos de trabajo que se han anunciado. Han hecho cola durante toda la noche. De pronto, invisible hasta que lo tienen prácticamente encima, un Mercedes surge de la fría niebla de la madrugada. Su conductor atropella y aplasta a todos los que encuentra a su alcance. Acto seguido, el coche da marcha atrás y vuelve a arremeter contra ellos. El asesino huye dejando atrás ocho muertos y quince heridos. Meses después, Bill Hodges, un policía jubilado que sigue obsesionado con este caso sin resolver, recibe una carta anónima de alguien que se declara culpable de la masacre. Brady Hartsfield vive con su madre alcohólica en la casa donde nació. Disfrutó tanto de aquella sensación de muerte debajo de los neumáticos del Mercedes que ahora quiere recuperarla. Quién es el cazador y quién la presa? Bill Hodges policía jubilado. Brady Hartsfield asesino multiple cuya culpabilid...

ESTUCHE 30 ANIVERSARIO EL ALQUIMISTA

ESTUCHE 30 ANIVERSARIO EL ALQUIMISTA

ISBN: 9788408188292
Page: 192
Lang: Castellano
Year: 2018
Price: 18.00
Publisher By: Planeta
Tags: Narrativa extranjera,Novela contemporánea

TOTS ELS POEMES (1975-2015)

TOTS ELS POEMES (1975-2015)

ISBN: 9788416334865
Page: 880
Lang: Catalán
Year: 2018
Price: 14.15
Publisher By: Labutxaca
Tags: Poesía en catalán,Poesía,Literatura

AZUL DE PRUSIA (SERIE BERNIE GUNTHER 12)

AZUL DE PRUSIA (SERIE BERNIE GUNTHER 12)

ISBN: 9788490568910
Page: 544
Lang: Castellano
Year: 2018
Price: 18.04
Publisher By: Rba libros
Tags: Novela negra

Page 190 of 834 (10000 books)

Show Code