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:

LA ESPERADA LLUVIA (PREMIO MONT MARÇAL 2019)

LA ESPERADA LLUVIA (PREMIO MONT MARÇAL 2019)

ISBN: 9788417541002
Page: 336
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Roca editorial de libros
Tags: Narrativa española,Novela contemporánea

Un secreto milenario, una cuenta atrás y un cielo a punto de estallar. Nadie escapará de la tormenta ni de la verdad. No se puede huir del destino. Un secreto milenario, una cuenta atrás y un cielo a punto de estallar. Nadie escapará de la tormenta ni de la verdad. No se puede huir del destino. Afganistán, siglo VI d. C. Un monje anciano recibe en su cueva a Xincheng, una joven bella y fuerte que ha llegado hasta él a través de la Ruta de la Seda. Es la primera KIU de veintiocho hombres y mujeres que seguirán lo que ella está a punto de iniciar. En la actualidad Lluvia se despierta sobresaltada, su madre la obliga a levantarse, desayunar e ir a la casa de la playa. Las indicaciones son concisas entrará y cerrará con llave, se dirigirá a la biblioteca, buscará un ejemplar deEl retrato de Dorian Grey y tirará de él, se abrirá la puerta de una estancia secreta a la que entrará con un código. Una vez dentro, localizará la caja número dieciocho y posará la palma de su mano sobre ella, lo que hay en el interior es suyo. Atónita y a regañadientes, Lluvia va hasta la playa y todo sucede como le había narrado su madre; en el interior de la casilla encuentra un manuscritoLa esperada Lluvia, que inmediatamente empieza a leer. Estará preparada para...

EL PLAN C

EL PLAN C

ISBN: 9788417829001
Page: 536
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Les editorial
Tags: Narrativa romántica,Romántica y erótica

EL ARCANO Y EL JILGUERO

EL ARCANO Y EL JILGUERO

ISBN: 9788494999116
Page: 374
Lang: Castellano
Year: 2019
Price: 21.85
Publisher By: El transbordador
Tags: Narrativa fantástica,Géneros literarios,Literatura

EL BARQUERO DE ALMAS

EL BARQUERO DE ALMAS

ISBN: 9788492918744
Page: 320
Lang: Castellano
Year: 2020
Price: 13.30
Publisher By: Puck
Tags: Juvenil

Dylan ha escapado ilesa de un horrible accidente ferroviario. Pero, en realidad, no es así.El paisaje sombrío que la rodea no es Escocia. Es un páramo donde merodean espectros en busca de almas humanas. Y el extraño que está esperándola no es un chico común y corriente. Tristan es un barquero, cuya tarea consiste en transportar su alma al más allá, un viaje que ya ha hecho miles de veces.Pero esta vez hay algo diferente. Indecisa entre el amor y el destino, Dylan comprende que no puede separarse de Tristan, pero tampoco puede quedarse con él. Tarde o temprano, inevitablemente, los espectros capturarían su alma y ella se perdería para siempre.Podrá el verdadero amor vencer los límites de la muerte? El barquero de almas es una historia que nos hace pensar, un relato verdaderamente original de un amor que se niega a dejarse limitar por la muerte.

LA FORTALEZA DEL CASTIGO

LA FORTALEZA DEL CASTIGO

ISBN: 9788466665803
Page: 376
Lang: Castellano
Year: 2019
Price: 20.80
Publisher By: S.a. ediciones b
Tags: Narrativa histórica

Una novela histórica ambientada en el siglo XIII con una intriga urdida alrededor deFrancisco de Asís y los herejes cátaros.1266. Convento de Mantes (Francia). El inquisidor Marcus espera entre las sombras la llegada de un fraile. Está decidido a extraer de él la verdad sobre un libro secreto que amenaza con sacudir los cimientos de la Iglesia...1214. Altopascio (Italia), hogar de los Caballeros de Tau. El franciscano Bonaventura da Iseo, un maestro en el arte de la alquimia, al que la Iglesia no ve con muy buenos ojos, descubre consternado que Francisco de Asís se encuentra prisionero por orden del Papa Inocencio II. Decidido a encontrar y liberar a Francisco, Bonaventura decide viajar en su busca y lo hará acompañado de un misterioso caballero y la hija ilegítima de un príncipe acusada de brujería. Entre conventos oscuros donde se agazapan los traidores y caminos plagados de amenazas, Bonaventura y sus compañeros de viaje llegarán a Montsegur, la inexpugnable fortaleza maldita de los herejes catáros y descubrirán que el maestro tenía con él el Alterus Christus, la única reliquia capaz de derrotar a las fuerzas del mal y evitar el advenimiento del Anticristo.

EL SILENCIO DE LA RANA

EL SILENCIO DE LA RANA

ISBN: 9788483435786
Page: 224
Lang: Castellano
Year: 2019
Price: 11.30
Publisher By: Bambu editorial
Tags: Juvenil

FÍSICA DE LA TRISTEZA

FÍSICA DE LA TRISTEZA

ISBN: 9788416167784
Page: 384
Lang: Castellano
Year: 2018
Price: 23.75
Publisher By: Fulgencio pimentel sl
Tags: Narrativa extranjera,Novela contemporánea

