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:

MI RECUERDO ES MAS FUERTE QUE TU OLVIDO

MI RECUERDO ES MAS FUERTE QUE TU OLVIDO

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

Una mujer que guarda un secreto.Un padre que lleva una doble vida.Un misterioso asesinato. Una brillante carrera como juez, el respeto de quienes la rodean, unavida independiente... Carlota lo tenía todo para ser feliz. Sin embargo,siempre le faltó una Navidad. Cuando a los doce años su madre le revelóel gran secreto, Carlota supo que ya nada volvería a ser igual. La palabra«bastarda» se convirtió en un estigma para ella. La palabra «familia»no volvió a significar lo mismo. La llamada de su padre moribundo muchasdécadas después la obligará a debatirse entre el deseo de saber yla necesidad de huir. Con la magnífica cadencia narrativa que caracteriza a Paloma Sánchez-Garnica, la autora de La sonata del silencio entreteje una novelaemocional, capaz de generar una intriga permanente en el lector y cuyospersonajes perfilan con maestría esta historia de secretos y mentiras. La nueva y emocionante novela de Paloma Sánchez-Garnica.

LA CHICA INVISIBLE

LA CHICA INVISIBLE

ISBN: 9788408184782
Page: 544
Lang: Castellano
Year: 2018
Price: 17.95
Publisher By: Planeta
Tags: Novela negra

Aurora Ríos es invisible para casi todos. Los acontecimientos del pasado han hecho que se aísle del mundo y que apenas se relacione. A sus diecisiete años, no tiene amigos y está harta de que los habitantes de aquel pueblo hablen a su espalda. Una noche de mayo, su madre no la encuentra en casa cuando regresa del trabajo. No es lo habitual. Aurora aparece muerta a la mañana siguiente en el vestuario de su instituto, el Rubén Darío. Tiene un golpe en la cabeza y han dejado una brújula junto a su cuerpo. Quién es el responsable de aquel terrible suceso? Julia Plaza, compañera de clase de la chica invisible, está obsesionada con encontrar la respuesta. Su gran inteligencia y su memoria prodigiosa le sirven para realizar el cubo de Rubik en cincuenta segundos o ser invencible jugando al ajedrez. Pero podrá ayudar a sus padres en la resolución de aquel enigma? Su madre, Aitana, es la forense del caso y su padre, Miguel Ángel, el sargento de la Policía Judicial de la Guardia Civil encargado de la investigación. Julia, junto a su inseparable amigo Emilio, un chico muy particular con una mirada inquietante, tratará de hacer todo lo que esté en su mano para que el asesinato de Aurora Ríos no quede impune. Conseguirán averiguar quién es el Asesino de la brújula y qué hay detrás de aquella extraña muerte?

EL DESCUBRIMIENTO DE LAS BRUJAS (EL DESCUBRIMIENTO DE LAS BRUJAS 1)

EL DESCUBRIMIENTO DE LAS BRUJAS (EL DESCUBRIMIENTO DE LAS BRUJAS 1)

ISBN: 9788466332323
Page: 792
Lang: Castellano
Year: 2016
Price: 11.35
Publisher By: Debolsillo punto de lectura
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

Un manuscrito embrujado, una historia de amor prohibida, una protagonista que reniega de sus orígenes... Primera entrega de la trilogía «El descubrimiento de las brujas». En el corazón de la Biblioteca Bodleiana de Oxford, la apasionada historiadora Diana Bishop se topa en medio de sus investigaciones con el manuscrito identificado comoAshmole 782. Descendiente de un antiguo linaje de brujas, Diana intuye que el manuscrito está relacionado de alguna manera con la magia, pero no quiere tener nada que ver con la brujería. Y después de tomar algunas notas sobre sus curiosos dibujos, lo devuelve sin perder más tiempo a las estanterías. Lo que Diana no sabe es que se trata de un manuscrito alquímico que ha estado perdido durante siglos y cuyo descubrimiento ha desencadenado que hordas de daimones, vampiros y brujas salgan a la luz de las salas de lectura de la Biblioteca. Una de esas criaturas es Matthew Clairmont, un enigmático genetista, amante del buen vino y vampiro milenario, cuya alianza con Diana se hará progresivamente más íntima y poco a poco surgirá entre ambos una relación que hará tambalear los tabúes asentados desde hace tiempo en un mundo secreto y encantado. La teoría de la evolución de Darwin no contempló todos l...

A LAS 3 SON LAS 2

A LAS 3 SON LAS 2

ISBN: 9788415739036
Page: 144
Lang: Castellano
Year: 2013
Price: 8.55
Publisher By: Delirio
Tags: Narrativa española,Novela contemporánea

MEMORIAS DE IDHUN III: PANTEON

MEMORIAS DE IDHUN III: PANTEON

ISBN: 9788467511482
Page: 942
Lang: Castellano
Year: 2006
Price: 21.80
Publisher By: Ediciones sm
Tags: Juvenil

CASAS Y TUMBAS

CASAS Y TUMBAS

ISBN: 9788420419374
Page: 424
Lang: Castellano
Year: 2020
Price: 19.85
Publisher By: Alfaguara
Tags: Narrativa española,Novela contemporánea

