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:

FLORES PARA ALGERNON

FLORES PARA ALGERNON

ISBN: 9788498891157
Page: 264
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Alamut ediciones
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

"Charlie Gordon está a punto de iniciar un viaje sin precedentes. Nacido con un cociente intelectual anormalmente bajo, lo han elegido como perfecto sujeto de pruebas para una cirugía experimental que, de funcionar, aumentará su inteligencia. El método ya ha dado un resultado espectacular al ser aplicado a un ratón de laboratorio llamado Algernon. Según hace efecto el tratamiento, la inteligencia de Charlie se expande hasta sobrepasar la de los propios doctores que produjeron su metamorfosis. El experimento parece ser un logro científico de primer orden, hasta que Algernon comienza a sufrir inesperadas consecuencias. Le pasará lo mismo a Charlie? Daniel Keyes obtuvo el prestigioso premio Nebula con esta novela, que en su versión corta recibió también el popular premio Hugo, y que fue llevada al cine como Charly. Flores para Algernon es un clásico de la ciencia-ficción, y uno de los libros más vendidos de la historia del género. "

MÁS ALLÁ DE LOS EONES (2ª ED.)

MÁS ALLÁ DE LOS EONES (2ª ED.)

ISBN: 9788477028956
Page: 688
Lang: Castellano
Year: 2019
Price: 31.82
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura

Esta nueva edición incluye los relatos “En los muros de Eryx y “Encerrado con los faraones”. Debido a la penuria económica en la que transcurrieron los días terrenales de H.P. Lovecraft, el «outsider de Providence» se vio a menudo obligado a completar los magros ingresos obtenidos por sus relatos, publicados en su mayoría en revistas populares, con otro tipo de tareas algo menos gratificantes, como el asesoramiento y revisión de relatos enviados por otros autores, labores que iban desde una sucinta revisión de estilo hasta la reescritura completa de la historia con cambios sustanciales en su argumento. En 1989 apareció en Estados Unidos, publicado por Arkham House, el volumen con las colaboraciones definitivas del Maestro de Providence “The Horror in the Museum and Other Revisions“, cuya edición corrió a cargo del estudioso y experto en H.P. Lovecraft, S.T. Joshi. Estos relatos, cuya autoría comparte Lovecraft con otros escritores, fueron en su mayoría íntegramente escritos por él sobre un argumento, a menudo reconstruido, ideado por otro autor. En el presente volumen el lector encontrará relatos como “La última prueba” o “El verdugo eléctrico”, escritos en su totalidad por HPL sobre un borrador previo de Adolphe de Castro; “La maldición de Yig”, “El montículo” y “La cabellera de Medusa”, manuscritos de Zelia Bishop que Lovecraft revisó y acabó escribiendo íntegramente conservando tan solo una pequeña parte del argumento original; o “El diario de Alonzo Typer”, de William Lumley, en el que aparte del núcleo central de la historia, el relato es casi en su totalidad obra de Lovecraft. Esta segunda edición de las historias escritas en colaboración incluye los relatos “En los muros de Eryx”, un insólito relato de ciencia ficción escrito sobre un boceto de Kenneth J. Sterling, y “Encerrado con los faraones”, una historia de terror basada en una idea del ilusionista Harry Houdini, que S.T. Joshi no incluyó en su recopilación para Arkham House.

NARRACIONES EXTRAORDINARIAS

NARRACIONES EXTRAORDINARIAS

ISBN: 9788477028949
Page: 272
Lang: Castellano
Year: 2019
Price: 10.92
Publisher By: Valdemar
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura

EL PEREGRINO DE COMPOSTELA (ED. LIMITADA)

EL PEREGRINO DE COMPOSTELA (ED. LIMITADA)

ISBN: 9788408206217
Page: 256
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Planeta
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LAS MUJERES DE LA CASA DE LAS LILAS (LIBRO MAEVA DEL AÑO 2018)

LAS MUJERES DE LA CASA DE LAS LILAS (LIBRO MAEVA DEL AÑO 2018)

