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:

DIOSES MENORES (MUNDODISCO 13 / DIOSES 2 / MONJES DE LA HISTORIA 1)

DIOSES MENORES (MUNDODISCO 13 / DIOSES 2 / MONJES DE LA HISTORIA 1)

ISBN: 9788497592246
Page: 352
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura

LOS ROBOTS DEL AMANECER

LOS ROBOTS DEL AMANECER

ISBN: 9788497599559
Page: 448
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Debolsillo
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura

REBECA

REBECA

ISBN: 9788497938860
Page: 464
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

PASTORAL AMERICANA

PASTORAL AMERICANA

ISBN: 9788497936101
Page: 512
Lang: Castellano
Year: 2018
Price: 10.40
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LAS GARRAS DEL AGUILA: LIBRO III DE QUINTO LICINIO CATO (3ª ED.)

LAS GARRAS DEL AGUILA: LIBRO III DE QUINTO LICINIO CATO (3ª ED.)

ISBN: 9788435018548
Page: 576
Lang: Castellano
Year: 2010
Price: 9.45
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

A través de un episodio de historia militar, Simon Scarrow nos adentra en Las garras del Águila en el mundo de los druidas y los ritos de las llamadas tribus bárbaras, en este caso los durotriges. El ejército romano, que no ceja en su empeño de conquistar Britania, se enfrenta a un crudo invierno mientras espera el momento propicio para continuar su avance, pero el secuestro de la familia del general Aulo Plautio complica sus planes. El centurión Macro y el optio Cato son enviados a tierras desconocidas, en compañía de un intérprete que se revelará muy poco útil, para intentar liberar a los secuestrados, y ello les llevará a enfrentarse a las más sorprendentes y arriesgadas aventuras, sin otra ayuda que su ingenio (y la ingenuidad de los bárbaros).

LOS PROPIOS DIOSES

LOS PROPIOS DIOSES

ISBN: 9788497938242
Page: 344
Lang: Castellano
Year: 2009
Price: 8.50
Publisher By: Debolsillo
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura

Los habitantes de un universo paralelo en el futuro, con leyes físicas ligeramente distintas a las nuestras, descubren la forma de intercambiar materia con nosotros. Materia que, una vez en el universo de destino, y merced a las diferencias físicas entre ambos, comienza a desprender energía de forma espontánea. Una vez consumida la capacidad energética del material, éste puede volver a ser intercambiado, para recomenzar el ciclo. Qué podríamos hacer con un suministro de energía gratuita e inagotable?..Más allá que cualquier otra historia, esta novela destaca por una impresionante descripción del cosmos, una visión que nos hace aún más insignificantes de lo que podíamos pensar. Con una gran maestría, Asimov nos va sumergiendo en un universo totalmente diferente al que conocemos. Un derroche de imaginación pocas veces realizado.

ASTUR: LA ULTIMA MUJER DE SU ESTIRPE. UN GUERRERO VISIGODO. UNA P ROFECIA QUE MARCARA SUS DESTINOS

ASTUR: LA ULTIMA MUJER DE SU ESTIRPE. UN GUERRERO VISIGODO. UNA P ROFECIA QUE MARCARA SUS DESTINOS

ISBN: 9788497348386
Page: 536
Lang: Castellano
Year: 2009
Price: 10.45
Publisher By: La esfera de los libros
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

En los albores del siglo VIII, la sacerdotisa del castro de Coaña da a luz a una niña en una noche sin luna. Una profecía y una maldición sellarán el futuro de Huma, heredera de un don tan poderoso como aterrador.Al sur, en Recópolis, la gran ciudad fundada por Leovigildo, ocupada por los guerreros de Alá, el joven de estirpe goda Ickila es castigado al destierro y decide buscar fortuna en Asturias, el único territorio que aún resiste al poder de Al Ándalus. Los destinos de Huma e Ickila se entrelazan aun a su pesar movidos por una fuerza ancestral que les arrastra. Él entra al servicio del príncipe Alfonso en defensa de la Hispania cristiana mientras ella luchará con todas sus fuerzas para salvar a su pueblo astur, condenado a desaparecer en la bruma del pasado. Juntos serán indestructibles, pero una sombra amenazadora se cierne sobre ellos.

TO KILL A MOCKINGBIRD

TO KILL A MOCKINGBIRD

ISBN: 9780099419785
Page: 309
Lang: Inglés
Year: 2015
Price: 7.98
Publisher By: Arrow random
Tags: Literatura en ingles,En otros idiomas,Literatura

