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:

THE FINAL EMPIRE: MISTBORN BOOK ONE

THE FINAL EMPIRE: MISTBORN BOOK ONE

ISBN: 9780575089914
Page:
Lang: Inglés
Year: 2009
Price: 10.73
Publisher By: Gollancz - cassell group
Tags: Literatura en ingles,En otros idiomas,Literatura

Brandon Sanderson's epic fantasy trilogy overturns the expectations of readers and then goes on to tell the epic story of evil overturned in a richly imagined world. A thousand years ago evil came to the land and has ruled with an iron hand ever since. The sun shines fitfully under clouds of ash that float down endlessly from the constant eruption of volcanoes. A dark lord rules through the aristocratic families and ordinary folk are condemned to lives in servitude, sold as goods, labouring in the ash fields. But now a troublemaker has arrived and there is rumour of revolt. A revolt that depends on criminal that no-one can trust and a young girl who must master Allomancy - the magic that lies in all metals. A word of mouth success in the states the Mistborn trilogy has, this year, broken onto the New York Times Bestseller list. The time is ripe for its success to cross the Atlantic

CUATRO DESPUES DE MEDIANOCHE

CUATRO DESPUES DE MEDIANOCHE

ISBN: 9788499080864
Page: 496
Lang: Castellano
Year: 2009
Price: 9.45
Publisher By: Debolsillo
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

EL QUINTO ELEFANTE (MUNDODISCO 24 / LA GUARDIA DE LA CIUDAD 5)

EL QUINTO ELEFANTE (MUNDODISCO 24 / LA GUARDIA DE LA CIUDAD 5)

ISBN: 9788499081359
Page: 400
Lang: Castellano
Year: 2013
Price: 8.50
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura

PAPA PUERCO (MUNDODISCO 20 / LA MUERTE 4 / LOS MAGOS 7)

PAPA PUERCO (MUNDODISCO 20 / LA MUERTE 4 / LOS MAGOS 7)

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

EL ARTE DE TIRARSE PEDOS: ENSAYO FISICO-TEORICO Y METODICO DE 175 1

EL ARTE DE TIRARSE PEDOS: ENSAYO FISICO-TEORICO Y METODICO DE 175 1

ISBN: 9788493720551
Page: 108
Lang: Castellano
Year: 2013
Price: 11.40
Publisher By: Pepitas de calabaza
Tags: Humor en bolsillo,Narrativa en bolsillo,Literatura

EL COLOR DEL SOL

EL COLOR DEL SOL

ISBN: 9788498382518
Page: 128
Lang: Castellano
Year: 2009
Price: 12.35
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Novela negra

Hombre de costumbres disolutas al que sigue rodeando cierta aura de «artista maldito», el genial Caravaggio es objeto de este original ejercicio de estilo con que Andrea Camilleri sorprenderá una vez más a su numerosa legión de fieles lectores. En una pirueta narrativa con tintes de rocambolesca aventura personal, el propio Camilleri se convierte en personaje del relato al recibir, en el transcurso de un viaje a Siracusa, un mensaje de un desconocido que lo convoca a una cita secreta. Por deformación profesional, Camilleri es incapaz de resistirse a la tentación de un misterio que llama a su puerta y acepta dejarse llevar clandestinamente hasta un lugar en el campo donde descubrirá un precioso manuscrito de Caravaggio que ha permanecido oculto durante cuatrocientos años. Así, los supuestos diarios del gran maestro de la pintura italiana constituirán una suerte de relato criminal, plagado de sombras, extravíos y curiosidades, y una brillante exploración de los aspectos más profundos del mundo del barroco y de las contradicciones de un artista único. Una nueva demostración del inagotable impulso creativo de Andrea Camilleri, quien, con su habitual mezcla de rigor y viveza, otorga voz propia al inmortal maestro del claroscuro.

NARRENTURM (GUERRAS HUSITAS 1)

NARRENTURM (GUERRAS HUSITAS 1)

ISBN: 9788498890228
Page:
Lang: Castellano
Year: 2009
Price: 22.75
Publisher By: Alamut ediciones
Tags: Narrativa fantástica,Géneros literarios,Literatura

El fin del mundo no llegó en el Año del Señor de 1420, aunque señales muchas hubo de que así había de ser...Transcurre la turbulenta primera mitad del siglo XV en Silesia, un país entre los grandes reinos polacos, alemanes y bohemios. Los seguidores de la herejía fundada por Jan Hus -los husitas- se extienden por la región. Aceptada por pobres y villanos, la nueva fe produce convulsiones sociales y políticas. Los grandes señores están divididos algunos se muestran a favor de los husitas, otros en contra. La poderosa Iglesia de Roma lanza una cruzada tras otra contra los herejes, intentando destruirlos. La horca y la antorcha recorren los campos del corazón de Europa. Pero los espías husitas están por todas partes y sus ejércitos, formados por campesinos y aldeanos, derrotan a los nobles y los pasan a cuchillo.Reinmar de Bielau, llamado Reynevan, es un joven noble silesio, un médico estudioso de la alquimia y ferviente partidario de trovadores y minnesnger. Su apasionamiento por una mujer casada lo llevará a enfrentarse a una poderosa familia, los Sterz. Perseguido por encargo de ellos, Reynevan huye por todo el centro de Europa, escondiéndose de los asesinos a sueldo. En un principio la huida es poco más que un juego, pero pronto las cosas empiezan a complicarse.Reynevan no lo sabe, pero la huida emprendida transformará por completo su vida. Encontrará así el verdadero amor y la verdadera amistad, vivirá aventuras y peligros, y por fin participará en la guerra del lado de los más débiles. O al menos eso cree.

