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:

NO SOY EL PRIMERO NI EL ÚLTIMO QUE SALTA DESDE UN SÉPTIMO PISO

NO SOY EL PRIMERO NI EL ÚLTIMO QUE SALTA DESDE UN SÉPTIMO PISO

ISBN: 9788494830624
Page: 208
Lang: Castellano
Year: 2018
Price: 17.10
Publisher By: Desvelo ediciones
Tags: Narrativa española,Novela contemporánea

MADERA DE HÉROE

MADERA DE HÉROE

ISBN: 9788423345793
Page: 352
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Nunca un escritor castellano ha dado prueba de mayor madurez intelectural y de sabio manejo de la lengua como Miguel Delibes en esta novela que marca, seguramente, la cumbre de su carrera de narrador. Miguel Delibes estaba obligado a escribir este libro. Él y los adolescentes de su generación se encontraron en 1936 ante el trágico episodio de la Guerra Civil, que los marcó para siempre. La guerra -dice uno de los personajes- es una emboscada, porque, de hecho, buena parte de los españoles se vieron inmersos en ella sin saber cómo. Gervasio, el protagonista, va para héroe, y otro personaje asumirá el papel de traidor, pero la frontera entre el heroísmo y la traición es tenue, inconsútil, vaga. Es la causa la que hace al héroe o es el héroe quien dignifica la causa?. Este libro no es una novela sobre la Guerra Civil -empresa que Delibes cree imposible-, sino la crónica de unos personajes que se ven envueltos en ella "cuando se arma la gorda". Con mano maestra, Miguel Delibes, nos presenta a papá León, el viejo carlista, Gervasio y sus amigos, mamá Zita, papá Telmo, la señora Zoa, los dos tíos gemelos, el Anselmo Llorente, el cabo Pita, unos curas y tantos otros personajes empingorotados, tiernos, pintorescos, inteligentes o zafios que abrirán, sin saber cómo ni por qué, la puerta de la sanguinaria tragedi...

THE WHITE TIGER

THE WHITE TIGER

ISBN: 9781786495013
Page:
Lang: Inglés
Year: 2018
Price: 9.88
Publisher By: Atlantic books
Tags: Literatura en ingles,En otros idiomas,Literatura

Here's a strange fact murder a man, and you feel responsible for his life - possessive, even. You know more about him than his father and mother; they knew his foetus, but you know his corpse. Meet Balram Halwai, the 'White Tiger' servant, philosopher, entrepreneur... murderer. Balram was born in a backwater village on the River Ganges, the son of a rickshaw-puller. He works in a teashop, crushing coal and wiping tables, but nurses a dream of escape. When he learns that a rich village landlord needs a chauffeur, he takes his opportunity, and is soon on his way to Delhi at the wheel of a Honda. Amid cockroaches, call-centres, thirtysix-million gods, slums, shopping malls, and crippling traffic jams, Balram comes to see how the Tiger might slip the bars of his cage.

YA LA SOMBRA

YA LA SOMBRA

ISBN: 9788498953336
Page: 88
Lang: Castellano
Year: 2018
Price: 11.40
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

POESÍA COMPLETA (MEMORIA Y DESEO 1963-2003)

POESÍA COMPLETA (MEMORIA Y DESEO 1963-2003)

ISBN: 9788498953282
Page: 510
Lang: Castellano
Year: 2018
Price: 17.10
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

MANUEL VÁZQUEZ MONTALBÁN (Barcelona, 1939 - Bangkok, 2003) cultivó con enorme éxito la novela, el periodismo, el memorialismo colectivo y el ensayo, pero el centro de su vocación literaria lo ocupó siempre la poesía, caracterizada especialmente por su sentido lúdico y su conciencia cívica, su sagacidad irónica, siempre con notables referencias testimoniales y críticas. La poesía de Vázquez Montalbán se revela totalmente unitaria en su concepción y en los temas, y en el rigor estético que la caracterizan a lo largo de los diez títulos que llevan desde Una educación sentimental (1967), hasta el póstumo Rosebud. La presente y definitiva Poesía completa ofrece al lector la obra más esencial de un escritor imprescindible. «Si algún día alguien emprende el estudio de su extensa producción literaria tendría que empezar por la poesía, donde se encuentran la mayoría de las claves para comprender una obra de múltiples resonancias, expresada a través de muy diversos géneros literarios».J.M. CASTELLET

LA VIDA EN TIEMPO DE PAZ

LA VIDA EN TIEMPO DE PAZ

ISBN: 9788416291670
Page: 704
Lang: Castellano
Year: 2018
Price: 25.17
Publisher By: Periferica
Tags: Narrativa extranjera,Novela contemporánea

En un solo día de la vida del ingeniero Ivo Brandani (mientras espera un avión que lo lleve de vuelta a su ciudad desde el Mar Rojo) se nos cuenta toda su existencia, vivida en «tiempo de paz» pero sin ilusiones al fin. Mirando hacia atrás, su voz y la del narrador recorren, en sentido inverso, esa vida. Y también la de un país sometido a los abusos y la hipocresía, a la burocracia y la sumisión. De los excesos económicos del cambio de siglo a las protestas estudiantiles de los años sesenta; de los días de playa y mar de la adolescencia, en pleno descubrimiento del amor y el sexo, al mundo bárbaro de la posguerra, cuando Brandani experimentó las pesadillas y los primeros retos de la infancia. Quirúrgica y torrencial, La vida en tiempo de paz es una novela portentosa, contada desde el punto de vista de un antihéroe lúcido; es la historia de buena parte de Europa y de cierta burguesía en estas páginas se nos muestran nuestras debilidades, nuestras aspiraciones, nuestros excesosy la mugre que nos envuelve y descubrimos cuando sabemos, finalmente, en qué nos hemos convertido. Una de las mejores novelas europeas de este tiempo.

