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 BUSQUEDA

LA BUSQUEDA

ISBN: 9788425357374
Page: 560
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Grijalbo
Tags: Novela negra

Varias adolescentes desaparecidas, un cadáver en los pantanos y ninguna pista... el nuevothrillerde Charlotte Link, la reina del suspense europeo. Noviembre de 2013. Hannah Caswell, una adolescente de 14 años que había ido a visitar a su abuela, pierde el tren de vuelta a Scarborough. Temiendo que su padre se enfade, Hannah acepta que la lleve Kent, un vecino suyo de 19 años con fama de mujeriego. Cuando Kent la deja en la estación, ella intenta localizar a su padre para que vaya a buscarla, pero no lo consigue. Hannah decide entonces salir a la carretera y alguien la llama desde un coche. Desaparecerá sin dejar rastro. Octubre de 2017. Kate Linville, detective de Scotland Yard afincada en Londres, vuelve a Scarborough para vender la casa de su difunto padre. Pero los últimos inquilinos han destrozado la vivienda y Kate, muy afectada, debe contratar a alguien que arregle los desperfectos. Entretanto se alojará en casa de un matrimonio que alquila habitaciones. Se llaman Goldsby y su hija Amelia de 14 años ha desaparecido. SobreDe quien te escondes? «Charlotte Link demuestra una vez más por qué es la autora de más éxito, con más de 29 millones de ejemplares vendidos.» Dpa «El libro perfecto para una la...

LA METAMORFOSIS

LA METAMORFOSIS

ISBN: 9788420651361
Page: 128
Lang: Castellano
Year: 2011
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

ESTUCHE ESPECIAL SEIS DE CUERVOS Y REINO DE LADRONES

ESTUCHE ESPECIAL SEIS DE CUERVOS Y REINO DE LADRONES

ISBN: 9788417036737
Page: 1200
Lang: Castellano
Year: 2017
Price: 36.10
Publisher By: Hidra
Tags: Juvenil

LA CASA ALEMANA

LA CASA ALEMANA

ISBN: 9788408206767
Page: 464
Lang: Castellano
Year: 2019
Price: 20.80
Publisher By: Planeta
Tags: Narrativa extranjera,Novela contemporánea

Una novela fascinante sobre una joven que deberá enfrentarse a los secretos de su familia y de todo un país.Si supieras que la verdad puede cambiarte para siempre, hasta dónde te atreverías a llegar? La vida de Eva Bruhn gira en torno a La casa alemana, el restaurante tradicional que regentan sus padres y en el que la familia comparte las pequeñas cosas del día a día desde los entresijos de su trabajo en una agencia de traducción hasta el anhelo de que su novio se decida por fin a pedirle su mano a su padre. Pero en 1963 va a celebrarse en Frankfurt el primer juicio de Auschwitz, y el destino hace que Eva acabe colaborando con la fiscalía como intérprete, a pesar de la oposición de su familia. A medida que traduce los testimonios de los supervivientes, descubre la inmensidad y el horror de lo que sucedió en los campos de concentración y una parte de la historia reciente de la que nadie le ha hablado nunca. Por qué todos insisten en dejarla atrás? Por qué faltan fotografías en el álbum familiar? Es posible vivir igual cuando se atisba la verdad?

LA INSOPORTABLE LEVEDAD DEL SER

LA INSOPORTABLE LEVEDAD DEL SER

ISBN: 9788483835128
Page: 336
Lang: Castellano
Year: 2008
Price: 8.50
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Esta es una extraordinaria historia de amor, o sea de celos, de sexo, de traiciones, de muerte y también de las debilidades y paradojas de la vida cotidiana de dos parejas cuyos destinos se entrelazan irremediablemente. Guiado por la asombrosa capacidad de Milan Kundera de contar con cristalina claridad, el lector penetra fascinado en la trama compleja de actos y pensamientos que el autor va tejiendo con diabólica sabiduría en torno a sus personajes. Y el lector no puede sino terminar siendo el mismo personaje, cuando no todos a la vez. Y es que esta novela va dirigida al corazón, pero también a la cabeza del lector. En efecto, los celos de Teresa por Tomás, el terco amor de éste por ella opuesto a su irreflenable deseo de otras mujeres, el idealismo lírico y cursi de Franz, amante de Sabina, y la necesidad de ésta, amante también de Tomás, de perseguir incansable, una libertad que tan sólo la conduce a la insoportable levedad del ser, se convierten de simple anécdota en reflexión sobre problemas filosóficos que, afectan a cada uno directamente, cada día.

MUJERCITAS

MUJERCITAS

ISBN: 9788491053910
Page: 760
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Penguin clasicos
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Penguin Clásicos presenta una delicada edición conmemorativa de los 150 años de la primera publicación de uno de los clásicos más queridos de la literatura universal. Mujercitas, el clásico de Louisa May Alcott ambientado en la guerra de Secesión, fue publicado en Estados Unidos en 1868. Han pasado ciento cincuenta años desde entonces, pero la complicidad de las cuatro hermanas March, quienes a través de sus gestos y palabras resumen el espíritu crítico de una época, sigue siendo fuente de inspiración y disfrute para las generaciones de lectores que se asoman a las páginas de esta fascinante obra. «Si fuese un chico, me escaparía contigo y lo pasaríamos en grande, pero soy una pobre chica y he de comportarme con propiedad y volver a casa.» Simone de Beauvoir dijo... «Hay un libro en el que creí ver reflejado mi futuroMujercitas, de Louisa May Alcott... Yo quería a toda costa ser Jo, la intelectual. Compartía con ella el rechazo a las tareas domésticas y el amor por los libros, Jo escribía, y para imitarla empecé mis primeros cuentos cortos.»