Partiendo de la figura del Minotauro, Gospodínov construye un laberinto de historias sobre su familia, saltando de una era a otra, de una identidad a otra, para recorrer los meandros de la memoria individual y colectiva de su país y de todo el continente. El libro agotó su primera edición en un día y se convirtió en el más vendido en Bulgaria en 2012. Finalista de los premios Strega y Gregor von Rezzori, y ganador de prácticamente todo premio posible en su país, Física de la tristeza reafirma el lugar de Gueorgui Gospodínov como uno de los escritores más audaces de la literatura europea contemporánea.Novela búlgara del año 2013Hristo G. Danov a la mejor novelaPremio de literatura de la ciudad de SofíaPrix Jan MichalskiFinalista del Premio Gregor von RezzoriFinalista del Premio Strega EuropeoFinalista del PEN Translation PrizeFinalista del Haus der Kulturen der Welt International Book PrizeSeleccionado para el 2017 International Dublin Literary Award «Gospodínov es uno de los autores europeos más sobresalientes de la actualidad. Hay muy pocas novelas que se le presenten al lector experimentado como absolutamente nuevas Física de la tristeza es una de estas raras excepciones».ALBERTO MANGUEL «Un libro diabólico... Debes leer Física de la tristeza de inmediato».JEAN-LUC NANCY, Libération «El m...

LAS LLANURAS DEL TRÁNSITO (LOS HIJOS DE LA TIERRA 4)

LAS LLANURAS DEL TRÁNSITO (LOS HIJOS DE LA TIERRA 4)

ISBN: 9788417108939
Page: 800
Lang: Castellano
Year: 2018
Price: 22.80
Publisher By: Maeva
Tags: Narrativa histórica

En el cuarto título de la serie, la joven pareja formada por Ayla y Jondalar continúan su largo y peligroso viaje. Ayla y Jondalar se despiden de los cazadores de mamuts y emprenden un viaje de más de un año a través de Europa hacia las tierras de Jondalar, territorio de los zelandonii, lo que hoy en día es el sur de Francia.La pareja, acompañada de dos caballos y un lobo amaestrado, se expone a grandes peligros al atravesar ríos, glaciares y desiertos. Pero también compartirá habilidades y descubrimientos con los diversos clanes que se encontrará a lo largo del camino.A pesar de todas las dificultades a las que deben enfrentarse, Ayla y Jondalar, impulsados por el fuerte deseo de establecerse y crear un hogar, deciden continuar el trayecto a través de una tierra inhóspita y desconocida.

EL MÓN FOSC. TALPS

EL MÓN FOSC. TALPS

ISBN: 9788416661794
Page: 272
Lang: Catalán
Year: 2018
Price: 10.21
Publisher By: Jollibre gr
Tags: Juvenil,Juvenil

SAINETES

SAINETES

ISBN: 9788417192730
Page: 112
Lang: Castellano
Year: 2017
Price: 4.75
Publisher By: S.l. diego marin librero editor
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura

PERROS CON PLACA

PERROS CON PLACA

ISBN: 9788417721961
Page: 316
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Libros indie
Tags: Novela negra

El inspector Caballero está al mando de un grupo de la policía judicial que opera contra el narcotráfico. Inmerso en una importante operación la detención de una banda del crimen organizado llamada Los Mastines y lastrado por un pasado con estigmas imborrables, tendrá que emplearse a fondo para luchar en los numerosos frentes que tiene abiertos. Puede combatirse la violencia con más violencia? Su carrera, su libertad y su vida están en juego, y para Caballero el fin siempre justifica los medios. Perros con placa habla de la huída hacia adelante, improvisada y violenta, que va marcando el paso del inspector. Todo lo que toca se corrompe, pero ya no hay manera de volver atrás, el vértigo y la ansiedad lo acompañan de cerca. Al ritmo del rap más crudo vamos conformando un puzzle donde no sobra ninguna pieza, la causalidad imperando siempre sobre la casualidad. Barrios, extrarradio y ciudades dormitorio conviven convulsamente con un Madrid céntrico de caché y cuna, conformando un tablero latente que evoluciona de manera discurrente como lo hacen los personajes de esta novela. La capital se presenta como una jungla de asfalto en la que los instintos animales de cada uno terminan por imponerse a la racionalidad. Todos se comportan como perros callejeros cuando son llevados al límite, aunque algunos de ellos se parapeten tras una placa.

MUERTE DE LA LUZ (ED. OMNIUM)

MUERTE DE LA LUZ (ED. OMNIUM)

ISBN: 9788416035809
Page: 304
Lang: Castellano
Year: 2017
Price: 5.70
Publisher By: Gigamesh
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura

La novela más romántica y cautivadora que ha dado la ciencia ficción Una historia de amor con las estrellas como telón de fondo Worlorn, durante su esplendor, albergó el fastuoso Festival de los Mundos Exteriores; ahora es un planeta moribundo que se aleja irremediablemente de la Rueda de Fuego para sumirse en una noche sin fin. A él viaja Dirk t’Larien con la esperanza de reencontrar el amor de Gwen Delvano y expiar errores del pasado; pero en su lugar hallará a Gwen unida por jade-y-plata a Jann Vikary y a su teyn Garse Janacek, en un vínculo incomprensible de amor y de odio, tan terrible y a la vez tan grandioso como el fin inevitable de Worlorn. Muerte de la luz es una de las historias de amor más hermosas jamás contadas. Su protagonista se debate entre el amor egoísta, que reclama el ser amado para sí, y la lealtad a un grupo, ese otro tipo de amor que es a la vez instinto de supervivencia en un entorno hostil como el de Worlorn. Martin, con su prosa delicada y sincera, hechiza al lector y lo conduce a través de ciudades y paisajes de ensueño hasta lo más profundo del alma humana.

Page 283 of 834 (10000 books)

Ver código