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:

SIETE PIEDRAS PARA RESISTIR O CAER (RELATOS DE LA SAGA OUTLANDER)

SIETE PIEDRAS PARA RESISTIR O CAER (RELATOS DE LA SAGA OUTLANDER)

ISBN: 9788498388749
Page: 656
Lang: Castellano
Year: 2018
Price: 15.20
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

LA CADENA TROFICA: MANUAL DE LITERATURA PARA CANIBALES II

LA CADENA TROFICA: MANUAL DE LITERATURA PARA CANIBALES II

ISBN: 9788490665268
Page: 336
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Tusquets editores
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Una desternillante visión de la historia de la literatura española y latinoamericana contemporánea. La cadena tróficaes tal vez el primer libro con el que el lector logra aprender literatura riendo. O ríe y descubre que ha repasado la historia literaria hispanoamericana reciente. Un manual en forma de novela, o una novela en forma de manual, que acaba reproduciendo la historia de los Belinchones, y sus bandos enfrentados, como si fueran los Buendía deCien años de soledad. Tanto si se lee de un modo o de otro, salta a la vista que sus ingredientes principales son el humor, el espíritu crítico y una forma muy original, y desmitificadora, de aproximarse a los principales autores de los siglos XIX y XX, entre ellos Larra, Vila-Matas, Galdós, Rubén Darío o Eduardo Mendoza. Los escritores se convierten en personajes y nos invitan a «devorar» sus mejores obras. Una forma diferente, amena y ágil de abordar la historia de la literatura española de los siglos XIX y XX en España y Latinoamérica.

EL CIELO ES AZUL, LA TIERRA BLANCA

EL CIELO ES AZUL, LA TIERRA BLANCA

ISBN: 9788466343824
Page: 216
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LA CAJA NEGRA (SERIE HARRY BOSCH 16)

LA CAJA NEGRA (SERIE HARRY BOSCH 16)

ISBN: 9788491870470
Page: 400
Lang: Castellano
Year: 2018
Price: 9.44
Publisher By: Rba libros
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

PAN DE LIMON CON SEMILLAS DE AMAPOLA

PAN DE LIMON CON SEMILLAS DE AMAPOLA

ISBN: 9788408170396
Page: 416
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

EL ASESINATO DE SOCRATES

EL ASESINATO DE SOCRATES

ISBN: 9788408186755
Page: 768
Lang: Castellano
Year: 2018
Price: 12.30
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

MATERIA OSCURA

MATERIA OSCURA

ISBN: 9788416858217
Page: 419
Lang: Castellano
Year: 2017
Price: 16.15
Publisher By: Nocturna ediciones
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

CUALQUIER DECISIÓN SE RAMIFICA EN UN NUEVO MUNDO. Jason Dessen vive en Chicago, donde ha renunciado a sus grandes aspiraciones científicas para dar clases y centrarse en su familia. Una noche, tras asistir a la celebración en honor de un antiguo compañero galardonado con un importante premio de astrofísica, Jason se dirige a casa y nunca llega. Un hombre oculto tras una máscara de geisha lo conduce a punta de pistola a una central eléctrica abandonada, donde le inyecta algo.Cuando recobra la conciencia, unos desconocidos con trajes especiales lo reciben con las palabras «bienvenido de nuevo». Pero esta realidad no es la que conoce su mujer no es la misma, su hijo no ha nacido y él ni siquiera es profesor. Es este mundo un sueño? O acaso lo era su vida anterior? «Excepcional (...). Una aventura apasionante con una trama ingeniosa sobre el amor, el arrepentimiento y la superposición cuántica. Hacía mucho que una novela no me atrapaba de esta manera». Andy Weir, autor de El marciano (Marte) «Puede que sea el thriller más vertiginoso y frenético que hayas leído en todo el año, con un giro final ingenioso y alucinante». The Guardian«Brillante. Un libro memorable. Creo que Blake Crouch ha inventado algo nuevo». Lee Child «Devorarás Materia oscura en una noche (...). Ciencia ficción de mundos paralelos en un t...

LA HIJA DEL ALFARERO

LA HIJA DEL ALFARERO

ISBN: 9788401020391
Page: 288
Lang: Castellano
Year: 2017
Price: 18.90
Publisher By: Plaza & janes editores
Tags: Narrativa española,Novela contemporánea