ISBN: 9788417108748
Page: 528
Lang: Castellano
Year: 2018
Price: 20.80
Publisher By: Maeva
Tags: Narrativa extranjera,Novela contemporánea

EL CAZADOR (INSPECTOR JOONA LINNA 6)

EL CAZADOR (INSPECTOR JOONA LINNA 6)

ISBN: 9788466346566
Page: 576
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Empieza a correr ya si no quieres ser su presa... Con once millones de lectores en cuarenta idiomas, el mundo sigue rendido a Lars Kepler con su serie protagonizada por el inspector Joona Linna. No se puede resolver Joona Linna, el mejor investigador del país, lleva dos años entre rejas. Solo quiere cumplir condena y empezar una vida nueva, alejado de las fuerzas de seguridad. Pero cuando lo visita un alto cargo del gobierno sueco para proponerle un trato, su resolución se tambalea. Ni los servicios secretos aciertan Un terrorista ha empezado a cazar y es capaz de cometer magnicidios. Se ensaña con sus víctimas, además, tras hacerles oír una vieja canción infantil. El implacable Joona Linna y la glacial Saga Bauer volverán a colaborar en una misión clandestina y a contrarreloj. Nadie entiende qué mueve al cazador La sexta novela de Lars Kepler concentra aún más su fórmula bajas pasiones, ritmo frenético, situaciones límite y personajes imborrables. Estremecimiento asegurado para los lectores de Preston&Child, de Jo Nesb, y de Hjorth&Rosenfeldt. La crítica ha dicho... «Un hechizo envolvente y vertiginoso. La mejor entrega de la serie hasta la fecha.» Fdrelandsvennen «Lars Kepler es s...

LA PRIMERA REPÚBLICA: EPISODIOS NACIONALES, 44 / SERIE FINAL

LA PRIMERA REPÚBLICA: EPISODIOS NACIONALES, 44 / SERIE FINAL

ISBN: 9788491817444
Page: 240
Lang: Castellano
Year: 2019
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LOS MÉDICI. UNA REINA AL PODER (LOS MÉDICI 3)

LOS MÉDICI. UNA REINA AL PODER (LOS MÉDICI 3)

ISBN: 9788490709023
Page: 432
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: B de bolsillo ediciones b
Tags: Narrativa histórica

p Tercera entrega de la saga histórica que recrea la historia de la familia más poderosa del Renacimiento. Best seller internacional Más de 400.000 ejemplares vendidos Premio Bancarella 2017 Francia, 1536. Cuando el delfín, Francisco de Valois, es asesinado, la posición de Catalina de Médici en la corte se complica es la principal sospechosa del magnicidio. Francisco I, rey de Francia, es el único que cree en su inocencia. Sin embargo, Catalina se siente débil, y no solo porque su marido, Enrique II, prefiere a su amante, la temible Diana de Poitiers, sino porque no consigue tener descendencia. Convencida de que es víctima de una maldición, busca la ayuda de Nostradamus. Él es el único que podrá ayudarla a ser madre. La crítica ha dicho sobre Los Médici... «Imponente serie histórica... Enorme el trabajo de investigación histórica de Strukul, que ha compuesto sus libros como los thrillers en los que él es maestro. Mucha adrenalina, narración envolvente, con una pizca de trama negra que redondea la historia.» Il Corriere della Sera «La historia de una dinastía importantísima, una historia hecha de conspiraciones y traiciones.» La Repubblica «Matteo Strukul se confirma como un verdadero maestro del género, conjugando perfectamente acción, aventura y suspense.» Il Manifesto «Las novelas de Matteo Strukul son pura adrenalina.» Panorama «Matteo Strukul disecciona la época brillante y convulsa que vivieron los Médici.» El País

SI YO FUESE TÚ, ME ENAMORARÍA DE MÍ

SI YO FUESE TÚ, ME ENAMORARÍA DE MÍ

ISBN: 9788417284282
Page: 232
Lang: Castellano
Year: 2018
Price: 13.30
Publisher By: Mueve tu lengua
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

