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:

CUENTOS COMPLETOS (1880-1885)

CUENTOS COMPLETOS (1880-1885)

ISBN: 9788483931493
Page: 1168
Lang: Castellano
Year: 2013
Price: 37.05
Publisher By: Paginas de espuma
Tags: Narrativa extranjera,Novela contemporánea

NO ABRAS LOS OJOS

NO ABRAS LOS OJOS

ISBN: 9788499186429
Page: 552
Lang: Castellano
Year: 2013
Price: 14.20
Publisher By: Roca editorial de libros
Tags: Novela negra

EL PARAISO DE LAS DAMAS

EL PARAISO DE LAS DAMAS

ISBN: 9788484288329
Page: 648
Lang: Castellano
Year: 2013
Price: 11.40
Publisher By: Alba editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

LA ETA PRINCO (EL PRINCIPITO) (ED. ESPERANTO)

LA ETA PRINCO (EL PRINCIPITO) (ED. ESPERANTO)

ISBN: 9782950737656
Page: 93
Lang: Esperanto
Year: 2019
Price: 24.70
Publisher By: Mondial
Tags: Literatura en otros idiomas,En otros idiomas,Literatura

DIVINA COMEDIA

DIVINA COMEDIA

ISBN: 9788420609096
Page: 728
Lang: Castellano
Year: 2012
Price: 15.20
Publisher By: Alianza editorial
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura

THE BELL JAR

THE BELL JAR

ISBN: 9780571268863
Page: 240
Lang: Inglés
Year: 2013
Price: 9.97
Publisher By: Faber and faber
Tags: Literatura en ingles,En otros idiomas,Literatura

UN ENEMIGO DEL PUEBLO: DRAMA EN CINCO ACTOS

UN ENEMIGO DEL PUEBLO: DRAMA EN CINCO ACTOS

ISBN: 9788420683577
Page: 264
Lang: Castellano
Year: 2014
Price: 11.40
Publisher By: Alianza editorial
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura

L AMICA GENIALE VOLUME PRIMO

L AMICA GENIALE VOLUME PRIMO

ISBN: 9788866320326
Page: 400
Lang: Italiano
Year: 2011
Price: 19.28
Publisher By: E/o
Tags: Literatura en otros idiomas,En otros idiomas,Literatura

Il romanzo comincia seguendo le due protagoniste bambine, e poi adolescenti, tra le quinte di un rione miserabile della periferia napoletana, tra una folla di personaggi minori accompagnati lungo il loro percorso con attenta assiduit. L'autrice scava nella natura complessa dell'amicizia tra due bambine, tra due ragazzine, tra due donne, seguendo la loro crescita individuale, il modo di influenzarsi reciprocamente, i buoni e i cattivi sentimenti che nutrono nei decenni un rapporto vero, robusto. Narra poi gli effetti dei cambiamenti che investono il rione, Napoli, l'Italia, in pi di un cinquantennio, trasformando le amiche e il loro legame. E tutto ci precipita nella pagina con l'andamento delle grandi narrazioni popolari, dense e insieme veloci, profonde e lievi, rovesciando di continuo situazioni, svelando fondi segreti dei personaggi, sommando evento a evento senza tregua, ma con la profondit e la potenza di voce a cui l'autrice ci ha abituati. Si tratta di quel genere di libro che non finisce. O, per dire meglio, l'autrice porta compiutamente a termine in questo primo romanzo la narrazione dell'infanzia e dell'adolescenza di Lila e di Elena, ma ci lascia sulla soglia di nuovi grandi mutamenti che stanno per sconvolgere le loro vite e il loro intensissimo rapporto.

EN BREVE CARCEL

EN BREVE CARCEL

ISBN: 9789505579020
Page: 155
Lang: Castellano
Year: 2012
Price: 15.20
Publisher By: S.l. fondo de cultura economica de españa
Tags: Narrativa hispanoamericana,Novela contemporánea