La nueva novela de Bernardo Atxaga, Premio Nacional de las Letras Españolas. Una historia de vidas que, como el agua, discurren entre piedras. «Si se pudieran voltear los nombres impresos como las piedras de un huerto y ver la vida que esconden, comprobaríamos que no hay dos seres iguales.» En una panadería de Ugarte, en el País Vasco, un niño que un verano ha regresado sin habla de un internado en el sur de Francia recupera las palabras gracias a su amistad con dos hermanos gemelos y a algo extraño que descubren los tres en las aguas del canal que baja de la montaña. La dictadura franquista está llegando a sus últimos días. Todo está cambiando en Ugarte y también en el cuartel de El Pardo donde, poco antes, Eliseo, Donato, Celso y Caloco intentan adiestrar una urraca y burlar el coto de caza reservado a los poderosos. La de ellos fue también una historia de amistad, con sus dosis justas de inconsciencia, rebeldía y tragedia. Años más tarde, las huelgas alentadas por los sindicatos hacen temblar la industria minera de Ugarte. Son ya los turbulentos ochenta, y Eliseo y los gemelos se ven envueltos en una trama de venganza, urdida por el ingeniero Antoine, que parece propia del género negro. El tiempo pasa rápido y transforma todo lo de fuera lle...

EL CORREDOR DEL LABERINTO 2: LAS PRUEBAS

EL CORREDOR DEL LABERINTO 2: LAS PRUEBAS

ISBN: 9788493920005
Page: 496
Lang: Castellano
Year: 2011
Price: 16.15
Publisher By: Nocturna ediciones
Tags: Juvenil

EL LABERINTO ERA SÓLO EL PRINCIPIO. Resolver el laberinto se suponía que era el final. No más pruebas, no más huidas. Thomas creía que salir significaba que todos recobrarían sus vidas, pero ninguno sabía a qué clase de vida estaban volviendo. Árida y carbonizada, gran parte de la tierra es un territorio inservible. El sol abrasa, los gobiernos han caído y una misteriosa enfermedad se ha ido apoderando poco a poco de la gente. Sus causas son desconocidas; su resultado, la locura. En un lugar infestado de miseria y ruina, y por donde la gente ha enloquecido y deambula en busca de víctimas, Thomas conoce a una chica, Brenda, que asegura haber contraído la enfermedad y estar a punto de sucumbir a sus efectos. Entretanto, Teresa ha desaparecido, la organización CRUEL les ha dejado un mensaje, un misterioso chico ha llegado y alguien ha tatuado unas palabras en los cuellos de los clarianos. La de Minho dice «el líder»; la de Thomas, «el que debe ser asesinado».

LA SENDA DEL PERDEDOR (12ª ED.)

LA SENDA DEL PERDEDOR (12ª ED.)

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

Una novela autobiográfica, contundente como un preciso uppercut, que nos muestra una visión bien distinta del «Sueño Americano», una visión «desde abajo», desde los pisoteados y humillados la infancia, adolescencia y juventud de Henry Chinaski, en Los Ángeles, durante los años de la Depresión y la Segunda Guerra Mundial. Un padre brutal que cada día finge acudir puntualmente al trabajo para que sus vecinos no sospechen que está en paro; una madre apaleada por el padre, que sin embargo está siempre de su parte; un tío a quien busca la policía; un mundo de jefes, de superiores aterrorizados por otros superiores. El joven Chinaski algo así como un hermano paria de Holden Cauldfiel, el dulce héroe de Salinger en The Catcher in the Rye (al que Bukowski parece aludir en el título original Ham on Rye) tiene que aprender las reglas implacables de una durísima supervivencia. En este libro inolvidable, escrito con una ausencia total de ilusiones, se transparenta, evitando la autocompasión, una estoica fraternidad con todos los chinaskis, todos los underdogs de la «otra América» de los patios traseros, los bares sórdidos, las oficinas de desempleo.

DANZA DE DRAGONES (ED. BOLSILLO MINI 3 VOL.) (SAGA CANCION DE HIE LO Y FUEGO 5)

DANZA DE DRAGONES (ED. BOLSILLO MINI 3 VOL.) (SAGA CANCION DE HIE LO Y FUEGO 5)

ISBN: 9788496208674
Page: 1280
Lang: Castellano
Year: 2013
Price: 19.95
Publisher By: Gigamesh
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura

