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:
NADA (75 ANIVERSARIO PREMIO NADAL)
ISBN: 9788423354931
Page: 256
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Andrea llega a Barcelona para estudiar Letras. Sus ilusiones chocan, inmediatamente, con el ambiente de tensión y emociones violentas que reina en casa de su abuela. Andrea relata el contraste entre este sórdido microcosmos familiar poblado de seres extraños y apasionantes y la frágil cordialidad de sus relaciones universitarias, centradas en la bella y luminosa Ena. Finalmente los dos mundos se encuentran y chocan con violencia.Nada es una novela que ha dejado una huella imborrable en la novela española contemporánea. Cuando el libro acaba, el lector tiene la seguridad de poder encontrar, al volver la esquina, a una muchacha pálida y triste, con toda la fuerza de su juventud condensada en el mirar. Es Andrea, absorta, queriendo algo, sin saber qué. Como el resto de los protagonistas, ha nacido a la vida real por un prodigio de la creación artística
EL TALISMÁN
ISBN: 9788490325445
Page: 816
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
Laprimera parte de la saga acuatromanos quesigue con CasaNegra. Es un ventoso día otoñal en una playa del gris océano Atlántico, al lado del silenciado parque de atracciones y el apagado pueblo de Alhambra. Un chico de doce años, de nombre Jack, ha llegado aquí empujado por las circunstancias su padre ha fallecido, su madre está agonizando y nada tiene ya sentido. Pero para Jack todo está a punto de cambiar, pues, aunque aún lo ignora, ha sido elegido para emprender un viaje a través de los misteriosos Territorios. Jack Sawyer, en su desesperado intento de salvarle la vida a su madre, ha de buscar el Talismán en aquel paisaje épico, hogar de monstruos e inocentes, donde habita la esperanza y también mucho más. En 1984, Stephen King y Peter Straub unieron sus talentos para escribir esta extraordinaria novela de iniciación sobre la lealtad, el miedo y lo desconocido. Se trata de la primera parte de una historia épica que sigue en CasaNegra, concebida dieciséis años después. La crítica ha dicho... «Una historia fascinante y única que compite con las mayores aventuras de todos los tiempos.» New York Daily News P ALI...
KILLING EVE
ISBN: 9788417302320
Page: 200
Lang: Castellano
Year: 2018
Price: 17.57
Publisher By: Los libros del lince
Tags: Novela negra
Las protagonistas de esta novela son dos mujeres muy distintas pero ambas complejas, fascinantes y peligrosas. Eve es una ingeniosa agente del MI5 cuyo aburrido trabajo se aleja de su sueño de ser espía. Villanelle es una asesina experta que disfruta de los lujos que su violento trabajo le brinda. Estas dos inteligentes e intensas mujeres se enfrentarán en un épico juego del gato y el ratón. La persecución las llevará por un camino alrededor del mundo, donde entrarán en contacto con gobiernos corruptos y poderosas organizaciones criminales, lo que desemboca en una confrontación final de la que ninguno saldrá ileso. Killing Eve es un thriller internacional elegante y con un ritmo vertiginoso, sofisticado y entretenido, de la mano de una nueva y emocionante voz en la ficción internacional.
MOBY DICK
ISBN: 9788417517212
Page: 760
Lang: Castellano
Year: 2018
Price: 35.05
Publisher By: Sexto piso
Tags: Narrativa extranjera,Novela contemporánea
«Llamadme Ismael», el célebre comienzo de la obra maestra de Melville, actúa como un hechizo, la lectura se sucede como una fiebre. Junto a Ismael y el arponero Queequeg, el lector entra a formar parte de la tripulación del Pequod y se ve lanzado a una búsqueda insomne hasta los confines del mundo, y cuyos polos son Ahab y Moby Dick la Ballena Blanca, dos figuras poderosas, complementarias por un lado, el sombrío capitán, mutilado, con el alma desgarrada por la sed de venganza a quien no le importa empujar a sus hombres a una caza encarnizada, aunque el precio a pagar sea el más alto; y por el otro, Moby Dick, ese cachalote espectral, escurridizo e invencible, un recipiente alegórico de todas las maldades sobre el que Ahab y el resto de marineros del Pequod proyectan tantos miedos.
POR QUE LLORAN LAS CIUDADES
ISBN: 9788499987125
Page: 160
Lang: Castellano
Year: 2019
Price: 16.05
Publisher By: Temas de hoy
Tags: Narrativa española,Novela contemporánea
Denis se ha suicidado y ahora Ada está sola. Sola entre sus hermanas y su madre y su padre y los chistes sin gracia de su entorno, sola en la habitación que comparte con su pareja y frente al lexatín que nunca falta en la cartera. Sola en Japón, donde ha tenido que viajar como única albacea de quien fuera su mejor amigo. Nostalgia, tristeza y melancolía afloran por las calles de Tokio mientras acompañamos a Ada en su deambular por preguntas que seguramente tampoco sabríamos responder Dónde encajan los ausentes? Cuál es la promesa de aquellos que se quitan la vida? Quién ha sabido sostenerle la mirada a la felicidad?Hay quien elige palabras rimbombantes para hablar de la primera novela de una joven autora. Elisa Levi es joven y este es su debut narrativo, pero más que una revelación o una bengala intermitente, lo que ha escrito es una oda al desencanto. Algo esencial.
LOS HIJOS DEL REY VIKINGO. SAQUEO
ISBN: 9788467054774
Page: 480
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: S.l.u. espasa libros
Tags: Narrativa histórica
CHILEAN ELECTRIC
ISBN: 9788494836619
Page: 110
Lang: Castellano
Year: 2018
Price: 12.35
Publisher By: Minuscula
Tags: Narrativa hispanoamericana,Novela contemporánea
EL CLUB DE LA BUENA ESTRELLA (ED. 30º ANIVERSARIO)
ISBN: 9788408206774
Page: 352
Lang: Castellano
Year: 2019
Price: 20.42
Publisher By: Planeta
Tags: Narrativa extranjera,Novela contemporánea
Edición especial por el 30 aniversario de El Club de la Buena Estrella. El círculo se abre, uniendo en armonía pasado y presente, oriente y occidente. Sinopsis de El Club de la Buena Estrella (Edición 30. aniversario) Con motivo del 30 aniversario de la publicación, Planeta lanza una edición especial del gran éxito El Club de la Buena Estrella. Cuatro ancianas de origen chino se reúnen desde hace más de treinta años en sus casas de San Francisco. Sus hijas, nacidas y crecidas en Estados Unidos, tienen una tirante relación de amorodio con sus madres. A la muerte de una de las ancianas, la hija debe ocupar el lugar de su madre en el club. Allí empieza a escuchar las sorprendentes historias que le revelarán el doloroso pasado de su madre y la naturaleza del vacío que se había abierto irremediablemente entre las dos.
LA COMPAÑÍA NEGRA: LA PRIMERA CRÓNICA (LIBROS DEL NORTE 1)
ISBN: 9788417460679
Page: 384
Lang: Castellano
Year: 2019
Price: 18.00
Publisher By: Montena
Tags: Juvenil
FASTER
ISBN: 9788417553005
Page: 208
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Impedimenta
Tags: Narrativa hispanoamericana,Novela contemporánea
Buenos Aires, finales de los años setenta. Dos adolescentes apasionados por los Beatles viajan a las afueras de la ciudad, rumbo a un concesionario de la Mercedes, en busca del gran mito de la Fórmula 1 Juan Manuel Fangio, el Chueco. Ese día cambiará por siempre sus vidas. Desenfadada crónica personal, genial autobiografía fragmentaria, Faster es un compendio de brevísimos episodios en los que Fangio y los Beatles (George Harrison, sobre todo) cumplen el rol de detonadores y el «recuerdo» se coloca en el centro de la diana. Siguiendo la estela de Perec, Eduardo Berti se entrega a un minucioso ejercicio de memoria que lo lleva a hablar sobre la velocidad de las carreras y de la vida (la velocidad a la que el mismísimo Harrison dedica su canción «Faster»), sobre la amistad y la idolatría, además de retratar con emoción y fineza aquel momento en el que elegimos un destino que no es exactamente el mismo que habían previsto o deseado nuestros padres. Con esa lentitud ideal que, según Fangio, equivale a la mejor velocidad, Eduardo Berti despliega una red de recuerdos, profundos y falsamente desordenados, para forjar un relato lleno de frescura y nostalgia sobre el paso de la niñez a la vida adulta.
LA MISSIÓ DE LA ROX (GUARDIANS DE LA CIUTADELLA 3)
ISBN: 9788417460662
Page: 704
Lang: Catalán
Year: 2019
Price: 18.00
Publisher By: Montena
Tags: Juvenil
En aquesta última entrega de la trilogia «Guardians de la Ciutadella», els destins dels protagonistes es tornen a entrellaar condicionats per revelacions que posaran en perill la seva relació, per que també podrien suposar la clau per salvar el món. La Rox se n'ha anat cap a la regió de l'oest, devastada pels monstres, a la recerca d'una aldea perduda habitada per Guardians. Mentre una riuada de supervivents arriba a la Ciutadella amb l'esperana de trobar-hi refugi, a l'altra banda de les muralles floreix un nou moviment filosfic, el Camí de la Deu, el líder del qual predica la fi del món conegut per bé o per mal. Al Xein l'han enviat a l'Última Frontera, d'on ben pocs tornen amb vida. I l'Axlin s'ha proposat rescatar-lo.La veritat és una joia de múltiples facetes.
EL TATUADOR D AUSCHWITZ
ISBN: 9788416743742
Page: 304
Lang: Catalán
Year: 2019
Price: 18.52
Publisher By: Amsterdam llibres
Tags: Narrativa extranjera,Novela contemporánea
Basada en la gran histria real damor i supervivncia de Lale i Gita, dos joves que van aconseguir, contra tot pronstic, sobreviure a lHolocaust. Labril de lany 1942, Lale Sokolov, un jueu eslovac de vint-i-tres anys, és traslladat al camp dextermini dAuschwitz-Birkenau. Els oficials de les SS pensen que el seu do de llengües és indicat per a la feina de tatuar als presos el número que els prendr la identitat. En els dos anys i mig que passar a linfern del camp, testimoniar mostres dhorror inimaginables, i protagonitzar els actes més colpidors de valentia i solidaritat. Arriscant la seva vida i fent ús de la seva posició de privilegi, intercanviar joies i diners dels jueus assassinats per obtenir menjar per als que encara sobreviuen. Uns quants mesos després del seu trasllat, Lale consola una noia tremolosa abans de tatuar-li el 34902 al bra. Cap número li traur del cap el seu nom Gita. Una llum en la tenebra. Lamor de la seva vida. Setanta anys més tard, Lale decideix trencar el silenci amb qu havia segellat aquesta histria damor extraordinria. El talent de Heather Morris lha convertida en un gran xit internacional. «Hi haur un dem per a nosaltres. La nit que vaig arribar aquí em vaig jurar a mi mateix que sobreviuria a aquest infern. Sobreviurem i crearem una vida en qu serem lliures...