La novela de Sylvia Molloy, sabiamente narrada en presente y en tercera persona, produce un efecto de intimidad que es único y es inolvidable. La historia se construye desde tan cer-ca que nos da la sensación de estar espiando una escena prohibida, y el efecto de verdad -la certeza de que la historia es cierta y ha sucedido tal cual se cuenta- es tan nítido que leemos En breve cárcel como si fuera una autobiografía. La novela se instala en el presente porque el presente es el tiempo de la pasión, y trata de no salir del cuarto donde se espera -o se desea- que vuelva a suceder lo que ya ha suce-dido. Conozco pocas novelas que hayan narrado con tanta intensidad y belleza la historia de una pasión. Ricardo Piglia (autor del prólogo)

ALBERTINE DESAPARECIDA

ALBERTINE DESAPARECIDA

ISBN: 9788433976246
Page: 200
Lang: Castellano
Year: 2014
Price: 14.15
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea

Durante el verano y el otoño de 1922 Marcel Proust llevó a cabo modificaciones definitivas en el manuscrito de Albertine desaparecida. Gracias a un providencial concurso de circunstancias fue posible redescubrirlo en 1986. Claude Mauriac, casado con una sobrina de Proust, descubrió un texto dactilografiado lleno de tachaduras y adiciones, así como páginas manuscritas de Proust, lo que cambiaba radicalmente la obra. Su nieta, Nathalie Mauriac, se ocupó cuidadosamente de la edición del manuscrito. Los proustianos constatarán, con emoción, que el propio Proust deseaba que la última versión de Albertine desaparecida fuera más breve, más densa de lo que se disponía hasta la fecha. Ahora, por fin, es posible leer la última versión de una obra maestra. «Albertine desaparecida se convierte, así, en un volumen de la Recherche que se basta a sí mismo, comprensible fuera de su contexto, a la manera de Un amor de Swann» (Patrick, Loriot, Le Nouvel Observateur). «Se puede afirmar que esta nueva Albertine desaparecida constituye un documento capital que marcará una fecha en la historia de las ediciones de la Recherche» (Le Matin).

LA DULCE

LA DULCE

ISBN: 9788494090660
Page: 128
Lang: Castellano
Year: 2013
Price: 9.50
Publisher By: Funambulista
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

«Imaginen un marido cuya mujer, una suicida que se ha arrojado por la ventana hace sólo unas horas, yace ante él sobre una mesa. Él está conmocionado y no ha tenido tiempo de ordenar sus ideas. Camina de habitación en habitación e intenta dar un sentido a lo que acaba de ocurrir. ... De ahí que se cuente a sí mismo la historia, intente aclarársela». Así explica Dostoievski su obra en la «Nota del autor» que precede La dulce, a la que llama relato fantástico. La dulce se basa probablemente en hechos verídicos en que el autor ruso se inspiró para escribir una de sus más inquietantes novelas cortas. Como si de un viaje al pasado se tratara, Dostoievski, a través de las contradicciones, remordimientos y justificaciones en el soliloquio del protagonista «ante un auditorio invisible o una especie de juez», investiga en los recuerdos a la búsqueda de la verdad que se esconde en el alma humana.

EL DESIERTO Y SU SEMILLA

EL DESIERTO Y SU SEMILLA

ISBN: 9789877120097
Page: 224
Lang: Castellano
Year: 2014
Price: 18.52
Publisher By: Eterna cadencia
Tags: Narrativa hispanoamericana,Novela contemporánea

Largamente agotada, esta novela se convirtó al poco tiempo de salir en una novela de culto por la crudeza de la historia y el equilibrio y distanciamiento con que, a pesar de lo autobiográfico, es relatada. Poco después del ataque, en el coche que la lleva de urgencia al hospital, el rostro de Eligia se va desintegrando por el efecto del ácido. A su lado va Mario, su hijo y narrador de los hechos, que desde entonces la acompañará a lo largo del lento proceso de reconstrucción de ese rostro y esa identidad. Una novela que expone el dolor y el horror al punto que parece anular el sentido humano de lo que ocurre; no hay lugar para el drama, solo queda mantener la perspectiva y dejar que la pura facticidad, esa pintura feroz realizada por un artista embriagado de sus poderes, se transforme en pura literatura

Page 489 of 834 (10000 books)

Ver código