Canción de hielo y fuego Libro quintoLa novela río más espectacular jamás escritaDaenerys Targaryen intenta mitigar el rastro de sangre y fuego que dejó en las Ciudades Libres y se empeña en erradicar la esclavitud en Meereen. Mientras, un enano parricida, un príncipe de incógnito, un capitán implacable y un enigmático caballero acuden a la llamada de los dragones desde el otro lado del mar Angosto, ajenos al peligro que se cierne sobre el Norte, y que solo las menguadas huestes de uno de los reyes en discordia y la Guardia de la Noche se aprestan a afrontar.George R.R. Martin sigue añadiendo sutiles e intrincadas tramas a su impresionante retablo de intrigas y pasiones, y sumando admiradores incondicionales. Rebasa las barreras de los géneros como si nunca hubieran existido Danza de dragones marca su consagración definitiva entre los más grandes creadores de la historia de la literatura, más allá de cualquier distinción de etiquetas«Tolkien ha muerto. Larga vida a George Martin.»Dana Jennings, The New York TimesEl preludio de una danza de dragones que regresa, después de siglos, a los Siete Reinos.Tras un largo e infructuoso peregrinaje por las Ciudades Libres para recabar recursos que le permitan reclamar el Trono de Hierro, Daenerys de la Tormenta decide asentarse en Meereen y gobernar la ciudad. Pero esa labor tampoco está exenta de peligros sus enemigos proliferan, y en los Siete Reinos se tejen redes de conspiraciones de variada índole, todas atraídas por el inmenso poder de los dragones. Mientras tanto, en el Norte, asolado tras la guerra y abandonado a los salvajes que cruzaron el Muro, Jon Nieve se ve obligado a ejercer una delicada diplomacia para preservar la vigilia de la Guardia de la Noche frente a la amenaza que se aproxima implacable y ominosa hacia Poniente.George R.R.Martin demuestra de nuevo su genio narrativo al retomar personajes y tramas, e hilvanar con todos estos elementos una entrega que, pese a su tremenda complejidad, no decae un ápice en interés ni intensidad. Danza de dragones jalona hasta el momento una saga que, gracias a su impecable adaptación televisiva, pero sustentada en todo momento por sus propios méritos, ha logrado trascender las barreras de los géneros y se ha convertido en un fenómeno mundial y en una de las obras de referencia de la literatura contemporánea. Mientras el trono de Poniente sigue en el aire, Martin se ha erigido ya en soberano indiscutido de verdaderas huestes de lectores de toda ralea.Una saga que está cautivando, a fuerza de tesón y talento, a toda una generación.

TOKIO BLUES (NORWEGIAN WOOD)

TOKIO BLUES (NORWEGIAN WOOD)

ISBN: 9788483835043
Page: 384
Lang: Castellano
Year: 2007
Price: 9.45
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Una historia de amor triangular que se convierte en el relato de una educación sentimental pero también de las pérdidas que implica toda maduración . Toru Watanabe, un ejecutivo de 37 años, escucha casualmente mientras aterriza en un aeropuerto europeo una vieja canción de los Beatles, y la música le hace retroceder a su juventud, al turbulento Tokio de finales de los sesenta. Toru recuerda, con una mezcla de melancolía y desasosiego, a la inestable y misteriosa Naoko, la novia de su mejor y único amigo de la adolescencia, Kizuki. El suicidio de éste les distancia durante un año hasta que se reencuentran en la universidad. Inician allí una relación íntima; sin embargo, la frágil salud mental de Naoko se resiente y la internan en un centro de reposo. Al poco, Toru se enamora de Midori, una joven activa y resuelta. Indeciso, sumido en dudas y temores, experimenta el deslumbramiento y el desengaño allá donde todo parece cobrar sentido el sexo, el amor y la muerte. La situación, para él, para los tres, se ha vuelto insostenible; ninguno parece capaz de alcanzar el delicado equilibrio entre las esperanzas juveniles y la necesidad de encontrar un lugar en el mundo. Con un fino sentido del humor, Murakami ha escrito el conmovedor relato de una educación sentimental, pero también de las pérdidas que implica toda maduración. Tokio blues supuso el reconocimiento definitivo del autor en su país, donde se convirtió en un best seller.

NIEBLA (9ª ED.)

NIEBLA (9ª ED.)

ISBN: 9788437603476
Page: 304
Lang: Castellano
Year: 2007
Price: 9.50
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

RAYUELA

RAYUELA

ISBN: 9788466331906
Page: 736
Lang: Castellano
Year: 2016
Price: 11.35
Publisher By: Debolsillo punto de lectura
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

La obra maestra de Julio Cortázar. Una novela que conmocionó el panorama cultural de su tiempo y marcó un hito insoslayable dentro de la narrativa contemporánea. «Contranovela», «crónica de una locura», «el agujero negro de un enorme embudo», «un feroz sacudón por las solapas», «un grito de alerta», «una especie de bomba atómica», «una llamada al desorden necesario», «una gigantesca humorada», «un balbuceo». Con estas y otras expresiones se aludió aRayuelatras su aparición en 1963. Sin duda, la publicación de la novela conmocionó el panorama cultural de su tiempo y supuso una verdadera revolución en la narrativa en lengua castellana por primera vez un escritor llevaba hasta las últimas consecuencias la voluntad de transgredir el orden tradicional de una historia y el lenguaje para contarla. Plena de ambición literaria y vital, renovadora de las herramientas narrativas, destructora de lo establecido y buscadora de la raíz de la poesía, es quizás el libro donde Cortázar está entero, con toda su complejidad ética y estética, con su imaginación y su humor. Y, transcurridas más de 5 décadas desde su primera publicación,Rayuelasigue siendo leída con curiosidad, asombro, interés y devoción. Cortázar empieza po...

Page 60 of 834 (10000 books)

Show Code