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:

AMOR LOCO NUNCA MUERE (BAD BOY S GIRL 3)

AMOR LOCO NUNCA MUERE (BAD BOY S GIRL 3)

ISBN: 9788490437124
Page: 384
Lang: Castellano
Year: 2016
Price: 17.05
Publisher By: Montena
Tags: Juvenil

Tercera entrega de la adictiva serie BadBoysGirl. Tessa O'Connell por fin ha aceptado que mientras salga con Cole Stone, el chico malo de ojos azules más adorable del planeta, su vida no dejará de ser una aventura... Después de un primer curso interminable en la universidad, Cole y Tessa están más que preparados para las vacaciones de verano, dejar atrás todo el drama y pasar unos meses completamente apartados de fraternidades y borracheras universitarias. Pero, como siempre, la vida tiene un modo especial de entrometerse. En medio de una mezcla explosiva de dramas familiares, tensiones entre amigos y una nueva chica recién llegada a la ciudad, Cole toma una decisión que le puede cambiar la vida. Parece que Tessa va a necesitar una caja gigante de Kit Kats y muchos litros de helado de fresa para sobrevivir al verano. ADVERTENCIA Si lo que buscas es una relación estable y tranquila, aléjate de los chicos malos! Te ahorrarás ataques de celos, escenas completamente surrealistas y una vida de incerteza eterna. Pero también deberás renunciar a esos ojos azules que te dejan sin respiración, a noches de diversión absoluta y a un novio que te quiere a pesar de tus locuras. Est...

EL CANTAR DE HEIKE II

EL CANTAR DE HEIKE II

ISBN: 9788494578151
Page: 416
Lang: Castellano
Year: 2016
Price: 22.80
Publisher By: Satori
Tags: Narrativa histórica

a muerte del emperador Toba ha sumido a la capital en una absoluta oscuridad. Ocultos en las sombras de la corte, dos grupos enfrentados de nobles sin escrúpulos han ido tejiendo una sutil red de intrigas, traiciones y mentiras para hacerse con el poder, manejando a los hijos de Toba como meras marionetas. Pero el precio a pagar por las maquinaciones palaciegas será alto y desembocará en la más cruenta guerra civil que el país haya contemplado. Padres enfrentados a sus propios hijos y hermanos combatiendo contra hermanos. Los samuráis de los clanes Heike y Genji habrán de decidir entre la lealtad militar o los vínculos de sangre y esta difícil decisión no afectará solo al futuro de sus familias sino al destino de la nación al completo.

GRANDES ESPERANZAS

GRANDES ESPERANZAS

ISBN: 9788437636092
Page: 592
Lang: Castellano
Year: 2016
Price: 15.20
Publisher By: Catedra
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

ESTACIÓN LIBERTAD

ESTACIÓN LIBERTAD

ISBN: 9788490608081
Page: 216
Lang: Castellano
Year: 2016
Price: 18.90
Publisher By: La esfera de los libros
Tags: Narrativa española,Novela contemporánea

Tres hermanas en Galicia ayudaron a escapar a miles de perseguidos por la Gestapo Esta novela cuenta una de esas historias tan fascinantes y conmovedoras que solo puede provenir de la realidad la aventura de tres hermanas gallegas que regentaban la humilde cantina de la estación de Ribadavia, en Orense, en los años cuarenta. Tres mujeres valientes que burlaron a las autoridades franquistas y a los agentes de la Gestapo para salvar la vida de cientos de refugiados que, gracias a ellas, lograron cruzar la frontera entre España y Portugal y partir rumbo a la libertad. Emilio Ruiz Barrachina narra con gran intensidad una historia emocionante ?basada en la vida de las hermanas Touza? que en breve será llevada a la gran pantalla.

BAJO LA LUNA DE HAWAI

BAJO LA LUNA DE HAWAI

ISBN: 9788466334860
Page: 512
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

