XML Books — Project Overview
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.
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
- View
xml_booksreads query params and builds the Drive request. - File listing by folder + exact filename; then direct file download.
- Guard: if payload looks like HTML, abort parsing (Drive preview pages).
- Parse with
xml.etree.ElementTreeand normalize CDATA/text. - Filter and render results with Bootstrap.
Environment Variables
| Variable | Description | Example |
|---|---|---|
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
| Endpoint | Description | Params | Examples |
|---|---|---|---|
/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_IDpermissions. - 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.
Search Form
Author's book list:
LOS VERSOS SATANICOS
ISBN: 9788497594318
Page: 680
Lang: Castellano
Year: 2017
Price: 11.35
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
AZINCOURT
ISBN: 9788435018975
Page: 640
Lang: Castellano
Year: 2011
Price: 9.45
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Cuando, avanzada la Guerra de los Cien Años, en 1413 Enrique V sube al trono es ya un hombre inteligente, experto en el campo de batalla y muy buen estratega. No pasarían ni dos años antes de que tuviera oportunidad de demostrarlo en una de las batallas más trascendentales de esa guerra. Después del asedio de Harfleur (agosto-septiembre de 1415), los 6.000 que le quedaban al rey inglés de los 10.000 que habían desembarcado en Francia se disponían a emprender una encarnizada lucha contra las fuerzas francesas, que los superaban abrumadoramente en número. En una delirante batalla librada el 25 de octubre bajo la tormenta, sobre un terreno cenagoso e impracticable que se convirtió en escenario de una terrible matanza, Enrique V puso todo la carne en el asador y, gracias sobre todo a sus arqueros, a punto estuvo de cambiar definitivamente el curso de la guerra. Mediante la historia del joven arquero Nicholas Hook, Bernard Cornwell recrea en esta novela, con un realismo tan brutal como la batalla misma, uno de los episodios más extraordinarios de la historia militar de todos los tiempos.
UN MON FELIÇ
ISBN: 9788499302201
Page: 256
Lang: Catalán
Year: 2010
Price: 7.55
Publisher By: Labutxaca
Tags: Narrativa extranjera,Novela contemporánea
DON JUAN TENORIO
ISBN: 9788467033441
Page: 288
Lang: Castellano
Year: 2010
Price: 6.60
Publisher By: S.l.u. espasa libros
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
Hablando de Don Juan decía Wenceslao Fernández Flórez que Zorrilla «oía latir bajo su justillo de terciopelo el corazón de España el corazón del romanticismo nacional, su propio corazón». También la estructura de la obra refleja perfectamente el ideal romántico el misterio de los personajes, las máscaras, la conquista, la huida, el tenebrismo de la segunda parte, los diálogos amorosos, el enfrentamiento a Dios y la salvación por el amor. Todo coincide en señalar a esta obra como uno de los hitos que marca con mayor precisión el valor de lo sorprendente y de lo emocional como suprema forma del conocimiento del mundo. El lector, todavía hoy, tiembla, vibra, se aleja de cualquier racionalismo para sumergirse de pleno en el mundo de la pasión más desbordante. José Zorrilla (1817-1893) supo dotar a la figura del Don Juan de una visión personal y propia que lo encumbra por encima de la mayoría de los autores que han tocado este mito tan atractivo y sugerente. El prólogo de Francisco Nieva y la edición de Juan Francisco Peña ofrecen una perspectiva actual de lectura.
NO SE LO DIGAS A NADIE
ISBN: 9788498678291
Page: 400
Lang: Castellano
Year: 2010
Price: 9.44
Publisher By: Rba libros
Tags: Novela negra
El pediatra David Beck y su esposa, Elizabeth, han ido a celebrar un aniversario muy especial al lago Charmaine. Crecieron juntos, se besaron por primera vez a los doce años, y, ahora, trece años después, la corteza del mismo árbol vuelve a recoger el testimonio de ese amor. Pero lo que empieza siendo un romántico fin de semana pronto se verá trocado en tragedia. Mientras nadan por la noche en el lago les asaltan David es golpeado y queda inconsciente; su mujer, secuestrada. El cuerpo de la joven aparece sin vida en una zanja. Su propio padre se ocupa de reconocer el cadáver mientras Beck se recupera de la agresión en el hospital. Han pasado ocho años desde aquella pesadilla y el culpable, un asesino en serie, espera en el corredor de la muerte; sin embargo, las heridas de Beck no han cicatrizado todavía. Se refugia en su trabajo y sus amigos, pero el recuerdo de Elizabeth no le abandona. De repente, la situación da un giro inesperado dos cuerpos sin identificar aparecen en el lago Charmaine; la muerte tuvo lugar hace tiempo. Por otra parte, Beck recibe un extraño correo electrónico. Siguiendo unas instrucciones muy precisas, y con un código que sólo él y Elizabeth podrían conocer, David verá a su mujer en la pantalla del ordenador a través de una cámara web. Sigue viva? Si quiere averiguarlo, le advierten, mejor será que no se lo diga a nadie.
LA MARCHA RADETZKY (7ª ED.)
ISBN: 9788435018913
Page: 576
Lang: Castellano
Year: 2011
Price: 10.40
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
BUENOS DIAS TRISTEZA
ISBN: 9788472238923
Page: 184
Lang: Castellano
Year: 1995
Price: 14.25
Publisher By: Tusquets editores
Tags: Narrativa extranjera,Novela contemporánea
En una hermosa mansión a orillas del Mediterráneo, Cécile, una joven de diecisiete años, y su padre, viudo y cuarentón, pero alegre, frívolo y seductor como nadie, amante de las relaciones amorosas breves y sin consecuencias, viven felices, despreocupados, entregados a la vida fácil y placentera. No necesitan a nadie más, se bastan a si mismos en una ociosa y disipada independencia basada en la complicidad y el respeto mutuo. Un día, la visita de Anne, una mujer inteligente, culta y serena, viene a perturbar aquel delicioso desorden. A la sombra del pinar que rodea la casa y filtra el sol abrasador del verano, un juego cruel se prepara. Cómo alejar la amenaza que se cierne sobre la extraña pero armónica relación de Cécile con su padre? A partir del momento en que Anne, que había sido amiga de su madre, intenta adueñarse de la situación, Cécile librará con ella, con el perverso maquiavelismo de una adolescente, una lucha implacable que, a pesar suyo, erosionará su vida y la conducirá lentamente al encuentro de la tristeza.
LA FORMACION DE LA TIERRA MEDIA (HISTORIA DE LA TIERRA MEDIA; T. 4)
ISBN: 9788445071748
Page: 440
Lang: Castellano
Year: 2002
Price: 20.42
Publisher By: Minotauro
Tags: Narrativa fantástica,Géneros literarios,Literatura
Los originales de J.R.R Tolkien incluidos en este volumen, reunidos y editados por Christopher Tolkien, muestran el desarrollo de las estructuras cronológicas y geográficas de las leyendas de la Tierra Media y Valinor. Ambarkanta, la única descripción de la naturaleza del Universo imaginado por Tolkien, está acompañada por diagramas y mapas del mundo antes y después de los cataclismos de La Guerra de los Dioses y La Caída de Númenor. El libro incluye el primer mapa de Beleriand, los Anales de Valinor y los Anales de Beleriand, fragmentos de las traducciones de Aelfwine, El Silmarillion escrito en 1926, y la Quenta Noldorinwa de 1930, la única versión de los mitos y leyendas de la Primera Edad que J.R.R Tolkien llegó a completar.
MARTINA, LA ROSA NUMERO TRECE
ISBN: 9788432296727
Page: 256
Lang: Castellano
Year: 2006
Price: 17.10
Publisher By: Seix barral
Tags: Narrativa española,Novela contemporánea
CALCULO DE ESTRUCTURAS
ISBN: 9788475227566
Page: 181
Lang: Castellano
Year: 2005
Price: 11.40
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Joan Margarit rescata, de la arquitectura, su profesión, una concepción del poema como edificio o síntesis de la vida. Es decir como paradigma de lo exacto y despojado, de la necesaria precisión con que el lenguaje ha de tocar el núcleo de la realidad vivida, de la experiencia entendida no en su capilaridad, sino en la complejidad que abarca e integra lo soñado y leído, lo recordado y vivido o imaginado, la memoria ajena y la heredada. El poema, en Margarit, trabaja con objetos, con olores, con fotografías, con paisajes, con pinturas, para construir una visión depurada de la realidad cotidiana, lo cual quiere decir, en gran medida, para avivar la memoria. Todo ello tiene un efecto inducido sobre la cosmovisión que traslada al lector la muerte asoma siempre. Es su amenaza la que incita a la evocación, y es su sombra la que genera la sensación de pérdida con que se reconstruyen, en los poemas, los momentos felices. Joana, el padre, la madre, los familiares próximos. Todos forman parte del coro (de la estructura) que Margarit recobra con su libro
LA ELEGANCIA DEL ERIZO
ISBN: 9788432228216
Page: 368
Lang: Castellano
Year: 2007
Price: 18.52
Publisher By: Seix barral
Tags: Narrativa extranjera,Novela contemporánea
En el número 7 de la calle Grenelle, un inmueble burgués de París, nada es lo que parece. Dos de sus habitantes esconden un secreto. Renée, la portera, lleva mucho tiempo fingiendo ser una mujer común. Paloma tiene doce años y oculta una inteligencia extraordinaria. Ambas llevan una vida solitaria, mientras se esfuerzan por sobrevivir y vencer la desesperanza. La llegada de un hombre misterioso al edificio propiciará el encuentro de estas dos almas gemelas. Juntas, Renée y Paloma descubrirán la belleza de las pequeñas cosas. Invocarán la magia de los placeres efímeros e inventarán un mundo mejor. La elegancia del erizo es un pequeño tesoro que nos revela cómo alcanzar la felicidad gracias a la amistad, el amor y el arte. Mientras pasamos las páginas con una sonrisa, las voces de Renée y Paloma tejen, con un lenguaje melodioso, un cautivador himno a la vida. . Muriel Barbery se ha convertido en la revelación literaria en Francia. Su ternura y originalidad le han valido el Premio de los Libreros, el reconocimiento de la crítica y el cariño del público, que la ha situado en las listas de los libros más vendidos durante un año. «Un cuento moderno, refrescante e inteligente», Le Figaro; «La nostalgia atemporal de Marcel Proust y el frescor de Philippe Delerm Divertida, inteligente aérea como un haiku», LExpress; «Decir que Muriel Barbery tiene talento es quedarse corto Tiene un humor devastador», Le Nouvel Observateur. Premio de los Libreros franceses y Premio Culture et Bibliothques pour Tous .