La conmovedora saga de una familia dividida por la lealtad al pasado y la esperanza en el futuro. José Luis Perales ha escrito su canción más larga y emotiva. Brígida y Justino viven en El Espejuelo, un pueblo de la Mancha, junto con sus dos hijos adolescentes Carlos y Francisca. Mientras Justino le enseña a Carlos el oficio de alfarero para que le ayude en el tejar, Francisca se rebela, abandona a su familia y huye a la ciudad donde encuentra un trabajo en un hotel del puerto. Pero las cosas distan mucho de salir como esperaba cuando el dueño, un hombre casado y con hijos, se fija en ella. A través de las vidas de Francisca, Carlos, Justino y Brígida a lo largo de los años, el lector es testigo de una emotiva y apasionada historia sobre las consecuencias de nuestros actos y el sacrificio necesario para alcanzar los propios deseos.

CUENTOS DE NAVIDAD

CUENTOS DE NAVIDAD

ISBN: 9788467050639
Page: 224
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

PAJAROS EN LA BOCA Y OTROS CUENTOS

PAJAROS EN LA BOCA Y OTROS CUENTOS

ISBN: 9788439733652
Page: 192
Lang: Castellano
Year: 2017
Price: 16.05
Publisher By: Literatura random house
Tags: Narrativa hispanoamericana,Novela contemporánea

Pájaros de en la boca y otros cuentossupone la mejor vía de entrada al fascinante universo de quien, tras su nominación al Man Booker International Prize en 2017 conDistancia de rescate, es una de las voces de las letras hispanas con más proyección en el actual panorama literario internacional. La presente compilación incluye veinte relatos ya publicados en ediciones anteriores de sus libros de cuentos y en ediciones internacionales, así como un relato inédito publicado por la revistaGranta. La selección, llevada a cabo por la propia autora, configura una antología de su mejor prosa breve hasta la fecha, así como una pieza indispensable de la literatura contemporánea argentina. Heredera de la más prestigiosa tradición literaria, en la línea de Raymond Carver y Flannery O'Connor, Schweblin maneja el lenguaje de una forma extraordinaria, con una prosa sobria y eficaz al servicio de historias que se mueven en el límite entre lo real y lo fantástico. Los cuentos de Schweblin, perturbadores y desconcertantes, plantean un enigma que provoca y atrapa profundamente al lector. Críticas «Una implacable máquina de relojería narrativa capaz de mantener el vilo al lector, al extremo de arrebatarle la respiración, ... de cuya de...

SE ME OLVIDO COMO OLVIDARTE (COLECCION #BLACKBIRDS)

SE ME OLVIDO COMO OLVIDARTE (COLECCION #BLACKBIRDS)

ISBN: 9788420486796
Page: 224
Lang: Castellano
Year: 2017
Price: 15.15
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea

Una historia de luces y sombras, de amores perdidos y reencontrados, de lo que significa encontrarse a uno mismo mientras exprimes la vida al máximo. Por Iago de la Campa, autor deViajes a Kerguelen. SeMeOlvidó «No se puede dejar atrás a quien no puedes olvidar.» Ha pasado un año desde que empezó un viaje para encontrarse, desde que decidió dejar atrás a sus amigos, a su familia y a Sofía. Sabía que no iba a ser el mismo cuando se fuera, pero era lo que necesitaba en ese momento. Entonces apareció Ana, un flechazo que prometía ser algo más. Pero un incidente provoca que los caminos con Sofía se vuelvan a abrir y vengan de nuevo sentimientos que parecían enterrados... BlackBirds un refugio íntimo de papel. Libros irresistibles para leer, guardar y compartir.Es una nueva colección de espírituindiey juvenil con contenido de no-ficción moderno poesía, microcuentos, reflexiones, diarios... Su diseño rompedor y la colaboración de conocidos ilustradores,bloggerseinstagrammersdan vida a estos libros que son pequeñas obras de arte, caprichos, que todos querremos tener, leer y atesorar.

VIOLET Y FINCH

VIOLET Y FINCH

ISBN: 9788408141426
Page: 400
Lang: Castellano
Year: 2015
Price: 14.20
Publisher By: Planeta
Tags: Juvenil

Page 327 of 834 (10000 books)

Ver código