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:

TOMARÁN JACA AL AMANECER

TOMARÁN JACA AL AMANECER

ISBN: 9788412028232
Page: 256
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Doce robles
Tags: Narrativa española,Novela contemporánea

FUERTE (COLECCION #BLACKBIRDS)

FUERTE (COLECCION #BLACKBIRDS)

ISBN: 9788420452159
Page: 160
Lang: Castellano
Year: 2020
Price: 16.10
Publisher By: Alfaguara
Tags: Juvenil

Vuelve RoyGalántratandoSuTema LAS NUEVAS MASCULINIDADES. Qué tipo de hombres somos? Qué identidad hemos construido sobre nuestros cuerpos? Cuál es el hombre que nos han permitido (nos hemos permitido) ser? Podemos cambiar? Queremos cambiar? Un día te das cuenta de que hay cosas que haces que no están bien y que además no es algo personal, sino colectivo. Ese día es cuando puedes empezar a revisarlo todo. Este no es un manual contra los hombres. Esto no es una bronca infinita. Esto es un espejo. Una linterna que alumbra nuestra intimidad. Una excusa para empezar a hablar de la violencia que ejercemos. Esto es una esperanza. La idea de un futuro mejor. Este es un libro sobre la convivencia entre hombres y mujeres. Un libro para dejar de una vez por todas de hacernos los fuertes. Porque la auténtica valentía reside siempre en mostrarnos vulnerables. Y porque podemos ser fuertes de verdad sin herir a los demás.

LOS CUERPOS PARTIDOS

LOS CUERPOS PARTIDOS

ISBN: 9788415934684
Page: 256
Lang: Castellano
Year: 2019
Price: 15.20
Publisher By: Candaya
Tags: Narrativa española,Novela contemporánea

Durante los sesenta, muchos españoles abandonaron su hogar y buscaron empleo en Europa. Después, con la crisis del petróleo y el auge de movimientos xenófobos, algunos regresaron. Sin embargo, no todos volvieron a su pueblo, sino a una zona intermedia Barcelona. Esta novela relata uno de esos trayectos, el que emprendió Manuel Chico Palma desde un pueblo de Granada hasta una localidad de la frontera franco-belga. La narración se ramifica hasta convertirse en una historia coral en la que se abordan los conflictos que plantea cualquier proceso de desplazamiento. Personajes fracturados entre la nostalgia y la amnesia, el pasado y el presente o la realidad y la ficción y que, a su manera, cumplieron con aquella frase de Emmanuel Carrre «Promete decir la verdad y miente lo mejor posible».

TOLEDO

TOLEDO

ISBN: 9788417930028
Page: 112
Lang: Castellano
Year: 2019
Price: 8.55
Publisher By: Casimiro libros
Tags: Narrativa de viajes,Géneros literarios,Literatura

TIEMPO PASADO (SERIE JACK REACHER 23)

TIEMPO PASADO (SERIE JACK REACHER 23)

ISBN: 9789874941428
Page: 456
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Eterna cadencia
Tags: Novela negra

Es el fin del verano y Jack Reacher planea hacer un viaje e&769;pico que lo lleve desde Maine, en el extremo noreste de Estados Unidos, en diagonal hasta el sur de California, siguiendo el sol. Pero no va a llegar lejos. Un cartel junto a un camino rural anuncia un nombre que Reacher conoce pero donde nunca ha estado el lugar de nacimiento de su padre. Que&769; le hace un di&769;a ma&769;s al viaje? Reacher toma el desvi&769;o. En ese mismo momento, a casi cincuenta kilo&769;metros de distancia, dos jo&769;venes canadienses se dirigen a Nueva York con el objetivo de hacer un negocio, pero su Honda Civic sufre un desperfecto y buscan ayuda en un motel en el medio de la nada.

LA CASA INFERNAL

LA CASA INFERNAL

ISBN: 9788445006818
Page: 320
Lang: Castellano
Year: 2019
Price: 18.00
Publisher By: Minotauro
Tags: Narrativa fantástica,Géneros literarios,Literatura

CUENTOS DE AMOR DE LOCURA Y DE MUERTE

CUENTOS DE AMOR DE LOCURA Y DE MUERTE

ISBN: 9788417430849
Page: 208
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Alma europa
Tags: Narrativa hispanoamericana,Novela contemporánea

TIERRA NEGRA CON ALAS: ANTOLOGÍA DE LA POESÍA VANGUARDISTA LATINOAMERICANA

TIERRA NEGRA CON ALAS: ANTOLOGÍA DE LA POESÍA VANGUARDISTA LATINOAMERICANA

ISBN: 9788417453381
Page: 800
Lang: Castellano
Year: 2019
Price: 23.75
Publisher By: Fund. jose manuel lara
Tags: Antologías,Poesía,Literatura

Más o menos paralelamente a la eclosión del Ultra en España, donde confluyeron los hallazgos del cubismo francés, el futurismo italiano, el expresionismo alemán o el dadaísmo de los exiliados de la Gran Guerra, hubo en Latinoamérica una generación que abanderó con entusiasmo las radicales consignas del arte nuevo. La gran constelación de la vanguardia, que suma decenas de autores valiosos a los nombres de Borges, Huidobro, Neruda o Vallejo, vivió su época dorada en la vertiginosa década de los veinte, en la que surgieron movimientos como el ultraísmo argentino, el estridentismo mexicano, el indigenismo peruano o el runrunismo chileno, variantes de una aventura colectiva que se enfrentó al legado modernista para renovar por completo la poesía latinoamericana. De la mano de Juan Manuel Bonet y Juan Bonilla, Tierra negra con alas propone, además de una selección amplia y representativa, un exhaustivo panorama del periodo, abordado en una brillante introducción general que se completa con las semblanzas previas a los poemas de cada autor, magistrales en su concisión y repletas de datos reveladores.

LA GUERRA DE LAS SALAMANDRAS (2ª ED.) (OMNIUM)

LA GUERRA DE LAS SALAMANDRAS (2ª ED.) (OMNIUM)

ISBN: 9788417507299
Page: 352
Lang: Castellano
Year: 2019
Price: 7.60
Publisher By: Gigamesh
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura

SABER PERDER (10ª ED.)

SABER PERDER (10ª ED.)

ISBN: 9788433960467
Page: 528
Lang: Castellano
Year: 2019
Price: 13.20
Publisher By: Anagrama
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Sylvia cumple dieciséis años el día en que comienza esta novela. Para celebrarlo organiza una falsa fiesta que sólo tiene un invitado. Horas después sufrirá un accidente que significará su entrada en la vida adulta. Su padre, Lorenzo, es un hombre separado que trata de tapar los agujeros que el fracaso laboral han causado en su rutina. Ariel Burano es un joven jugador de fútbol que deja Buenos Aires para fichar por un equipo español. La caja de los triunfos no parece difícil de abrir para su superdotada pierna izquierda y será cuestión de tiempo que el estadio coree su nombre. El anciano Leandro, en cambio, es precisamente tiempo lo que no tiene. Estos son los cuatro personajes principales de Saber perder. Con las relaciones entre ellos se trenza un apasionante relato de supervivientes, de poderosa pegada narrativa y rico en matices. Una mirada inteligente, llena de humor y emoción, pero que reivindica, por encima de todo, la maravillosa aventura de vivir. Ésta es la tercera novela de David Trueba tras su irrupción con Abierto toda la noche, a la que Der Spiegel definió como«una orgía de carcajadas», y Cuatro amigos, un libro que vive un idilio continuado con los lectores desde que fue publicado en 1999. Un idilio que se redoblará, sin ninguna duda, con esta novela claramente ganadora. Sylvia cumple diecis...

EL MERCENARIO DE GRANADA

EL MERCENARIO DE GRANADA

ISBN: 9788408210702
Page: 336
Lang: Castellano
Year: 2019
Price: 7.55
Publisher By: Planeta
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

En el año 1487 el reino de Granada se encuentra en grave peligro. Tras la toma de la ciudad de Córdoba, los ejércitos cristianos, comandados por el rey Fernando, llevan meses situados a las afueras de la ciudad de Málaga con la finalidad de agotar las defensas árabes y reconquistar Al-Ándalus. Granada era el último reino musulmán que quedaba en Europa. Dada la superioridad de Fernando y ante la inminente debacle de los árabes, el sultán de Granada solicita ayuda al Gran Sultán turco, quien le envía solamente un hombre Orbán, el heredero búlgaro, cuya sabiduría deberá ser suficiente para evitar que Granada caiga en manos cristianas. Juan Eslava Galán ha escrito con maestría una gran novela histórica y de aventuras, hábilmente salpicada de pasiones, traiciones, lealtades y una bella historia de amor más allá de las religiones.

DIENTES DE DRAGON

DIENTES DE DRAGON

ISBN: 9788466347501
Page: 320
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Nunca, desdeParque Jurásico, había sido tan peligroso desenterrar el pasado... El legendario autor Michael Crichton vuelve al universo de la paleontología con esta novela póstuma. Una aventura apasionante. 1876. Tribus de indios en pie de guerra asolan los territorios del oeste de Estados Unidos. A este paisaje primitivo y hostil llegan las expediciones dirigidas por dos paleontólogos rivales en busca de fósiles de dinosaurios. William Johnson, un universitario rico y consentido, se incorpora al grupo de Othniel Charles Marsh, pero cuando este sospecha de sus intenciones y le abandona, William se une a su archienemigo, Edward Drinker Cope. Ignora que está a punto de hacer un descubrimiento histórico que deberá defender de los personajes más peligrosos del Salvaje Oeste. A partir de un suceso real, Crichton alumbra un período histórico tan olvidado como fascinante en un nuevo thriller paleontológico destinado a convertirse en un clásico a la altura de sus éxitos más memorables. Reseñas «Una historia bien contada, divertida, intrigante, entretenida, llena de giros, pistas falsas, peligros acechantes y tensión máxima en cada capítulo.» USA Today «De todas las novelas de Crichton, esta es una de las mejores.» ...

Page 241 of 834 (10000 books)

Show Code