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:
VA PLOURE TOT EL DIA
ISBN: 9788429769463
Page: 256
Lang: Catalán
Year: 2012
Price: 6.64
Publisher By: Edicions 62
Tags: Narrativa en catalán,Novela contemporánea
Teresa Pmies (Balaguer, 1919 - Granada, 2012). Periodista, narradora. S'hagué d'exilar i va viure, entre d'altres ciutats, a Praga i a París, per retornar a Barcelona el 1971. Atreta per l'actualitat, sobretot la política i amb interessos diversos, va collaborar en diversos mitjans de comunicació (Avui, Presncia, Serra d'Or). Algunes d'aquestes collaboracions van ser aplegades en volum Opinions de dona (1983) i La vida amb canó. Crniques radiofniques (1999), entre d'altres. La seva obra és, en general, un testimoni, sovint novellat, sobre la seva existncia, condicionada pels esdeveniments histrics i les circumstncies personals, presentat des del seu compromís polític amb el comunisme. Amb un estil planer, colloquial i sovint emotiu, Pmies va escriure una obra prolífica, que compta amb el favor del públic. Podem esmentar, entre d'altres títols La filla del pres (1967), Testament a Praga (1970), Va ploure tot el dia i Quan érem capitans, ambdues de 1974, i Quan érem refugiats i Dona de pres, de 1975. Amor clandestí (1976-1998), una de les seves millors obres, hbilment escrita i estructurada, evoca la relació amb el seu company i pare dels seus fills (sense esmentar-ne el nom), forosament clandestina en la Barcelona franquista. A La filla del gudari (1997), mostra la soledat de la narradora protagonista, un cop els fills ja s'han fet grans i la vida és difícil. Més estrictament documentals són Si vas a París, pap... (1975), sobre el maig francs, o Maig de les dones (1976), sobre el congrés que va tenir per escenari Barcelona. Va escriure també llibres de viatges Vacances aragoneses (1976), Busqueu-me a Granada diari d'un viatge (1980), Nadal a Porto (1995). Va ser guardonada amb el Premi d'Honor de les Lletres Catalanes de l'any 2001.
CORAZON DESPIADADO (ADN)
ISBN: 9788491817857
Page: 488
Lang: Castellano
Year: 2020
Price: 18.05
Publisher By: Alianza editorial
Tags: Novela negra
Seré capaz de averiguar la verdad entre tantas mentiras? «Una fuerza de la novela negra». Erin Kelly,autora deÉl dice, ella dice Él me dijo que no había matado a su novia, que era inocente. Me dijo que su mujer iba a por él.Lo que no me dijo es por qué. Tiene un largo historial de infidelidades.Fue a la fiesta en la que asesinaron a su novia. Pero su mujer también estaba allí.Adúltero. Asesino.Víctima. Seré capaz de averiguar la verdad entre tantas mentiras? «Me encantó. Brillante». Clare Mackintosh, autora deTe veo «Una fuerza dela novela negra». Erin Kelly,autora deÉl dice, ella dice «Un regalo para todos los aficionados a la novelapolicíaca». Ann Cleeves «Una novela verdaderamente formidable. De lomejorcito del género policiaco dura, implacable y sembrada de giros argumentales. Y además la protagonista es una mujer dura e inteligente que meha encantado. Quiero más personajes femeninos como este!». C. J. Tudor, autor deEl hombre de tiza
LA REGENTA (VOL. 2) (7ª ED.)
ISBN: 9788437604558
Page: 704
Lang: Castellano
Year: 2005
Price: 13.11
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
MARTIN FIERRO (7ª ED.)
ISBN: 9788437601861
Page: 424
Lang: Castellano
Year: 2005
Price: 10.64
Publisher By: Catedra
Tags: Antologías,Poesía,Literatura
OTELO
ISBN: 9788467058772
Page: 160
Lang: Castellano
Year: 2020
Price: 3.75
Publisher By: S.l.u. espasa libros
Tags: Teatro clásico extranjero hasta el siglo XVIII,Teatro,Literatura
La historia original del moro de Venecia, de Gianbattista Giraldi Cinthio (1565), sirvió a William Shakespeare para crear Otelo, la única de sus grandes tragedias basada en una obra de ficción. Contraviniendo la imagen isabelina del moro, Shakespeare invierte los papeles de los protagonistas y otorga al moro Otelo el carácter de hombre noble y aristocrático, mientras que reserva para el italiano Yago la perversidad y la hipocresía, desarrollando en él uno de los estudios más profundos del mal. Al final, el protagonista, como un auténtico héroe trágico, consciente de su degradación y de su pérdida, escribe su propio epitafio, con la angustia del héroe destrozado. Traducción y edición de Ángel-Luis Pujante, premio Nacional de Traducción.
BARTLEBY, EL ESCRIBIENTE
ISBN: 9788467058765
Page: 80
Lang: Castellano
Year: 2020
Price: 3.75
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA GAVIOTA
ISBN: 9788467055924
Page:
Lang: Castellano
Year: 2019
Price: 25.60
Publisher By: S.l.u. espasa libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Volumen con edición, estudio y notas de Eva F. Florensa sobre una de las novelas más emblemáticas de la literatura costumbrista, La Gaviota, obra de Fernán Caballero, seudónimo de la escritora española Cecilia Bhl de Faber (1796-1877). Originariamente en francés, traducida al castellano por el editor y académico José Joaquín de Mora y publicada en entregas por El Heraldo, narra la historia del ascenso y caída de una joven cantante, la Gaviota, que consigue el éxito en Madrid y Sevilla gracias a su virtuosa voz y que se enamora de un torero que tendrá un fatídico destino. La autora, que aglutina en sus textos costumbrismo, romanticismo y realismo, ofrece una descripción pormenorizada de la sociedad española del siglo XIX en una novela que se divide en dos partes la que se asoma a la sencillez de la vida en una aldea y la de la ciudad, en este caso Sevilla, donde se muestra a una mujer más proclive a las modas extranjeras y más pasional e independiente que la joven de origen campesino, más apegada a la familia y a la virtud. Las desventuras de la Gaviota y las consecuencias moralizantes de sus actos acompañan a una narración que muestra una acertada radiografía de la sociedad cambiante española del siglo XIX.
PASEO POR LA MESETA Y LOS VOLCANES: DIARIO SECRETO DE HUMBOLDT EN ESPAÑA
ISBN: 9788412000139
Page: 202
Lang: Castellano
Year: 2019
Price: 19.95
Publisher By: Red libre ediciones s.l.
Tags: Narrativa de viajes,Géneros literarios,Literatura
En el 250 aniversario del nacimiento de Alexander von Humboldt, la colección Hojas en la hierba de la editorial Relee ha querido rendir un homenaje al científico y explorador prusiano recreando sus andanzas por la España de 1799. De todos sus viajes, este es el menos documentado por la falta de un diario como los que escribió a partir del momento que se embarcó en A Coruña hacia América. Para recrear su diario, hemos contado con los inestimables conocimientos del biólogo e historiador de la ciencia Miguel Ángel Puig-Samper, uno de los mayores expertos en Humboldt, quien para esta recreación del viaje del explorador prusiano, este Paseo, ha empleado material de archivo procedente de sus investigaciones, los diarios manuscritos del propio Humboldt, su correspondencia, sus publicaciones, el diario de su hermano Wilhelm en su viaje por España, las cartas de su cuñada Carolina, algunas cartas de Bonpland y su diario botánico, así como los relatos de otros viajeros de la época.
LOS LOBOS DE PRAGA
ISBN: 9788466349901
Page: 336
Lang: Castellano
Year: 2020
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
La más pura esencia del mejor Banville y el mejor Black, Premio Príncipe de Asturias, en una oscura novela negra histórica. «La voluble musa de la historia casi ha borrado el nombre de Christian Stern de sus páginas eternas, aunque a menudo he tenido razones para pensar que habría sido mucho mejor para mí no haber aparecido nunca en ellas.» Christian Stern, un joven alquimista, erudito y ambicioso, llega a Praga en el amargo invierno de 1599 con la intención de hacer fortuna en la corte del Sacro Emperador Romano, el excéntrico Rodolfo II, sobrino de Felipe II. La noche de su llegada, borracho y perdido, Christian tropieza en el Callejón del Oro, junto al castillo, con el cuerpo de una joven tendido en la nieve. Vestida de terciopelo y con gorguera de encaje, luce en el pecho un gran medallón de oro y un profundo tajo a lo largo del cuello. Christian entrará al servicio del emperador, quien pronto le confía la tarea de resolver el misterio del asesinato, pero a medida que se acerca a la verdad advierte que su propia vida está en grave peligro. Los lobos de Praga es la más pura esencia del mejor Banville y el mejor Black, y ofrece al mismo tiempo un fascinante retrato de una ciudad mágica y de una época perdida. La crítica ha dicho... «Todo lo ...
AHORA Y SIEMPRE
ISBN: 9788445007549
Page: 208
Lang: Castellano
Year: 2020
Price: 12.30
Publisher By: Minotauro
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Un periodista portador de una noticia terrible salta de un tren en marcha en un pueblecito que esconde secretos maravillosos e imposibles... La tripulación de una nave estelar sigue a su capitán, ciego y loco, en su búsqueda por el espacio profundo para enfrentarse al destino, la eternidad e incluso a Dios... Ahora y siempre es la nueva obra de un artista incomparable cuyas historias han dado forma al paisaje literario americano. Dos fascinantes novelas cortas (cada una de ellas única y diferente, pero puro Bradbury) que demuestran su sorprendente talento y la incontenible vitalidad de la mente, el espíritu y el corazón de este destacado narrador americano. . 2020 es el año Ray Bradbury. Se cumplen 100 años de su nacimiento.
ASESINATO EN KENSINGTON GARDENS (INSPECTOR THOMAS PITT 32)
ISBN: 9788413141473
Page: 368
Lang: Castellano
Year: 2020
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Un misterio de la realeza nos traslada al Londres victoriano. Londres, 1899. El jefe del Departamento Especial de la policía Thomas Pitt recibe una llamada de Buckingham Palace. La reina Victoria sabe que se acercan los últimos días de su reinado y que muy pronto el príncipe de Gales heredará el trono. Esa es la razón por la que había encargado a su gran amigo y confidente John Halberd que investigara a los amigos más cercanos del príncipe heredero. Entre ellos, el que más le interesaba era Alan Kendrick, adinerado playboy aficionado a las apuestas. Pero el cuerpo de Halberd es hallado en una barca de remos en el Serpentine, junto a los jardines de Kensington. Aunque la muerte se haya archivado como un desafortunado accidente, la reina Victoria no está convencida y quiere que Pitt averigüe la verdad, así que el jefe de policía se ve obligado a trabajar en solitario y en secreto y muy pronto se verá envuelto en una trama que desafía la reputación de importantes hombres de Estado y que puede poner en peligro la seguridad del Imperio Británico. Se convertirá éste en el último caso de Thomas Pitt?