DIAS PERDIDOS

DIAS PERDIDOS

ISBN: 9788494696282
Page: 240
Lang: Castellano
Year: 2018
Price: 18.90
Publisher By: Pez de plata
Tags: Novela negra

"La ciudad de Gijón se ve sacudida por la aparición de un payaso que sube siniestras fotos a internet en las que recorre sus calles de madrugada. Lo que en principio parece una broma de mal gusto, pronto se convierte en algo terrorífico con la aparición de varios cadáveres en la ciudad. Todos llevan la marca del asesino en serie una mano amputada. El inspector Castro, que hasta entonces disfrutaba de una tranquila existencia entre conversaciones de bar, vasos de whisky y sus dos grades pasiones (su mujer y el Sporting), habrá de enfrentarse de pronto a un caso para el que cree no estar preparado, como el resto de la ciudad. David Barreiro rescata al mítico payaso gijonés para construir una trama policial tan negra y violenta como el humor que destilan sus personajes."

STARS: ESTRELLAS FUGACES

STARS: ESTRELLAS FUGACES

ISBN: 9788408193487
Page: 400
Lang: Castellano
Year: 2018
Price: 17.00
Publisher By: Planeta
Tags: Juvenil

CARAVAL

CARAVAL

ISBN: 9781473629165
Page: 416
Lang: Inglés
Year: 2018
Price: 8.83
Publisher By: Teach yourself books
Tags: Literatura en ingles,En otros idiomas,Literatura

carlett has never left the tiny isle of Trisda, pining from afar for the wonder of Caraval, a once-a-year week-long performance where the audience participates in the show. Caraval is Magic. Mystery. Adventure. And for Scarlett and her beloved sister Tella it represents freedom and an escape from their ruthless, abusive father. When the sisters' long-awaited invitations to Caraval finally arrive, it seems their dreams have come true. But no sooner have they arrived than Tella vanishes, kidnapped by the show's mastermind organiser, Legend. Scarlett has been told that everything that happens during Caraval is only an elaborate performance. But nonetheless she quickly becomes enmeshed in a dangerous game of love, magic and heartbreak. And real or not, she must find Tella before the game is over, and her sister disappears forever.

PALMERAS SOLITARIAS

PALMERAS SOLITARIAS

ISBN: 9788417266684
Page: 84
Lang: Castellano
Year: 2018
Price: 13.20
Publisher By: Renacimiento
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

Unos aforismos que dicen mucho más de lo que, por la naturalidad con la que se pronuncian, parece. Descubrí que un aforismo mío extraordinario («Intentaba ser un hombre serio, pero la alegría se lo impedía») lo había escrito Ramón Eder. Mi buena memoria había sido mala me hizo creer que lo que recordé se me ocurrió. Cuando me descubrí, quedé avergonzado, aunque fuera un homenaje definitivo a quien había admirado en reseñas y recomendaciones. Siendo, además, el único aforismo ajeno que se coló en mi libro, se destacaba el carácter único del autor. Con todo, esas circunstancias atenuantes no extinguían mi bochorno. Hasta ahora. He dado con la eximente. A Ramón Eder (Lumbier, 1952), la alegría no le impide en absoluto la seriedad. Mi plagio involuntario fue un acto de justicia (a lo Robin Hood) porque ese aforismo sólo me retrata a mí. Obsérvese cómo sus ironías no renuncian jamás a la efervescencia, pero tampoco al fervor. Hay un contentamiento del mundo que es a la vez conocimiento, y viceversa. Son muchos los méritos de esta obra, y los he ido enumerando en otros lugares, pero mi subconsciente cayó en el más asombroso la felicidad y la hondura conviven indisolublemente aquí. Enrique García-MáiquezRamón Eder (Lumbier, Navarra, 1952) es un aforista singular y, sin duda, necesario. Estudió filosofía en la Un...

TODOS LOS CAMINOS LLEVAN A LOS POLOS

TODOS LOS CAMINOS LLEVAN A LOS POLOS

ISBN: 9788494724794
Page: 200
Lang: Castellano
Year: 2018
Price: 19.00
Publisher By: Proyectos editoriales casiopea sl
Tags: Narrativa de viajes,Géneros literarios,Literatura

TRAS LA MASCARA, O EL PODER DE UNA MUJER

TRAS LA MASCARA, O EL PODER DE UNA MUJER

ISBN: 9788494687556
Page: 184
Lang: Castellano
Year: 2018
Price: 17.95
Publisher By: Depoca
Tags: Narrativa extranjera,Novela contemporánea

Inglaterra, 1866. La joven y recatada Jean Muir llega a la aristocrática mansión de los Coventry para trabajar como institutriz. Gracias a su astucia y sus múltiples habilidades, tras solo una jornada de trabajo consigue ganarse el afecto de la señora Coventry, su hija Bella, el hijo menor, Edward, y sir John, el anciano y acaudalado tío. No ocurre lo mismo con Gerald, el hermano mayor, y Lucia, su prima, quienes desconfían de la institutriz y comienzan a espiar sus pasos. Pero Jean es una superviviente; su objetivo es asegurarse un esposo con riqueza y posición, y no dudará en utilizar todas las armas femeninas a su alcance como máscaras tras las que ocultarse para alcanzar sus objetivos.Al igual que su heroína, Alcott también hubo de esconderse tras la máscara de un seudónimo masculino.

Page 801 of 834 (10000 books)

Show Code