FABULAS EN VERSO (ED. FACSIMIL DE LA ED. DE MADRID, 1902)

FABULAS EN VERSO (ED. FACSIMIL DE LA ED. DE MADRID, 1902)

ISBN: 9788495636805
Page: 216
Lang: Castellano
Year: 2001
Price: 8.55
Publisher By: Maxtor
Tags: Narrativa española,Novela contemporánea

ZONAS HUMEDAS

ZONAS HUMEDAS

ISBN: 9788433975164
Page: 208
Lang: Castellano
Year: 2013
Price: 15.20
Publisher By: Anagrama
Tags: Narrativa erótica,Romántica y erótica

«Charlotte Roche ha realizado una hazaña verbal casi imposible de lograr. Nos reconcilia con lo vergonzante que envuelve el principio de toda seducción. Con su ejercicio en la cuerda floja consigue indultar al grotesco cuerpo, redimiendo así al erotismo de su subyugación ante la imagen perfecta» (Ingeborg Harms, Frankfurter Allgemeine Sonntagszeitung). «Una incursión en los últimos tabúes de nuestra época. Una obra audaz, sincera, inteligente, incluso comprometida, que es, para algunos, símbolo de un nuevo feminismo» (Elsa Vigoureux, Nouvel Observateur). «Tragicómico y tierno, Zonas húmedas tiene la fuerza de una escritura perfecta, cristalina, en absoluto interesada en la provocación, pues arrasa con los tabúes sobre el sexo» (Stefano Jorio, Liberazione). «El libro más impactante que se haya escrito jamás sobre el cuerpo de la mujer» (Ed Caesar, The Sunday Times). «Explícita, a menudo escabrosa, pero también sorprendentemente lograda novela, que evoca la voz de Salinger en El guardián en el centeno, la perversión de Ballard en Crash y el ideario feminista de Germaine Greer en La mujer eunuco» (P. Oltermann, Granta). Tras causarse una fisura anal por apurar su depilado íntimo, Helen, la adolescente protagonista de este relato confesión, se encuentra en la unidad de Medicina Interna del Hospital de la Virgen del Perpetuo Socorro. Espera la visita de sus padres divorciados, confiando en que ambos se reconcilien junto a su lecho de hija convaleciente. Mientras tanto, se dedica a analizar aquellas regiones de su cuerpo que la opinión bienpensante suele considerar poco propias de la atenci&oacut

ANTONI I CLEOPATRA

ANTONI I CLEOPATRA

ISBN: 9788429761467
Page: 784
Lang: Catalán
Year: 2008
Price: 22.32
Publisher By: Edicions 62
Tags: Narrativa histórica

HOY, JUPITER

HOY, JUPITER

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

EL ULTIMO ANILLO (3ª ED.)

EL ULTIMO ANILLO (3ª ED.)

ISBN: 9788498890129
Page: 448
Lang: Castellano
Year: 2008
Price: 21.80
Publisher By: Alamut ediciones
Tags: Narrativa fantástica,Géneros literarios,Literatura

La guerra ha terminado. Con traiciones y engaños, los bárbaros supersticiosos de la Alianza de Occidente, ayudados por magos de siniestras intenciones, han vencido al pueblo orco, amante de la paz, industrioso y científico. Ahora comienza la carnicería a los derrotados dispersos les espera el amargo camino de vuelta a casa, hostigados por las patrullas de elfos que buscan eliminar hasta el último orco, hombre, mujer y niño, designados por una propaganda perversa como raza caníbal, maldita y aexterminar. Pero de las cenizas de la catástrofe todavía puede extraerse un resquicio de esperanza. Si la misión encomendada a nuestros protagonistas tiene éxito, las tornas podrían volverse, y habrá llegado la hora de la revancha de los orcos.Kiril Yeskov nos muestra desde el lado de los perdedores el más famoso universo de la fantasía, en una parodia sorprendente, divertida y amena que ya es un éxito internacional."Sin perder ni un ápice de nuestro entusiasmo por el universo que nos proporcionó Tolkien, también podemos encontrar cierto malicioso placer en esta visita opuesta a la Tierra Media que nos propone Kiril Yeskov. En ella, los orcos y los trolls son gente honrada, los elfos planean hacerse con malas artes los dueños del cotarro (incluso son capaces de refinadas sesiones de tortura), los brujos consideran nigromancia el desarrollo científico que acabaría con su hegemonía y Saruman es un hechicero bastante más razonable que el intratable Gandalf (...). Blasfemia o desmitificación? En cualquier caso, el inteligente novelista ruso es obviamente contrario a las visiones unilaterales de la historia y desconfía de las imágenes propagandísticas en blanco y negro que acumulan toda la perversidad sociopolítica en uno de los bandos y reservan la beatificación gloriosa para el otro que, casualmente, es el que ha ganado la guerra. Su perspectiva es irónica, pero no burlesca ni denigratoria con osadía, intenta volver a contar en clave realista e incluso maquiavélica lo que Tolkien acuñó inolvidablemente como canto de gesta mágicamente maniqueo..."Fernando Savater en Babelia, El País

Page 608 of 834 (10000 books)

Ver código