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:
ANNA KARENINA
ISBN: 9788415618881
Page: 648
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Alma europa
Tags: Narrativa extranjera,Novela contemporánea
DE LA NATURALEZA DE LOS DIOSES
ISBN: 9788439735885
Page: 528
Lang: Castellano
Year: 2019
Price: 24.60
Publisher By: Literatura random house
Tags: Narrativa extranjera,Novela contemporánea
Partiendo de la historia del declive de una familia portuguesa vinculada al poder y al dinero, Lobo Antunes se enfrenta a la cuestió de la identidad a través de una singular dicotomía entre «dioses y «hombres. Los dioses son representados por el personaje principal, el doctor, que escapa de la pobreza para convertirse en el tirano y déspota de un imperio financiero. Frente a su crueldad extrema, se encuentran los hombres, personificados por una figura llamada el «sin-abrigo. De la naturaleza de los dioses revela cómo el poder, la miseria y la degradación moral llevan irremediablemente a la violencia extrema. Con la complejidad y elegancia que caracterizan al resto de su obra, Lobo Antunes nos conduce por una historia repleta de incertidumbres, lagunas y zonas de sombra.
LAS UVIS DE LA IRA
ISBN: 9788401017551
Page: 128
Lang: Castellano
Year: 2019
Price: 11.30
Publisher By: Plaza & janes editores
Tags: Narrativa de humor,Géneros literarios,Literatura
Después de La vida es suero y El tiempo entre suturas, y tras recorrer media España infructuosamente haciendo turismo de oposición en busca de la plaza fija, la Enfermera Saturada, «Satu» para los amigos, vuelve a la carga más saturada y más desatada que nunca conLas uvis de la ira. COMPOSICIÓN Principio activo (75) Humor sanitario. Excipientes (25) Ironía, humor negro, algún tuit y mucha retranca gallega. POSOLOGÍA En adultos no sanitarios, administrar un capítulo cada 8 horas. Si se pertenece al gremio, administrar libremente. INDICACIONES Capítulos de humor sanitario para enfermeras saturadas, estudiantes, supervisoras, mujeres que llaman de la bolsa de empleo, sanitarios en general y pacientes en particular. CONTRAINDICACIONES No se recomienda su administración en ministros de Sanidad. PRECAUCIONES Aplicar con cuidado en consejeros de Sanidad y directoras de Enfermería. EFECTOS SECUNDARIOS Explosiones descontroladas de risa, pérdidas leves de orina, deseo irrefrenable de estudiar enfermería y adicción al mundo de Enfermera Saturada. INTOXICACIÓN En caso de sobredosificación, no llamar al Centro Nacional de Toxicología. PRESENTACIÓN 100 papel. Tinta no comestible. ADVERTENCIAS Mantener fuera del alcance de enfermeras tristes. Laboratorios Enfermera Saturada. Mirando al dolor con una sonrisa desde 2012.
AQUÍ LE ECHAMOS MUCHOS HUEVOS... A LA TORTILLA
ISBN: 9788408172413
Page: 448
Lang: Castellano
Year: 2017
Price: 5.65
Publisher By: Planeta
Tags: Narrativa erótica,Romántica y erótica
Una comedia erótica, refrescante, gamberra y muy sensual, en la que afloran todos los tópicos sobre losfranceses y un sinfín de situaciones que te harán reír a carcajadas. Maica, alias Zape, es hija de un camionero, ferviente odiador de los franceses, y, a sus veintiséis años, finalmente ha conseguido graduarse en Química. Cuando supo que ese verano se iba a quedar sin vacaciones, su incondicional amiga Ainhoa, alias Zipi, le ofreció pasar el verano en Londres gracias a un programa de intercambio cultural europeo. Pero un desafortunado error hizo que Maica se inscribiera para ir a París, con lo cual se separaría de su mejor amiga y se vería obligada a meter a una francesa en casa. A partir de ese momento, todo cambiará para la protagonista, que se verá envuelta en un divertido enredo, sobre todo cuando descubra que la que iba a ser su huésped acaba siendo un atractivo, elegante y sexy hombre parisino llamado Mattew, que pondrá su mundo patas arriba.
EL LECTOR DE JULIO VERNE (EPISODIOS DE UNA GUERRA INTERMINABLE 2)
ISBN: 9788483833889
Page: 424
Lang: Castellano
Year: 2012
Price: 18.95
Publisher By: Tusquets editores
Tags: Narrativa española,Novela contemporánea
Nino, hijo de guardia civil, tiene nueve años, vive en la casa cuartel de un pueblo de la Sierra Sur de Jaén, y nunca podrá olvidar el verano de 1947. Pepe el Portugués, el forastero misterioso, fascinante, que acaba de instalarse en un molino apartado, se convierte en su amigo y su modelo, el hombre en el que le gustaría convertirse alguna vez. Mientras pasan juntos las tardes a la orilla del río, Nino se jurará a sí mismo que nunca será guardia civil como su padre, y comenzará a recibir clases de mecanografía en el cortijo de las Rubias, donde una familia de mujeres solas, viudas y huérfanas, resiste en la frontera entre el monte y el llano. Mientras descubre un mundo nuevo gracias a las novelas de aventuras que le convertirán en otra persona, Nino comprende una verdad que nadie había querido contarle. En la Sierra Sur se está librando una guerra, pero los enemigos de su padre no son los suyos. Tras ese verano, empezará a mirar con otros ojos a los guerrilleros liderados por Cencerro, y a entender por qué su padre quiere que aprenda mecanografía.
EL PRIMER HOMBRE DE ROMA (SEÑORES DE ROMA 1)
ISBN: 9788408102854
Page: 1008
Lang: Castellano
Year: 2011
Price: 13.25
Publisher By: Planeta
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
LA INVENCION OCASIONAL
ISBN: 9788426407351
Page: 224
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Lumen
Tags: Narrativa extranjera,Novela contemporánea
EL FIN DE LA MUERTE (TRILOGÍA DE LOS TRES CUERPOS 3)
ISBN: 9788417347017
Page: 736
Lang: Castellano
Year: 2019
Price: 20.80
Publisher By: S.a. ediciones b
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
El desenlace de la magistral trilogía de ciencia ficción con 4 millones de lectores en China, convertida en un best seller de The New York Times y de Spiegel. Tras El problema de los tres cuerpos y El bosque oscuro, la tensa espera de la humanidad concluye ahora con un último episodio, tan extraordinario como los anteriores, lleno de ideas electrizantes y una calidad de obra maestra. Ha pasado medio siglo de la batalla del Día del Juicio Final y la Tierra goza de una prosperidad sin precedentes gracias al conocimiento transferido por Trisolaris. Mientras la ciencia humana avance y los trisolarianos adopten la cultura terrícola, ambas civilizaciones podrán convivir sin temor a ser destruidas. Pero con la paz la humanidad se ha vuelto autocomplaciente. Después de una larga hibernación, Cheng Xin, una ingeniera aeroespacial de comienzos del siglo XX, despierta en esta nueva era. Su mera presencia, sumada a cierta información sobre un proyecto olvidado desde el principio de la Crisis Trisolariana, podría alterar el frágil equilibrio entre ambos mundos... Alcanzará el ser humano las estrellas, o morirá en su cuna? El fin de la muerte, galardonado con el Premio Locus 2017 y nominado al Hugo 2017, es el desenlace de la magistral trilogía de ciencia ficción china que ha conquistado a cinco millones de lectores en todo el mundo. Cixin Liu es el escritor de ciencia ficción más relevante de China, capaz de llevarse el Premio Hugo 2015 a la mejor novela, deslumbrar a lectores y medios de los cinco continentes y conseguir prescriptores de la talla de Barack Obama, Mark Zuckerberg o George R.R. Martin. La crítica ha dicho... «Increíblemente imaginativo, realmente interesante.»Barack Obama «Un hallazgo. Una mezcla única de especulación científica y filosófica, de teoría de la conspiración y cosmología.»George R.R. Martin «Lugares comunes pero enrarecidos, exótico déj vu con sorpresas que no recuerdan ni a nadie ni a nada.»Babelia
CRIMEN Y CASTIGO
ISBN: 9788490653517
Page: 640
Lang: Castellano
Year: 2017
Price: 28.40
Publisher By: Alba editorial
Tags: Narrativa extranjera,Novela contemporánea
LA CHICA DEL TREN
ISBN: 9788408209119
Page: 496
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
El bestseller que arrasa en las listasde más vendidos en EE. UU. y Reino Unido Estabas en el tren de las 8.04? Viste algo sospechoso? Rachel, sí Rachel toma siempre el tren de las 8.04 h. Cada mañana lo mismo elmismo paisaje, las mismas casasy la misma parada en la señal roja.Son solo unos segundos, pero le permiten observar a una pareja desayunandotranquilamente en su terraza. Siente que los conoce y se inventaunos nombres para ellos Jess y Jason. Su vida es perfecta, no comola suya. Pero un día ve algo. Sucede muy deprisa, pero es suficiente. Ysi Jess y Jason no son tan felices como ella cree? Y si nada es lo queparece? Tú no la conoces. Ella a ti, sí. «Un impresionante debut en el mundo del thriller.»The Guardian «Agárrate fuerte... Nunca sabes los horroresque acechan en la siguiente curva»USA Today «Nada como un posible asesinato para romper la monotoníade tu viaje diario en metro»Cosmopolitan
¿Y A TI QUE TE IMPORTA?
ISBN: 9788408162742
Page: 448
Lang: Castellano
Year: 2016
Price: 15.10
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica
Una comedia romántica que nos demuestra que la atracción física puede acabar convirtiéndose en amor puro, sincero y entregado Noelia Estela Rice Ponce es una famosa actriz de Hollywood de origen español acostumbrada al glamour y a la fama que su trabajo le reporta. Durante la promoción de su última película viaja a España donde, por avatares del destino, y tras un secuestro que acaba resuelto por el Grupo Especial de Operaciones de la Policía, se reencuentra con Juan Morán, un joven al que conoció años atrás en Las Vegas... y al que esperaba no volver a ver jamás. Juan, que en la actualidad trabaja como GEO, está acostumbrado a toda clase de peligros y a la discreción que le exige su profesión. Por eso, cuando la estrellita de Hollywood intenta ponerse en contacto con él, la rechaza. Lo que menos le apetece es que la prensa averigüe lo que ocurrió entre ellos en el pasado. Pero el empeño de Noelia y la conjura el destino hacen que sea inútil que se resista a la tentación. Juan terminará dándose cuenta de que al corazón no le valen las órdenes, y todavía menos si ya no te pertenece.
(PE) TAJ
ISBN: 9788467048308
Page: 360
Lang: Castellano
Year: 2016
Price: 5.65
Publisher By: S.l.u. espasa libros
Tags: Narrativa histórica
Una historia de amor con el transfondo de la construcción del Taj Mahal. Una mezcla perfecta entre Los pilares de la Tierra y Las Mil y Una Noches Poco antes de que la bella emperatriz del Indostán, Mumtaz Mahal, cerrara sus ojos para siempre, su esposo le prometió honrar su recuerdo con el monumento más hermoso jamás construido. Taj es la historia de esa obra magnífica y de sus veinte mil héroes arquitectos, calígrafos, maestros artesanos y obreros que, encaramados a lomos de elefantes, arrastraban enormes bloques de mármol. Una narración épica vista a través de la mirada de Balu, un muchacho del desierto con unas dotes extraordinarias para el dibujo, que se enfrentará a todos los convencionalismos para recuperar a su amada Aisha, recluida en el harén del soberano. Con el esplendor y las traiciones de la corte del Gran Mogol como telón de fondo, esta apasionante novela nos sumerge en un tiempo de leyenda, cuando todo un imperio trabajó al unísono para superar el mayor de los desafíos.