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:
LA MOSCA: ASSETJAMENT A LES AULES
ISBN: 9788492435296
Page: 106
Lang: Catalán
Year: 2009
Price: 8.36
Publisher By: Periferic
Tags: Narrativa en catalán,Novela contemporánea
Isona ha canviat d’Institut. Fuig d’una convivncia impossible que fins i tot li va costar la vida a un amic seu. Al nou centre, per, tornar a repetir-se de nou la mateixa situació d’assetjament. Aquesta vegada no fugir. Isona haur d’enfrontar-se, amb la complicitat de nous amics, al seu passat i a les persones que fan de la por un instrument per a sentir-se poderosos. Un llibre necessari que ens ajuda a entendre el fenomen de la violncia a les aules. Es tracta d’un llibre que reflexa de manera molt real una situació que per desgrcia ens trobem actualment als centres escolars. És per aix, que molt joves que conviuen amb esta lacra social els servir la lectura d’esta novella. Ja que en ella trobaran resposta i solucions a els problemes que envolten l’assetjament escolar. Nivell de lectura 2on cicle de l'ESO i Batxillerat Valors que desenvolupa l'obra amistat, fora de superació
MAQUINAS COMO YO
ISBN: 9788433980465
Page: 360
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
McEwan explora la ciencia ficción puede una máquina llegar a entender y juzgar la complejidad moral de las decisiones de un ser humano? Londres, años ochenta del siglo pasado. Pero un Londres distópico y alternativo, en el que la historia ha seguido algunos senderos diferentes. Por ejemplo, el científico Alan Turing no se ha suicidado, sino que sigue vivo y dedicado al desarrollo de la inteligencia artificial. Y ha conseguido crear los primeros seres humanos sintéticos, a los que da el nombresegún su sexode Adán y Eva. Charlie compra uno de esos Adanes y, con ayuda de Miranda, su amante, lo programa a su gusto. Pero Miranda oculta un terrible secreto, y ese ser sintético prácticamente perfecto, sin las fisuras pero también sin los matices morales de los verdaderos humanos, acabará descubriéndolo. Y así, la peculiar relación entre Charlie, Miranda y Adán derivará en una creciente tensión y arrastrará al lector a plantearse dilemas morales tan incómodos como necesarios.
BODAS DE SANGRE (8ª ED.)
ISBN: 9788437605609
Page: 176
Lang: Castellano
Year: 2005
Price: 8.55
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
PONIENTE
ISBN: 9788491646570
Page: 744
Lang: Castellano
Year: 2019
Price: 23.65
Publisher By: La esfera de los libros
Tags: Narrativa histórica
Esta novela narra una de las aventuras más increíbles de la historia de la Humanidad la primera circunvalación al globo terráqueo. Un viaje único donde las distancias asombran, la voluntad triunfa sobre las limitaciones y el tiempo deja de ser relevante cuando de alcanzar la gloria se trata. Álber Vázquez da voz al puñado de audaces que navegó hacia territorios completamente desconocidos y descubrió la auténtica dimensión del mundo. Injustamente olvidados, por primera vez, hablan en primera persona en estas páginas vibrantes en las que brillan la capacidad humana, el sacrificio, el compañerismo y la lealtad. Así, Juan Sebastián Elcano y sus hombres, a bordo de laVictoria, logran demostrar que la materia prima de la que se construyen los héroes de la historia es el compromiso, la obstinación y un deseo irrefrenable de ir siempre más allá.
EL AMOR EN LOS TIEMPOS DEL COLERA (EDICION ILUSTRADA)
ISBN: 9788439735427
Page: 400
Lang: Castellano
Year: 2019
Price: 23.65
Publisher By: Literatura random house
Tags: Narrativa hispanoamericana,Novela contemporánea
Después del éxito de la edición ilustrada deCien años de soledad, Luisa Rivera vuelve a rendir homenaje a García Márquez con una serie de ilustraciones inéditas que recrean el extraordinario universo del autor. Una edición conmemorativa deEl amor en los tiempos del cólera, un gran clásico de Gabriel García Márquez y una novela imprescindible de la literatura contemporánea. «Era inevitable el olor de las almendras amargas le recordaba siempre el destino de los amores contrariados.» Así empieza una de las historias de amor más maravillosas de la literatura universal. Un amor no correspondido durante medio siglo con un pueblecito portuario del Caribe como escenario. El Nobel de Literatura nos presenta la mágica relación entre Fermina Daza y Florentino Ariza como una mezcla tropical de plantas y arcilla, que el maestro moldea y con las que fantasea a su placer entre los territorios del mito y la leyenda. Los jugos, olores y sabores del trópico alimentan una prosa alucinatoria que se ha ganado el favor de miles de lectores en todo el mundo. Reseña «Esta brillante y desgarradora novela es quizás una de las mejores historias de amor jamás contadas.» The New York Times Book Review
EL CUARTO DE ATRAS
ISBN: 9788437638324
Page: 280
Lang: Castellano
Year: 2018
Price: 10.45
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA REINA ROJA (6ª ED.)
ISBN: 9788494411021
Page: 469
Lang: Castellano
Year: 2015
Price: 16.10
Publisher By: Oceano
Tags: Juvenil
Ambientada en un reino imaginario, esta novela nos muestra a una sociedad dividida por el color de la sangre. Por un lado está la gente común que tiene sangre roja; por el otro tenemos a aquellos que poseen sangre plateada y que tienen habilidades sobrenaturales. Estos últimos forman una élite cerrada y llena de privilegios. La protagonista es Mare, una chica de sangre roja que sobrevive en medio de la pobreza realizando pequeños robos. Cierto día, el azar la lleva a la corte. Allí demuestra tener poderes especiales, los cuales resultan insólitos para alguien del pueblo. Ello la convierte en una anomalía que llama la atención del mismísimo rey. Éste desea aprovechar en su beneficio los poderes de la joven y la hace pasar por una princesa, quien supuestamente se casará con uno de sus hijos. Una vez en la corte, Mare se convierte en parte del mundo de plata y, de manera secreta, ayuda a la Guardia Escarlata, un grupo que prepara una rebelión. Numero uno de The New York Times
EL CASTILLO (TRILOGIA MEDIEVAL 1)
ISBN: 9788490704547
Page: 696
Lang: Castellano
Year: 2019
Price: 13.25
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Esta novela narra el sueño de aquellos que desafiaron su destino hace mil años, lograron construir una de las fortalezas medievales más grandes del mundo el castillo de Loarre. Una novela sobre la construcción del grandioso e imponente castillo de Loarre. El sueño de unos hombres y mujeres que desafiaron su destino hace mil años. Entre la Tierra Llana y el Pirineo aragonés se encuentra el monumento militar románico más importante de Europa el castillo-abadía de Loarre, una fortaleza impresionante, construida cuando esa zona era una peligrosa tierra de frontera. Cómo se edificó? Quién logró tal hazaña? Todo comenzó cuando un aguerrido monarca, el rey Sancho III el Mayor, decidió levantar una fortificación en una recóndita sierra, poco poblada y desde la que se podía avistar al enemigo musulmán a diez kilómetros de distancia. Y con la promesa de un futuro mejor, atrajo a un grupo de hombres y mujeres para quienes la supervivencia era una heroicidad cotidiana. Entre ellos, un maestro de obras lombardo; Juan el carpintero y su hijo Fortún; Ava la arquera; Javierre, un muchacho cuya ambición creció a la par que el castillo; y un sacerdote fiel al viejo rito hispánico, acompañado de la inteligente y misterios...
ESTELAR
ISBN: 9788417347741
Page: 464
Lang: Castellano
Year: 2020
Price: 18.90
Publisher By: S.a. ediciones b
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
La continuación deEscuadrón, la nueva saga épica de Brandon Sanderson. Este es el segundo libro de una serie épica sobre una chica que guarda un secreto en un peligroso mundo en guerra por el futuro de la humanidad. En él continúan las aventuras de Spensa Nightshade, la joven piloto que ha conseguido un puesto en el escuadrón de defensa de la humanidad contra los ataques alienígenas. En realidad, ella siempre quiso ser piloto poder probar que es una heroína, como su padre. Y aunque llegó a lo más alto, los secretos que desenmascaró sobre su padre fueron aplastantes. Los rumores sobre su cobardía resultaron ciertos. Abandonó su vuelo durante la batalla contra los Krell. Peor aún se volvió contra su equipo y los atacó. Sin embargo, Spensa está segura de que hay aún más por descubrir en esa historia. Y, si es necesario, viajará hasta el fin de la galaxia para salvar a la humanidad. SobreEstelar «Un poco dePerdidos en el espacio, un poco deHalo, un poco deThe Expanse y mucho de Sanderson. Una novela que nos deja con muchas preguntas.» ALEXELCAPO, EvilAFM
QUIDDITCH A TRAVES DE LOS TIEMPOS
ISBN: 9788498387926
Page: 104
Lang: Castellano
Year: 2020
Price: 9.50
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Juvenil
Esta edición limitada es una copia del ejemplar que está en la biblioteca del Colegio Hogwarts y que los jóvenes fanáticos del quidditch consultan casi a diario. Si alguna vez te has preguntado de dónde proviene la snitch dorada, cómo adquieren vida las bludgers o por qué los Wigtown Wanderers llevan un cuchillo de carnicero dibujado en el uniforme, entonces querrás leer Quidditch a través de los tiempos. Los beneficios de la venta de este libro se destinarán a Comic Relief, que utilizará tu dinero para continuar salvando y mejorando vidas, un trabajo que es aún más importante y sorprendente que los tres segundos y medio que tardó Roderick Plumpton en capturar la snitch dorada en 1921.
YO SOY ERIC ZIMMERMAN, VOL. I
ISBN: 9788408210368
Page: 544
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: Planeta
Tags: Erótica en bolsillo,Narrativa en bolsillo,Literatura
Me llamo Eric Zimmerman y soy un poderoso empresario alemán. Me caracterizo por ser un hombre frío e impersonal, que disfruta del sexo sin amor y sin compromiso. En uno de mis viajes a España para visitar una de mis delegaciones conocí a una joven llamada Judith Flores. Ella me hizo reír, me hizo cantar, me hizo incluso bailar, y yo no estaba acostumbrado a eso. Cuando me di cuenta de que sentía más de lo que debía, me alejé de ella, pero regresé, pues esa mujer me atraía como un imán. A partir de ese momento comenzamos una relación plagada de fantasía y erotismo, en la que disfruté enseñando a Judith a gozar del sexo de una manera que ella nunca había imaginado. Y tú, te atreves a descubrir el lado sumiso, dominante y voyeur que todos llevamos dentro?