Sergio Chico vuelve para plantearnos la siguiente pregunta Se puede ser amigo de un ex? A medida que avanza el libro iremos descubriendo entre verdades, insomnios, otras bocas, otras pieles y otros países, a un Sergio que lucha por que los recuerdos dejen de quemar, encontraremos que hay infinidad de maneras de querer pero que la más importante es quererse a uno mismo primero. Sergio se caracteriza por un discurso directo, contado en primera persona sin esconder el déficit emocional y sexual que ha vivido en estas situaciones. Si yo fuese tú, me enamoraría de mí, es una manera quizá de responder a la pregunta que plantea el autor, pero solo leyendo el libro sabremos cómo y en qué estado ha llegado a esa conclusión.

LA CÁMARA DE OBSIDIANA (INSPECTOR PENDERGAST 16)

LA CÁMARA DE OBSIDIANA (INSPECTOR PENDERGAST 16)

ISBN: 9788401020643
Page: 432
Lang: Castellano
Year: 2018
Price: 20.80
Publisher By: Plaza & janes editores
Tags: Novela negra

Pendergast resuelve los casos como nadie, pero en esta ocasión tal vez ni siquiera él pueda ayudarnos... Una trágica desaparición Tras un horrible enfrentamiento en las costas de Exmouth, en Massachussetts, el agente especial Pendergast desaparece sin dejar rastro y los rumores de su muerte no tardan en extenderse. Un sorprendente retorno Destrozada, Constance busca refugio en sus antiguos aposentos de la mansión familiar, en el número 891 de Riverside Drive... donde una oscura figura del pasado aguarda para capturarla. Una persecución internacional Proctor, el guardaespaldas de Pendergast, se pone en marcha sin dilación, siguiendo la pista al secuestrador de Constance a través de océanos y continentes, adentrándose en territorios desconocidos y hostiles con tal de salvarla. Pero en un mundo en el que todo es blanco o negro, nada es lo que parece Para cuando Proctor descubre la verdad, se ha puesto en marcha una maquinaria aterradora. Y puede que ya sea demasiado tarde... La crítica ha dicho... «Preston y Child traspasan con este título las fronteras de la novela de acción y aventura.» Kirkus Reviews «Hay pocos como Preston y Child a la...

LO QUE CALLAN LOS MUERTOS

LO QUE CALLAN LOS MUERTOS

ISBN: 9788417108779
Page: 312
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Maeva
Tags: Novela negra

LA NIÑA ALEMANA

LA NIÑA ALEMANA

ISBN: 9788490705087
Page: 448
Lang: Castellano
Year: 2018
Price: 12.30
Publisher By: B de bolsillo ediciones b
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Inspirada en un hecho poco conocido la negativa de Cuba y otros países a recibir a los judíos que huían de la Alemania nazi a bordo del transatlántico St. Louis, todo relatado por Hannah, su protagonista. Finalmente, solo a unos pocos se les permitió desembarcar. Antes de que todo cambiara, la vida de Hannah Rosenthal era de ensueño.Pero ahora, en 1939, las calles de Berlín están embanderadas de estandartes nazis, su familia ha sido desposeída de sus bienes y los judíos ya no son bienvenidos en los lugares que antaño frecuentaban. Hannah y Leo Martin, su mejor amigo, sellan un pacto pase lo que pase, ambos compartirán un mismo futuro. La próxima partida del transatlántico St. Louis con rumbo a Cuba les proporcionará una chispa de esperanza. Tras una ardua gestión para obtener visados, los Rosenthal y los Martin se embarcan en la lujosa nave con destino a La Habana. La vida a bordo del St. Louis se asemeja a unas vacaciones surrealistas para esos refugiados, pero los rumores inquietantes desde Cuba no tardan en ensombrecer el ambiente festivo, y la nave que prometía ser su salvación parece a punto de convertirse en su sentencia de muerte. Hannah y Leo se ven enfrentados a una decisión desgarradora... Siete décadas después, en la ciudad de Nueva York, el día que cu...

Page 205 of 834 (10000 books)

Show Code