HARRY POTTER Y EL CALIZ DE FUEGO

HARRY POTTER Y EL CALIZ DE FUEGO

ISBN: 9788478886456
Page: 640
Lang: Castellano
Year: 2020
Price: 21.85
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Juvenil

LA RIDICULA IDEA DE NO VOLVER A VERTE

LA RIDICULA IDEA DE NO VOLVER A VERTE

ISBN: 9788432222719
Page: 240
Lang: Castellano
Year: 2014
Price: 7.55
Publisher By: Seix barral
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

«Éste es un libro sobre la vida... apasionado y alegre, sentimental y burlón.» ROSA MONTERO Cuando Rosa Montero leyó el maravilloso diario que Marie Curie comenzó tras la muerte de su esposo, y que se incluye al final de este libro, sintió que la historia de esa mujer fascinante que se enfrentó a su época le llenaba la cabeza de ideas y emociones. La ridícula idea de no volver a verte nació de ese incendio de palabras, de ese vertiginoso torbellino. Al hilo de la extraordinaria trayectoria de Curie, Rosa Montero construye una narración a medio camino entre el recuerdo personal y la memoria de todos, entre el análisis de nuestra época y la evocación íntima. Son páginas que hablan de la superación del dolor, de las relaciones entre hombres y mujeres, del esplendor del sexo, de la buena muerte y de la bella vida, de la ciencia y de la ignorancia, de la fuerza salvadora de la literatura y de la sabiduría de quienes aprenden a disfrutar de la existencia con plenitud y con ligereza. Vivo, libérrimo y original, este libro inclasificable incluye fotos, remembranzas, amistades y anécdotas que transmiten el primitivo placer de escuchar buenas historias. Un texto auténtico, emocionante y cómplice que te atrapará desde sus primeras páginas.

EVA (SERIE FALCÓ 2)

EVA (SERIE FALCÓ 2)

ISBN: 9788466348379
Page: 400
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Vuelve Arturo Pérez-Reverte con una nueva aventura de Lorenzo Falcó. «No me tengas por una de esas burguesitas perdidas entre las filas obreras. Soy una agente soviética, y tus criminales jefes fascistas podrían pedirte cuentas.» Marzo de 1937. Mientras la Guerra Civil sigue su trágico curso, una nueva misión lleva a Lorenzo Falcó hasta Tánger, turbulenta encrucijada de espías, tráficos ilícitos y conspiraciones, con el encargo de conseguir que el capitán de un barco cargado con oro del Banco de España cambie de bandera. Espías nacionales, republicanos y soviéticos, hombres y mujeres, se enfrentan en una guerra oscura y sucia en la que acabarán regresando peligrosos fantasmas del pasado. Tras el éxito internacional de Falcó, realidad y ficción vuelven a enlazarse magistralmente con el talento literario de Arturo Pérez-Reverte en esta asombrosa novela de lectura fascinante.

EL JUEGO DEL ANGEL (SERIE EL CEMENTERIO DE LOS LIBROS OLVIDADOS 2 )

EL JUEGO DEL ANGEL (SERIE EL CEMENTERIO DE LOS LIBROS OLVIDADOS 2 )

ISBN: 9788408163442
Page: 688
Lang: Castellano
Year: 2016
Price: 10.40
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

La próxima vez que quieras salvarun libro, no te juegues la vida...Te llevaré a un lugar secretodonde los libros nunca mueren. En la turbulenta Barcelona de los años 20 unjoven escritor obsesionado con un amor imposiblerecibe la oferta de un misterioso editor para escribirun libro como no ha existido nunca, a cambiode una fortuna y, tal vez, mucho más. Con estilo deslumbrante e impecable precisiónnarrativa, el autor deLa Sombra del Vientonostransporta de nuevo a la Barcelona del Cementeriode los Libros Olvidados para ofrecernos unagran aventura de intriga, romance y tragedia, através de un laberinto de secretos donde el embrujode los libros, la pasión y la amistad se conjuganen un relato magistral.

EL EXTRANJERO

EL EXTRANJERO

ISBN: 9788420669786
Page: 128
Lang: Castellano
Year: 2012
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Albert Camus (1913-1960) no sólo fue uno de los escritores más prestigiosos de la generación que llegó a la madurez entre las ruinas, la frustración y la desesperanza de la Europa demolida por las dos Guerras Mundiales, sino que el paso del tiempo agiganta cada vez más su figura excepcional y el valor de su obra." El extranjero" , novela con cuya publicación saltó a la fama en 1942, tiene como referencia omnipresente a Meursault, su protagonista, a quien una serie de circunstancias conduce a cometer un crimen aparentemente inmotivado. El desenlace de su proceso judicial no tendrá más sentido que su vida, corroída por la cotidianidad y gobernada por fuerzas anónimas que, al despojar a los hombres de la condición de sujetos autónomos, los eximen también de responsabilidad y de culpa.Traducción de José Ángel Valente

EL CAMINO

EL CAMINO

ISBN: 9788423353842
Page: 272
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Page 26 of 834 (10000 books)

Ver código