Una saga familiar con amores, enfrentamientos, luchas de poder, pasiones prohibidas, penalidades y dicha en la exótica y cambiante Hawái del siglo XIX. Emily es una de las primeras mujeres blancas en pisar la isla grande del archipiélago de Pacífico envuelto en misterio que, hace unos años, descubrió el capitán Cook. La joven esposa del reverendo Stone siente que todo lo que ve hiere su sensibilidad las humildes chozas a la sombra de las palmeras, la actitud desinhibida de las nativas, las abominables costumbres y los ritos paganos. Con el paso de los meses, sin embargo, sus impresiones iniciales experimentan un vuelco gracias a la amistad que entabla con la sanadora Pua y con el capitán Mackenzie Farrow. El creciente deseo de mejorar la vida de los isleños sin condenar sus tradiciones y creencias a la desaparición convertirán a Emily en una mujer nueva. Su valentía y viaje emocional darán origen a una saga familiar estrechamente ligada a la vibrante historia de Hawái a lo largo del siglo XIX. Una historia cautivadora sobre la vida sencilla de los habitantes de una isla paradisíaca en tiempos convulsos. La aventura personal de dos mujeres inolvidables que dejaron atrás su vida y sus creenci...

CIELO Y TIERRA (LA ISLA DE LAS TRES HERMANAS 2)

CIELO Y TIERRA (LA ISLA DE LAS TRES HERMANAS 2)

ISBN: 9788466337212
Page: 432
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

Ripley Todd es la protagonista deCielo y tierra, la segunda parte de la maravillosa trilogía «La isla de las Tres Hermanas». Ripley Todd solo aspira a llevar una vida apacible en su isla natal de Tres Hermanas. Su trabajo como ayudante del sheriff la satisface y tampoco tiene problemas para relacionarse con los hombres. Pero hay algo que la inquieta los poderes especiales que posee y que, aunque lo intente, no es capaz de controlar. Cuando el carismático MacAllister Booke llega a la isla para hacer una investigación sobre brujería, queda inmediatamente impactado por los centelleantes ojos verdes de Ripley. Fascinado por la lucha interior que esta mantiene con sus extraordinarias habilidades, intentará ayudarla a que acepte su destino. Aunque antes Ripley deberá enfrentarse al dolor y al peligro que sobrevendrán desde un pasado remoto.

DETECTIVE ESQUELETO 9: LA MUERTE DE LA LUZ

DETECTIVE ESQUELETO 9: LA MUERTE DE LA LUZ

ISBN: 9788467590609
Page: 672
Lang: Castellano
Year: 2016
Price: 16.10
Publisher By: Ediciones sm
Tags: Juvenil

EL ULTIMO ARGUMENTO DE LOS REYES (TRILOGIA LA PRIMERA LEY 3)

EL ULTIMO ARGUMENTO DE LOS REYES (TRILOGIA LA PRIMERA LEY 3)

ISBN: 9788491044376
Page: 912
Lang: Castellano
Year: 2016
Price: 12.30
Publisher By: Alianza editorial
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura

LA PRIMERA LEY LIBRO III El Rey de los Hombres del Norte se mantiene, y solo hay un guerrero que lo pueda detener. Su viejo amigo y su enemigo más antiguo ha llegado la hora de que el Sanguinario vuelva a casa... Glokta está librando una lucha secreta en la que nadie está seguro y nadie es de fiar. Y como sus días de guerrero están lejos, utiliza las armas que le quedan chantaje, tortura... Tumultos, luchas, rebeliones se extienden como un incendio. Sólo el Primero de los Magos tiene un plan para salvar el mundo, pero esta vez hay riesgos. Y no hay un riesgo más terrible que romper la Primera Ley..." El último argumento de los reyes" es el volumen que cierra la impresionante trilogía de una voz que ya es imprescindible en la fantasía moderna. «Joe Abercrombie es fantástico.» George R.R. Martin

EL ESTIGMA DEL DRAGÓN (CAZADORES OSCUROS 25)

EL ESTIGMA DEL DRAGÓN (CAZADORES OSCUROS 25)

ISBN: 9788466341240
Page: 320
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura

Romance, pasión y aventuras paranormales en la esperada vigésimo quinta entrega de Cazadores Oscuros. Algo se fragua en el Santuario. Un dragón está a punto de alzar el vuelo y descubrir a su heroína... Maxis Drago carga en silencio con su trágico destino desde hace siglos. El guardián más huraño y solitario del Santuario perdió a su mujer, y todo lo que tenía, en manos de un rival implacable que juró derrotarle y apartarle del mundo. Desde entonces deambula taciturno y con sus enormes alas plegadas. Todos dicen que no puede volar. Pero las cosas no son lo que parecen, y la vida todavía le tiene reservadas un par de sorpresas. Sus enemigos han vuelto con sed de venganza. El campo de batalla escogido por cierta criatura diabólica surgida del pasado es Nueva Orleans. Ambos contendientes sobrevolarán los diques de la ciudad dispuestos a enfrentarse sin tregua, hasta la victoria final o la destrucción total. La crítica ha dicho... «Sherrilyn Kenyon es la reina del increíblemente exitoso género romántico paranormal.» Publishers Weekly

MEDIO REY (TRILOGIA EL MAR QUEBRADO 1)

MEDIO REY (TRILOGIA EL MAR QUEBRADO 1)

ISBN: 9788466341165
Page: 384
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura

Joe Abercrombie, joven promesa de la literatura fantástica, inicia con esta adictiva novela la nueva y emocionante trilogía «El mar Quebrado». «Una historia trepidante de traición y venganza que me atrapó desde la primera página, y de la cual ya no he podido desengancharme.» George R.R. Martin «Este es mi libro favorito de Abercrombie.» Patrick Rothfuss Yarvi, el hijo menor del rey, nació con una malformación en una mano que ha llevado a todo el mundo, incluso a su propio padre, a considerarlo «medio hombre». Por eso, en lugar de formarse como guerrero, al igual que el resto de varones de su estirpe, se ha dedicado a estudiar para convertirse en uno de los clérigos del reino. Sin embargo, en la víspera de la última prueba para ingresar en esta poderosa orden de sabios, a Yarvi le llega la noticia de que su padre y su hermano han sido asesinados. Él es el nuevo rey. Pero tras una terrible traición a manos de sus seres queridos, Yarvi se encontrará solo en un mundo regido por la fuerza física y los corazones fríos. Incapaz de llevar armadura o de levantar un hacha, deberá afilar y agudizar su mente. Cuando se juntan a su alrededor una extraña hermandad de almas perdidas, d...

ENSAYO SOBRE EL LOCO DE LAS SETAS

ENSAYO SOBRE EL LOCO DE LAS SETAS

ISBN: 9788491815129
Page: 176
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

En la serie de cinco " ensayos " que ha venido publicando desde 1989, Peter Handke (1942) ha explorado y desarrollado nuevos caminos en el campo de la creación literaria, en unos peculiarísimos textos que combinan el recuerdo, la autobiografía y la reflexión, al tiempo que alumbran una nueva mirada sobre la cotidianidad. En " Ensayo sobre el loco de las setas " (2013), Handke toma como hilo del que tirar la figura de un amigo de infancia. Iniciado en la actividad de recoger setas en el bosque en la posguerra por motivos esencialmente económicos, la atenta mirada sobre la naturaleza a que aquélla lo obliga acaba transformándolo en un ser para el cual la foresta, emblema de la naturaleza, se convierte en lugar de encantamiento y revelación.

HARRY POTTER AND THE PHILOSOPHER S STONE - RAVENCLAW EDITION

HARRY POTTER AND THE PHILOSOPHER S STONE - RAVENCLAW EDITION

ISBN: 9781408883778
Page: 368
Lang: Inglés
Year: 2017
Price: 9.12
Publisher By: Bloomsbury publishing ltd.
Tags: Juvenil

Celebrate 20 years of Harry Potter magic with four special editions of Harry Potter and the Philosopher's Stone. Gryffindor, Slytherin, Hufflepuff, Ravenclaw ...Twenty years ago these magical words and many more flowed from a young writer's pen, an orphan called Harry Potter was freed from the cupboard under the stairs - and a global phenomenon started. Harry Potter and the Philosopher's Stone has been read and loved by every new generation since. To mark the 20th anniversary of first publication, Bloomsbury is publishing four House Editions of J.K. Rowling's modern classic. These stunning editions will each feature the individual house crest on the jacket and line illustrations exclusive to that house, by Kate Greenaway Medal winner Levi Pinfold. Exciting new extra content will include fact files and profiles of favourite characters, and each book will have sprayed edges in the house colours. Available for a limited period only, these highly collectable editions will be a must-have for all Harry Potter fans in 2017.

Page 412 of 834 (10000 books)

Show Code