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:

PREPARATIVOS PARA UN VIAJE

PREPARATIVOS PARA UN VIAJE

ISBN: 9788415973195
Page: 112
Lang: Castellano
Year: 2013
Price: 8.50
Publisher By: Reino de cordelia
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

EL ALEMAN DE ATACAMA (SAGA CAYETANO BRULE 3)

EL ALEMAN DE ATACAMA (SAGA CAYETANO BRULE 3)

ISBN: 9789563250947
Page: 288
Lang: Castellano
Year: 2013
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Tercera entrega de la serie del detective privado Cayetano Brulé. Cayetano Brulé se inserta en esta novela en un paisaje ajeno a los espacios cosmopolitas de sus aventuras anteriores. El entorno es ahora San Pedro de Atacama, donde un cooperante germano, Willi Balsen, es asesinado en circunstancias no esclarecidas. Qué hay detrás del crimen tráfico de droga, comercio ilegal de piezas arqueológicas de la rica cultura atacameña? La presencia de una multinacional entregada a oscuras maniobras en el desierto, más la misteriosa muerte en un accidente de aviación de un diputado de la región, agregan elementos de suspenso a una apasionante intriga cuyas incógnitas sólo serán resueltas en las líneas finales de la historia.

LA NOCHE DEL MORAVA

LA NOCHE DEL MORAVA

ISBN: 9788420678382
Page: 472
Lang: Castellano
Year: 2013
Price: 25.22
Publisher By: Alianza editorial
Tags: Narrativa extranjera,Novela contemporánea

Cada país tiene su Samarcanda y su Numancia. Aquella noche, los dos lugares estaban aquí, con nosotros, aquí, a orillas del Morava.Un escritor, que desde hace tiempo no ha vuelto a escribir, invita a unos amigos a su embarcación, anclada en aguas del río Morava, afluente del Danubio. Le sirve de hogar, casi de refugio desde hace diez años. Le acompaña una mujer, de la que los invitados desconocen en calidad de qué está allí presente. Además les extraña ya que el escritor es famoso por su difícil relación con las mujeres.Durante la larga velada, que se prolonga hasta el amanecer, el anfitrión les narra su viaje por Europa, un periploque empieza en los Balcanes y transcurre, entre otros, por algunos lugares de España y de Alemania, donde busca las raíces paternas. Les cuenta durante su largo monólogo que en el viaje algo le ha inquietado, un peligro a veces manifestado en forma de mujer.Peter Handke nos transporta en" La noche del Morava" a un territorio singularmente hechizante, onírico, un entorno difuso e imaginario en el que se entrelazan la realidad y la ficción. Nos encontramos al Handke más puro, más fiel a sí mismo, a su forma de narrar, a sus temas la literatura, la soledad, la pérdida del amor, el eterno viaje, la nostalgia por un tiempo pasado que no volverá, el peso de la realidad, la vida, la muerte... Sin lugar a dudas, es una de sus novelas más poéticas. Más personal, con guiños autobiográficos salpicados de referencias a su obra literaria. Y más ambiciosa.Más Handke que nunca ()" La noche del Morava" es un entretenido y autobiográfico repaso de la vida de Handke como escritor. Der SpiegelUno de los relatos más poéticos de Handke. La Libre BélgiqueUna especie de deambular onírico, pretexto de una exploración poética de Europa () Nos gusta perdernos por los meandros de esta travesía inusual. L' Express

INFINITY BLADE. LA ESPADA INFINITA: EL DESPERTAR

INFINITY BLADE. LA ESPADA INFINITA: EL DESPERTAR

ISBN: 9788466653619
Page: 184
Lang: Castellano
Year: 2013
Price: 15.20
Publisher By: S.a. ediciones b
Tags: Narrativa fantástica,Géneros literarios,Literatura

Infinity Blade. La espada infinita El despertar, escrito por Brandon Sanderson, autor de otros libros como Aleación de ley o El imperio final (Nacidos de la Bruma I), es la novela de narrativa fantástica basada en el videojuego que triunfa en la red, con más de diez millones de copias vendidas en iTunes. Originalmente publicado como e-book, con más de 75.000 copias vendidas en las primeras semanas. N. 4 en la lista de más vendidos de iTunes, con un ráting de 4 estrellas y media sobre 5 y más de tres mil comentarios de los lectores en la web de Apple. Un libro dirigido no solo a fans del videojuego sino, y fundamentalmente, a amantes de la epic fantasy. Novela que entra en la categoría de «universo expandido» el lector puede disfrutar de esta historia sin haber jugado al juego, ya que profundiza en el fantástico mundo de Infinity Blade, un mundo de intriga y misterio donde la magia y la tecnología son indistinguibles, e incluso la vida y la muerte no son lo que parecen. Brandon Sanderson nació en 1975 en Lincoln, Nebraska. Vive en Utah con su esposa e hijos y enseña escritura creativa en la Universidad Brigham Young. Su primera novela publicada, Elantris (2005), fue recibida por el público y la crítica como una interesantísima renovación del género de fantasía. Adiestrado desde su nacimiento en esgrima y combate, un joven caballero llamado Siris ha luchado ferozmente para poder enfrentarse al tiránico Rey Dios en un combate cara a cara. Esta es la misión que ha heredado de toda su estirpe y que se remonta a incontables generaciones, en un continuo esfuerzo por liberar a su pueblo de la esclavitud. Pero cuando finalmente parece lograr su cometido, Siris se verá de pronto arrojado a un mundo mucho más peligroso, lleno de guerreros, ladrones, antiguos conflictos, peleas y alianzas cambiantes, entre mortales, inmortales y aspirantes a reyes. Sus ansias de libertad le llevarán a un viaje épico en busca de un ser el único ser en el mundo que podrá desentrañar los verdaderos secretos de Infinity Blade, la Espada Infinita.

