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.
Formulario de búsqueda
Author's book list:
HOMBRES QUE CANTAN NANAS AL AMANECER Y COMEN CEBOLLA
ISBN: 9788494432323
Page: 140
Lang: Castellano
Year: 2016
Price: 11.40
Publisher By: La bella varsovia
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
BANU QASI. LA GUERRA DE AL ANDALUS
ISBN: 9788490702130
Page: 704
Lang: Castellano
Year: 2016
Price: 11.40
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
(PE) UNA LIBRA DE CARNE
ISBN: 9788408154549
Page: 464
Lang: Castellano
Year: 2016
Price: 5.65
Publisher By: Planeta
Tags: Narrativa erótica,Romántica y erótica
Un nuevo fenómeno de la literaturaerótica, adictivo e inolvidable, que yaha enamorado a más de cuatro millonesy medio de lectores. Wes Carter, el preso más problemático ysexi de la cárcel, se apunta a un curso deLiteratura para que le concedan la libertadcondicional. Allí coincide con la profesoraKat Lane, la niña a la que salvó del ataquede unos pandilleros quince años atrás.Desde el primer momento se desata unairrefrenable atracción entre ellos. Cartersiempre mantiene a los demás a distancia;es tan guapo como peligroso, y tan misteriosocomo inteligente. Sin embargo, Katderriba sus defensas y lo desafía a quedeje salir al hombre que se esconde trasesa intimidatoria fachada. Saben que elsuyo es un amor prohibido, pero ningunaley podrá impedir que las barreras emocionalesse desmoronen.Pero qué pasará cuando Kat descubra elpapel que Carter desempeñó la noche enque su padre fue asesinado? Una libra de carne es una historia de lealtad, de redención y de un amor arrebatador que supera todos los obstáculos.
EL FIN DE LOS TIEMPOS
ISBN: 9788494431043
Page: 421
Lang: Castellano
Year: 2016
Price: 15.15
Publisher By: Oceano
Tags: Juvenil
Desesperados por revertir los terribles efectos que los ángeles les han infligido a ellos y a los que aman, Penryn y Raffe han conseguido escapar de sus perseguidores. Al acecho de respuestas a este terrible Armagedón, una inesperada revelación en torno al pasado de Raffe desencadena una sombra que amenaza el futuro de la humanidad.Cuando los ángeles liberan la pesadilla del apocalipsis en el mundo de los humanos, ambos bandos se encaran en una cruenta batalla por la supervivencia. Alianzas vienen y van, tácticas de guerra se planean una y otra vez, pero elegirán Raffe y Penryn luchar cada uno por el futuro de su raza, o decidirán defender su amor imposible por encima de todo?Biografía Susan Ee ha pasado de autopublicarse sus novelas a conseguir que la trilogía «El fin de los tiempos», no sólo sea una de las series más queridas y admiradas por los lectores de todo el mundo, sino que además, se haya consolidado como un éxito de ventas traducido a más de veinte idiomas. Susan era abogada, pero lo dejó por su gran pasión, la escritura, ya que le permite dar rienda suelta a su imaginación.El fin de los tiempos es la emocionante culminación de la trilogía conformada por Ángeles caídos y El mundo del mañana. Argumentos de ventaUna fantasía romántica y postapocalíptica que se ha convertido en el nuevo fenómeno de l...
EL CABALLERO DE ALCANTARA
ISBN: 9788490702086
Page: 464
Lang: Castellano
Year: 2016
Price: 9.50
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
(PE) EL AGENTE CAIDO (SERIE LEO JUNKER 2)
ISBN: 9788491042907
Page: 408
Lang: Castellano
Year: 2016
Price: 5.65
Publisher By: Alianza editorial
Tags: Novela negra
" A pesar de su edad, el joven Carlsson ha logrado escribir una novela cuya lectura resulta imposible de abandonar, tan bien escrita como genialmente construida. Hay en él algo de Stieg Larsson, de Jens Lapidus y de Jo Nesb, pero sobre todo, del propio Carlsson." Expressen" Un verdadero placer leer sus libros para los amantes de la novela negra ( ...) Carlsson lo ha vuelto a hacer (...) una verdaderamente excelente novela negra." SmlandspostenEn un oscuro callejón de Estocolmo aparece muerto el cuerpo de Thomas Heber, un profesor universitario. Le asignan el caso a Leo Junker y a su antiguo rival, Gabriel Birck. Leo, que sigue sin atravesar uno de sus mejores momentos, acaba de volver a la unidad de homicidios tras una larga ausencia. Aún abusa de los fármacos para luchar contra sus viejos demonios del pasado, pero trata de aparentar total normalidad para acometer su trabajo. Junker y Birck apenas tienen pistas para investigar, sólo unas notas misteriosas del difunto que indican que hay más personas en peligro, pero quiénes? Qué delicada información poseía Heber? Cuando sus investigaciones apuntan a grupos marginales de extrema violencia, súbitamente son apartados del caso para dárselo a otra unidad. Leo se da cuenta de que no están ni ante un delito común ni ante un crimen aislado.&...
HARRY POTTER E LA PIETRA FILOSOFALE VOL.1
ISBN: 9788867155958
Page:
Lang: Italiano
Year:
Price: 17.19
Publisher By: Salani editore
Tags: Literatura en otros idiomas,En otros idiomas,Literatura
Harry Potter anno primo. Harry Potter un predestinato ha una cicatrice a forma di saetta sulla fronte e provoca strani fenomeni, come quello di farsi ricrescere in una notte i capelli inesorabilmente tagliati dai perfidi zii. Ma solo in occasione del suo undicesimo compleanno gli si rivelano la sua natura e il suo destino, e il mondo misterioso cui di diritto appartiene. Nello scatenato universo fantastico della Rowling, popolato da gufi portalettere, scope volanti, caramelle al gusto di cavolini di Bruxelles, ritratti che scappano, la magia si presenta come la vera vita, e strega anche il lettore allontanandolo dal nostro mondo che gli apparir monotono e privo di sorprese. Il risveglio dalla lettura lo lascer pieno di nostalgia, ma ancora illuminato dai riflessi di questo lussureggiante fuoco dartificio. "J.K. Rowling una scrittrice vera, dotata di unimmaginazione strabiliante, del respiro e della cultura dei grandi romanzieri. La saga del maghetto disseminata di richiami a Shakespeare e Kafka, Dickens e Milton, senza la pesantezza e larroganza del citazionismo."
CUENTOS COMPLETOS
ISBN: 9788491052166
Page: 1272
Lang: Castellano
Year: 2016
Price: 13.25
Publisher By: Penguin clasicos
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
Los mejores libros jamás escritos. «Los hombres me han llamado loco; pero no está esclarecida la cuestión de si la locura es o no es lo sublime de la inteligencia.» Edgar Allan Poe llevó a cabo lo que ningún escritor había logrado antes liberar las terribles imágenes que atesora el subconsciente para dejarlas caminar entre sus páginas. Abanderado de la novela gótica y precursor del relato detectivesco y de la ciencia ficción, sus historias llevan el suspense y el desasosiego hasta una perfección nunca alcanzada y quizá jamás alcanzable de nuevo. Cuentos completosreúne un total de setenta piezas, de las cuales siete eran inéditas hasta ahora en castellano. Thomas Ollive Mabbot, máxima figura en el estudio de la obra de Poe, firma la esclarecedora introducción. Asimismo, a cada relato corresponde una sucinta nota editorial, anexos que completamos, cerrando el tomo, con los prefacios que el propio autor compuso paraTales of the Folio ClubyTales of the Grotesque and Arabesquey los escritos de su coetáneo y principal valedor europeo, Charles Baudelaire.
LA VOZ DE LOS DIOSES (SERIE ITHANIA 3 / TRILOGIA LA ERA DE LOS CI NCO DIOSES 3)
ISBN: 9788466329491
Page: 656
Lang: Castellano
Year: 2016
Price: 10.40
Publisher By: Debolsillo punto de lectura
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
El dramático e inesperado final de la inolvidable trilogía fantástica «La Era de los Cinco Dioses». En su papel de defensora del pueblo siyí, Auraya desea por encima de todo conseguir que reine la paz, pero inexorablemente se ve implicada en el nuevo conflicto que se está gestando. Las exigencias de los dioses no hacen más que aumentar, y Auraya se encuentra con el corazón dividido entre la gente que ama y las personas a las que ha jurado lealtad. Mientras tanto, Mirar disfruta de nuevo de la aprobación y del respeto de los suyos al retomar su lugar entre los tejedores de sueños, y Emerahl puede por fin unirse a los Pensadores para sumirse en la búsqueda del pergamino de los dioses. Los pentadrianos, empeñados en vengarse de los conquistadores circulianos, se dedican a urdir planes y conspiraciones para vencer a sus enemigos sin entrar en conflicto directo. Tal vez la clave de todo esté en los indómitos, que emprenden la investigación de enigmas enterrados hace mucho tiempo secretos que podrían cambiar el mundo... La crítica ha dicho... «Trudi Canavan escribe con una magnífica simplicidad que inspira el gozo en el lector.» FantasyBookReview
TRILOGIA DE LA HUIDA
ISBN: 9788466329569
Page: 400
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LOS ULTIMOS DIAS DE NUESTROS PADRES
ISBN: 9788466329880
Page: 464
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La primera novela del «fenómeno planetario»(Babelia)Jol Dicker, «el suizo que resucita las librerías»(El País Semanal), el «irritante niño prodigio literario»(The New York Times), ganadora del Premio de los Escritores Ginebrinos. En 1940 Winston Churchill tiene una idea que cambiará el curso de la guerra crear una nueva sección de los servicios secretos, el Special Operations Executive (SOE), para llevar a cabo acciones de sabotaje desde el interior de las líneas enemigas. Unos meses más tarde, el joven Paul-Émile deja París rumbo a Londres con la esperanza de unirse a la Resistencia. El SOE no tarda en llamarlo a sus filas, junto a un grupo de jóvenes compañeros. Tras un entrenamiento brutal, los pocos elegidos conocerán el amor, el miedo y la amistad, y serán enviados en misión a la Francia ocupada. Pero el contraespionaje alemán ya ha sido alertado. Un jovencísimo Jol Dicker, que luego deslumbrará a más de dos millones de lectores conLa verdad sobre el caso Harry Quebert, aborda un hecho de la Segunda Guerra Mundial que fue mantenido en secreto durante años, y demuestra, en esta novela ganadora del Premio de los Escritores Ginebrinos, su talento para crear una historia y unos personajes inolvidables.
EL AÑO SIN VERANO
ISBN: 9788467046427
Page: 256
Lang: Castellano
Year: 2016
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La primera novela de uno de los narradoresmás originales del panorama literario El 2 de agosto dejé el coche en el garaje. Estaba desierto. Al llegar al portal, abrí la puerta y maldije una nueva avería en el ascensor, tan bonito y antiguo como poco práctico. Vivo en un sexto piso de un edificio de siete plantas, así que emprendí la escalada resignado. En el tercero, di una patada a algo, encendí la luz del rellano y vi un enorme manojo de llaves. Es pleno verano, Madrid está vacío y hay un periodista que tiene tiempo y ganas de curiosear. Las llaves están hechas para abrir puertas, buzones, coches, sueños. Y vidas ajenas. Aun así, lo que menos se imagina es que se va a encontrar con una historia de amor y con una misteriosa muerte que se verá inevitablemente abocado a investigar. La vida de los otros puede resultar sorprendente.