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:
EL MUNDO SEGUN GARP
ISBN: 9788483835180
Page: 688
Lang: Castellano
Year: 2008
Price: 9.45
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En 1942, tras un episodio escandaloso, Jenny Fields, una joven bostoniana de buena familia, abandona la seguridad del hogar para ser enfermera y vivir su vida. En circunstancias peculiares, concibe a un niño al que llama Garp, a secas. Madre e hijo, se abren paso, sin más armas que su propia energía, en un mundo de hipocresía, inhibiciones y violencia. Poco a poco, con los años, Jenny y Garp van diseñando su propio universo en medio de esa hostilidad inevitable en la que siempre acecha la sombra del Sapo Sumergido. Lo van poblando de personajes excéntricos, cuyas historias estrafalarias van dando forma a ese mundo de Garp un poco desquiciado, pero en el que todos parecen convivir en cierto armónico equilibrio, en un sistema tribal que, al final, ha ocupado por completo el lugar del antiguo hogar de Jenny. El mundo según Garp es, de hecho, el mundo tal como lo conocemos. La única diferencia, es que Garp, que es escritor, se arriesga con humor allí donde nosotros, menos curiosos, nos inhibimos.
LA GAVIOTA; EL TIO VANIA; LAS TRES HERMANAS; EL JARDIN DE LOS CER EZOS
ISBN: 9788437612782
Page: 384
Lang: Castellano
Year: 2006
Price: 12.82
Publisher By: Catedra
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
PIC-NIC. EL TRICICLO. EL LABERINTO (23ª ED.)
ISBN: 9788437601007
Page: 272
Lang: Castellano
Year: 2005
Price: 9.50
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
LAS PARTÍCULAS ELEMENTALES
ISBN: 9788433902610
Page: 328
Lang: Castellano
Year: 2019
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Raras son las novelas que nos hacen asistir al nacimiento de los personajes con una precisión científica a la vez que nos obligan a ejercitar nuestra intuición respecto a sus destinos. Y es que eso que llamamos destino, y que al decir de Rilke ocurre de dentro hacia afuera, depende de la percepción de sus habitantes. Así se construye el mundo Houellebecq a partir de sus partículas elementales, partículas que se muestran en tensión porque la flacidez nunca originó la vida que aquí rabiosamente se crea. De una parte Michel, un genio de la biología, trabaja en la fórmula para alcanzar la reproducción sin pasar por el placer, en la creación de una nueva raza humana y animal. Como contrapunto, su hermano Bruno, misántropo, profesor de literatura, no sabe vivir sin la obsesión por el sexo como enfermedad y dolor. Los personajes forman parte de una utopía distópica en la que la necesidad sexual se cuestiona tanto como se reclama. Se anticipa una nueva sociedad, desvinculada del deseo, la culpa y la sangre filial que nos amarra a la humanidad, y sin embargo esta novela es un homenaje integral al hombre de hoy como ser deseante, tan mezquino como inmejorable por su capacidad de soñarse a sí mismo como un hombre distinto. Marina PerezaguaIlustración de cubierta Pep Montserrat Raras son las novelas que nos hacen asi...
ROJO Y NEGRO
ISBN: 9788467057386
Page: 624
Lang: Castellano
Year: 2019
Price: 13.25
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA HERENCIA DE AGNETA
ISBN: 9788417708214
Page: 576
Lang: Castellano
Year: 2019
Price: 20.90
Publisher By: Maeva
Tags: Narrativa extranjera,Novela contemporánea
Una espléndida finca en el sur de Suecia se convierteen el escenario de los acontecimientos del vertiginososiglo XX, protagonizados por varias mujeres de unamisma familia. Estocolmo, 1913. Agneta, la descendiente de una familia que sededica desde hace varias generaciones a la cría de caballos, finalmente ha logrado su gran sueño. Ha conseguido que la aceptenen la Academia de Bellas Artes y podrá disfrutar de su libertadlejos de la familia, participar en las reuniones de las mujeres sufragistas y pasar las noches con su joven amante, Michael.Pero todo se trunca cuando su padre y su hermano fallecen enun accidente y Agneta debe regresar inmediatamente a casapara hacerse cargo de la finca familiar. La joven intentará abrirsesu propio camino sin ceder a los deseos de su madre, que quierecasarla cuanto antes con el mejor pretendiente.
MORIR DE MIEDO
ISBN: 9788417996024
Page: 412
Lang: Castellano
Year: 2019
Price: 20.85
Publisher By: Siruela
Tags: Narrativa de terror,Géneros literarios,Literatura
Una terrorífica y sorprendente antología de relatos fantásticos firmados por los más destacados autores del siglo XIX francés. Fantasmas, vampiros, espíritus, diablos, amantes que resucitan, objetos con vida propia... El mundo de lo fantástico responde a las angustias y miedos del ser humano; por medio del sueño o la pesadilla, el lector accede a las emociones que provoca la intervención de lo extraño en una realidad por lo general plana y rutinaria. Exquisitamente traducida y prologada por Mauro Armiño, esta selección abarca relatos que, durante el siglo XIX francés, empiezan asumiendo la herencia de la novela gótica y siguen luego la evolución histórica, para rechazar, por medio de la imaginación, el conformismo hipócrita de la sociedad propuesta por la Revolución Industrial. De Jacques Cazotte, que a finales del XVIII ya intuía presencias sobrenaturales, a Jean Lorrain y los autores de la Belle Époque, la nómina de escritores que abordaron lo fantástico incluye a los más grandes nombres del periodo ;Nodier, Balzac, Gautier, Borel, Mérimée, Flaubert, Nerval, Verne o Schwob;, que testimonian cómo la fantasía creó un espacio de primera magnitud, dando así lugar a un nuevo género literario que aún en nuestros días sigue desarrollándose vigorosamente. Jacques Cazotte, Charles Nodier, Honoré de Balzac, Théophile Gautier, Philarte Chasles, Pétrus Borel, Prosper Mérimée, Gustave Flaubert, George Sand, Victor Hugo, Gérard de Nerval, Léon Daudet, Villiers de l;Isle-Adam, Guy de Maupassant, Jules Verne, Édouard Dujardin, Jules Lermina, Marcel Schwob, Henri de Régnier, Jean Lorrain y Jean Richepin.
BUENAS HERMANAS
ISBN: 9788424664855
Page: 528
Lang: Castellano
Year: 2019
Price: 17.57
Publisher By: S.a. editorial la galera
Tags: Juvenil
Buenas Hermanas parte del clásico Mujercitas, de Louisa May Alcott, y lo ambienta en un mundo inspirado en el 1984 orwelliano. Qué pasaría si las hermanas March, las queridas protagonistas del clásico Mujercitas, hubieran nacido en una sociedad totalitaria? En la ciudad ideal de Concordia todos son Buenos Ciudadanos. Hacen su vida y su día a día es plácido y sin sobresaltos, al menos, mientras obedezcan las normas y al gobierno que les vigila en todo momento. Entre los Buenos Ciudadanos de Concordia, la familia March es una de las más respetadas y las hijas de la familia son todo lo que se espera de ellas talentosas, dóciles, buenas hermanas y buenas ciudadanas, pero todo esto cambiará en cuanto comiencen a ver las fisuras del sistema, en cuanto comiencen a preguntarse si ese mundo en el que viven es tan ideal como parece. «Hay retellings y retellings... y luego está Buenas Hermanas, que es una reinvención brillante y original de Mujercitas, una distopía social desgarradora y un trepidante thriller. Costa Alcalá cogen tu corazón, lo ponen a mil latidos por minutos, después te lo elevan a los cielos y acaban desgarrándotelo. Esta novela es una atracción de la que no querrás ni podrás bajarte. Un auténtico regalo para la literatura juvenil española.» Alena Pons, editora.
LA CHICA DE LA LEICA
ISBN: 9788490666555
Page: 352
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Tusquets editores
Tags: Narrativa extranjera,Novela contemporánea
El 1 de agosto de 1937. un desfile lleno de banderas rojas cruza París es el cortejo fúnebre que sigue a Gerda Taro (Stuttgart. 1910-El Escorial. 1937. y llamada en realidad Gerta Pohorylle). la primera fotorreportera muerta en un campo de batalla. Ese año hubiera cumplido veintisiete años. André Friedman (su expareja. y con quien Taro creó el mítico fotógrafo Robert Capa). en primera fila. está destrozado. Entre los asistentes se encuentran otros amigos de Taro de tiempo atrás la joven Ruth Cerf. con quien vivió en París tras su huida de Alemania. Willy Chardack. que vio cómo ella prefería aGeorg Kuritzkes. empeñado a su vez en combatir en las Bridagas Internacionales. En todos ellos Gerda Taro dejó una huella indeleble. Tanto que. años después. basta una conversación telefónica de Willy y Georg para desencadenar los recuerdos de todos. Así comienza esta obra. rigurosamente documentada. sobre una figura en la que. en escasos años. cristalizaron la juventud. la alegría de vivir. el talento y el compromiso en un tiempo de crisis económica. de ascenso del nazismo. de persecución y de guerra.
MILKMAN
ISBN: 9788491814344
Page: 352
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Alianza editorial
Tags: Narrativa extranjera,Novela contemporánea
PREMIO MAN BOOKER 2018 «La narradora deMilkman esoriginal, divertida, única y capaz de unos rodeos maravillosos. En definitiva, es diferente. Y lo mismo puede decirse de la novela».TheGuardian PREMIO MAN BOOKER 2018 En esta ciudad anónima, ser interesante es peligroso. La hermana mediana, nuestra protagonista, se empeña en evitar que su madre descubra a su posible novio y en no dar explicaciones sobre su encuentro con el lechero. Pero en cuanto el primer cuñado descubre su situación y hace correr el rumor, la hermana mediana se vuelve «interesante». Lo último que ella quiere. Porque ser interesante implica que te presten atención y eso es peligroso." Milkman " es una historia de rumores y habladurías, de silencio y sordera intencionada en la época álgida del conflicto de Irlanda del Norte. Es la historia de una inacción con grandísimas consecuencias. «Milkmanes extraordinaria. He leído algunos de los fragmentos en voz alta por el meroplacer de escucharlos. Es espeluznante, hilarante, astuta y alegre, todo la vez». Lisa McInerney,autora deLos pecados gloriosos «La narradora deMilkman esoriginal, divertida, única y capaz de unos rodeos maravillosos. En definitiva, es diferente. Y lo mismo puede de...
ILÍADA
ISBN: 9788467055214
Page: 464
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: S.l.u. espasa libros
Tags: Clásicos grecolatinos,Clásicos,Literatura
El gran clásico griego que, junto a la Odisea, es la base de la literatura y cultura occidentales La Ilíada, compuesta en el siglo VIII a.C., narra una leyenda micénica situada en el siglo XIII a.C., una edad heroica dominada por los aspectos militares, el individualismo desenfrenado y la persecución de la riqueza y la gloria. La Ilíada cuenta un episodio de la epopeya de la rica y estratégica ciudad de Troya, o Ilión. Es el poema de la cólera de Aquiles, hijo de mortal y diosa y el más destacado de los combatientes griegos, en su afán de heroicidad y sus ansias de venganza. El poema de una gran guerra que afecta a multitud de seres humanos, víctimas del enfrentamiento personal de un reducido grupo de héroes en su particular lucha por el poder. El canto del dolor y el sufrimiento, de la caída de unos valores y de un modo de vida, refinado y aristocrático, que acaba en la muerte o en la esclavitud. Pero es también la exaltación de la belleza de la fascinación por la acción y la consecución de la gloria. Nuestra edición ofrece la ya clásica traducción de Segalá en la última versión corregida por él, y un importante estudio de Javier de Hoz, de la Universidad Complutense, que contextualiza el poema facilitando la comprensión y el disfrute del lector de nuestro tiempo.
DELICIOSO TABÚ (TRILOGÍA PECADO 3)
ISBN: 9788466347662
Page: 272
Lang: Castellano
Year: 2019
Price: 7.55
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Olvida tus prejuicios. Lánzate al inesperado y apasionante desenlace de la trilogía «Pecado». J. Kenner, una de las grandes maestras del romance erótico, nos ofrece el esperado desenlace de su nueva trilogía, «Pecado», ambientada en un mundo marcado por el lujo, el misterio y las pasiones más prohibidas. Hay momentos en que solo la fuerza del amor puede salvarnos de nuestros enemigos. Y por él hay que luchar sin dudarlo, con la misma fuerza que nos da el sabernos amados. La amenaza sigue acechando el tormentoso romance de Jane y Dallas. Y no se trata ya solo de la incomprensión de sus seres queridos sino de alguien que desea hacerles daño y está poniendo todos los medios a su alcance para conseguirlo. Dallas ignora quién está detrás de todas las sombrías amenazas, pero sí sabe una cosa sin Jane a su lado, en la cama y en la vida, ya nada sería lo mismo. Por eso, cuando la joven desaparece, la angustia de su amante no tiene límites. Debe encontrarla y rescatarla de esa persona que los odia y que desea verter sobre ellos todo el resentimiento macerado durante años de envidia. Debe salvar a Jane, salvar el amor que se profesan y, al mismo tiempo, salvarse a sí mismo de un futuro que no tendría sentido sin la única mujer de su...