IRIS, FLORES DE CENIZA

IRIS, FLORES DE CENIZA

ISBN: 9788415854036
Page: 368
Lang: Castellano
Year: 2013
Price: 5.65
Publisher By: Libros de seda
Tags: Juvenil

Thara es una adolescente normal, salvo por su extraña narcolepsia y unos ojos de color violeta intenso que no dejan indiferente a nadie. Un día, al intentar llevarse una flor de iris de un jardín de su barrio, se desmaya y al despertarse descubre que se encuentra en un mundo extraño donde todo está hecho de cenizas. Está asustada cuando Nate, un muchacho que surge de la nada, la rescata de las extrañas criaturas que allí habitan. Al intentar hablar con el chico, se despiertay se ve de nuevo en el mundo real, en el automóvil del propietario del jardín en el que se ha desmayado, Charles, que resulta ser un viejo amigo de su padre. Ella, que no ha conocido a su padre y no sabe nada de él, quiere saber más, pero su madre le prohíbe hablar con Charles.Sus dos mejores amigos, Christine y Leonard, la ayudarán a investigar. Las primeras pistas la llevan a creer que su padre es un escritor, Ray Pitbury Pero no será tan sencillo. El secreto que guarda su madre y que está en su propia naturaleza es algo mucho más oscuro. Y mientras, ese mundo de cenizas de sus sueños sigue llamando a su puerta. Es real? Lo es Nate?Público objetivo lectoras a partir de quice años (también lectores), amantes de historias fantásticascon fuerza romántica, originales, en un escenario completamente distinto a los mundos fantásticos habituales, que busquen entretenimiento con argumentos novedosos.

UNA MÚSICA CONSTANTE

UNA MÚSICA CONSTANTE

ISBN: 9788433977182
Page: 456
Lang: Castellano
Year: 2013
Price: 9.40
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Michael Holme es un violinista de gran talento, a quien su maestro auguraba una prometedora carrera como concertista, y que ha acabado como segundo violín en el Cuarteto Maggiore, una posición tan cómoda y sin expectativas como su propia vida, que transcurre gris y melancólica en un Londres igual de triste y melancólico. Incompetente para el mundo real, sólo dos pasiones le animan Schubert y su violín, un Tononi que le regaló su primera amiga y mentora, Mrs. Formby, quien de niño le introdujo en los placeres de la música y la poesía. Pero el grueso caparazón que mantiene su fría y rutinaria existencia se ve de pronto roto por el azar una tarde, en medio del bullicio de la ciudad, cree ver a Julia, una pianista a la que amó y perdió diez años atrás debido a sus dudas y a su incapacidad de enfrentarse a la realidad. A partir de ese momento Michael dedica todas sus fuerzas a reencontrarla, como si ese viaje desesperado al pasado fuera lo único que pudiera dar sentido a su vida. Y al hallarla, Michael descubrirá que el pasado es otra caja de Pandora, y que el abrirla le llevará a un viaje interior por los laberintos de la memoria y a otro viaje físico por Venecia y Viena en compañía de Julia, quien le revelará un terrible secreto que afecta a lo más íntimo de su ser y que es la cruel prueba de que nunca hay una segunda oportunidad.«Una de las novelas más importantes de los últimos tiempos» (Pon Puigdevall, Presncia).«Muy sutil e insólita novela... Si la estructuración compleja de Un buen partido afirmaba el rotundo talento de Seth, el cambio de registro viene a confirmarlo» (Robert Saladrigas).«Una fascinante narración sobre la pasión por la música y la pasión amorosa» (La Vanguardia).

LA MULA

LA MULA

ISBN: 9788408115786
Page: 272
Lang: Castellano
Year: 2013
Price: 7.55
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

ABEL SANCHEZ

ABEL SANCHEZ

ISBN: 9788420683522
Page: 200
Lang: Castellano
Year: 2014
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LEER EN EL RETRETE

LEER EN EL RETRETE

ISBN: 9788492840892
Page: 96
Lang: Castellano
Year: 2014
Price: 5.60
Publisher By: Terapias verdes / navona
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LA LISTE DE MES ENVIES

LA LISTE DE MES ENVIES

ISBN: 9782253168539
Page: 192
Lang: Francés
Year: 2015
Price: 7.98
Publisher By: Le livre de poche
Tags: Literatura en francés,En otros idiomas,Literatura

ANTOLOGÍA POÉTICA JOHN CLARE

ANTOLOGÍA POÉTICA JOHN CLARE

ISBN: 9788496067943
Page: 204
Lang: Castellano
Year: 2014
Price: 19.00
Publisher By: Linteo
Tags: Antologías,Poesía,Literatura

POEMAS DEL MONJE LIBERTINO

POEMAS DEL MONJE LIBERTINO

ISBN: 9788497167949
Page:
Lang: Castellano
Year: 2013
Price: 11.40
Publisher By: Jose j. de olañeta
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura

Page 706 of 834 (10000 books)

Ver código