¡EH, PETREL!: CUADERNO DE UN NAVEGANTE SOLITARIO (12ª ED.)

¡EH, PETREL!: CUADERNO DE UN NAVEGANTE SOLITARIO (12ª ED.)

ISBN: 9788426156716
Page: 220
Lang: Castellano
Year: 1989
Price: 19.95
Publisher By: Juventud
Tags: Narrativa de viajes,Géneros literarios,Literatura

EH, PETREL! CUADERNO DE UN NAVEGANTE SOLITARIO Julio Villar En su ligero Mistral, desde que salió de Barcelona en 1968 hasta que llegó al puerto de Lequeitio en el verano de 1972, Julio Villar recorrió unas 38.000 millas marinas. Fue una vuelta al mundo vivida sin prisas, saboreada, tranquila, a veces dramática. Pero el relato de sus peripecias no sigue el rumbo habitual en este tipo de libros. Aunque evoca inolvidablemente sus largos periplos de navegación y escalas, el propósito de Julio Villar ha sido recoger el curso anímico de su deambular. Eh, Petrel! oscila entre la divagación lírica y sus escuetas anotaciones del cuaderno de bitácora. Sus párrafos rozan más de una vez la estructura de un poema y hay en ellos asombro y fervor hacia Walt Whitman, inquietas preguntas y sentimientos “de una sencillez y de una pureza que sólo hace muchos, muchos años, cuando era niño, era capaz de sentir”. Un relato de viajes que es en sí mismo el alma del viajero. Este es un libro maravilloso, lleno de paz, mar, aves marinas, peces voladores, soledad serena, libertad y alegría de vivir que se contagia cuando tienes la suerte de poder sumergirte en sus páginas llenas de los espontáneos y bellos dibujos que hizo Julio en su viaje.

FABULAS

FABULAS

ISBN: 9788437615615
Page: 528
Lang: Castellano
Year: 2005
Price: 14.25
Publisher By: Catedra
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura

EL CURIOSO INCIDENTE DEL PERRO A MEDIANOCHE

EL CURIOSO INCIDENTE DEL PERRO A MEDIANOCHE

ISBN: 9788478889105
Page: 272
Lang: Castellano
Year: 2004
Price: 17.10
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea

El curioso incidente del perro a medianoche es una novela que se parece a ninguna otra. Elegiada con entusiaso por autores consagrados como Oliver Sacks e Ian McEwan, ha merecido la aprobación masiva de los lectores en todos los países donde se ha publicado, además de galardones como el Premio Whtibread y el Premio de la Commonwealth al Mejor Primer Libro. Su protagonista, Christopher Boone, es uno de los más originales que han surgido en el panorama de la narrativa internacional en los últimos años, y está destinado a convertirse en un héroe literario universal de la talla de Oliver Twist y Holden Caulfield. A sus quince años, Christhoper Boone, conoce las capitales de todos los países del mundo, puede explicar la teoría de la relatividad y recitar los números primos hasta el 7.507 pero le cuesta relacionarse con otros seres humanos. Le gustan las listas, los esquemas y la verdad, pero odia el amarillo, el marrón y el contacto físico. Si bien nunca ha ido solo más allá de la tienda de la esquina, la noche que el perro de la vecina aparece atravesado por un horcón, Christopher decide iniciar la búsqueda del culpable.

LA SOLTERONA

LA SOLTERONA

ISBN: 9788415578734
Page: 144
Lang: Castellano
Year: 2013
Price: 17.05
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea

Edith Wharton firma una nouvelle magistral, que explota la que fuera una de sus obsesiones recurrentes las opciones de la mujer de su tiempo y estatus en la tramoya social que la coarta. En 1850 la alta burguesía neoyorquina disfruta de una desentendida prosperidad. Delia, «reina» del endogámico clan de los Ralston, ultima los detalles de su vestuario para brillar en el acontecimiento social del año el enlace de su prima Charlotte Lovell con Joe Ralston, que además sellará una alianza entre las dos familias hegemónicas de Nueva York. Cuando nada parece poder desbaratar tan idílico porvenir, una desquiciada Charlotte irrumpe en casa de Delia para desvelarle un secreto que alterará para siempre la placidez de sus vidas y que, de saberse, tumbaría los códigos éticos de los que ambas se han venido nutriendo. Los destinos de Charlotte y Delia quedan trágicamente atados bajo la inviolabilidad del secreto que comparten, consolidándose entre ambas una tormentosa relación en la que convergerán los celos, la compasión, el amor filial y la suspicacia

Page 227 of 834 (10000 books)

Ver código