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 CASA DE BERNARDA ALBA
ISBN: 9788467033328
Page: 272
Lang: Castellano
Year: 2010
Price: 6.60
Publisher By: S.l.u. espasa libros
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
LA CASA DE BERNARDA ALBA fue la última obra de teatro que Lorca dejó terminada, pero no llegaría a verla representada. El poeta, además, nunca comentó nada sobre ella, por lo que se presenta como una de sus piezas más enigmáticas. Su lectura ha estado sesgada por interpretaciones de corte político que diluyen lo que en Lorca no es más que un mero marco y postergan el problema de la condición humana, esencial en el poeta. Joaquín Forradellas analiza en esta edición los fundamentos de dichas interpretaciones y defiende la proyección atemporal de LA CASA por su valor estético y subraya la intención documental y realista de la obra. Protagonizada por personas corrientes que salen del pueblo, negando la heroicidad, LA CASA DE BERNARDA ALBA representa el dolor cotidiano, familiar, hasta sus últimas consecuencias. Lorca optó por un teatro representable, con un argumento asequible y, por ello, absolutamente crítico y eficaz al enfrentar al público con su propia máscara. Y lo hizo, además, con una expresión bella y precisa, poesía puramente dramática, apoyado en palabras inquietantes que «trastornan el reposo» del espectador.
LE PETIT PRINCE: AVEC DES AQUARELLES DE L AUTEUR
ISBN: 9782070408504
Page: 96
Lang: Francés
Year: 1999
Price: 7.60
Publisher By: Gallimard
Tags: Literatura en francés,En otros idiomas,Literatura
« J'ai ainsi vécu seul, sans personne avec qui parler véritablement, jusqu' une panne dans le désert du Sahara, il y a six ans. Quelque chose s'était cassé dans mon moteur. Et comme je n'avais avec moi ni mécanicien, ni passagers, je me préparai essayer de réussir, tout seul, une réparation difficile. C'était pour moi une question de vie ou de mort. J'avais peine de l'eau boire pour huit jours. Le premier soir je me suis donc endormi sur le sable mille milles de toute terre habitée. J'étais bien plus isolé qu'un naufragé sur un radeau au milieu de l'océan. Alors vous imaginez ma surprise, au lever du jour, quand une drle de petite voix m'a réveillé. Elle disait ... »
DRACULA (ANOTADO)
ISBN: 9788446031758
Page: 640
Lang: Castellano
Year: 2012
Price: 54.62
Publisher By: Akal
Tags: Narrativa de terror,Géneros literarios,Literatura
ELS BESSONS
ISBN: 9788492405459
Page: 192
Lang: Catalán
Year: 2012
Price: 13.30
Publisher By: Adesiara
Tags: Clásicos grecolatinos,Clásicos,Literatura
INDIGNO DE SER HUMANO
ISBN: 9788493741372
Page: 124
Lang: Castellano
Year: 2010
Price: 12.35
Publisher By: Sajalin editores
Tags: Narrativa extranjera,Novela contemporánea
CRONICAS DE INDIAS: ANTOLOGIA
ISBN: 9788437618357
Page: 528
Lang: Castellano
Year: 2005
Price: 16.15
Publisher By: Catedra
Tags: Historia de los países de América,Historia por países,Historia
Bajo el marbete de «Crónicas de Indias» se agrupan los escritos más diversos sobre el descubrimiento, la conquista y la colonización del Nuevo Mundo. Las narraciones históricas que nos ocupan pueden ser diarios, cartas, crónicas, comentarios, relatos, historias; de carácter autobiográfico, histórico, literario o legendario; generales o particulares; estar escritas por españoles, por mestizos o por indígenas; por quienes vivieron la experiencia (Oviedo, Cabeza de Vaca) , o por quienes escribieron de" oídas" (Gómara, Pedro Mártir); entre la historiografía popular (Bernal Díaz del Castillo) y la erudita (Gómara); sobre la historia de la evangelización, la naturaleza etnográfica (Oviedo) o de carácter político (Hernán Cortés). Esta edición recoge una selección antológica de crónicas de Indias que pretende ofrecer un panorama de esa diversidad la realidad circundante de América y sus aspectos más diversos de interés tanto histórico como literario, escritas por Colón, Hernán Cortés, Bernal Díaz del Castillo,Bartolomé de las Casas, Álvar Núñez Cabeza de Vaca, Inca Garcilaso de la Vega, Pedro Cieza de León, Agustín de Zárate, Jesús de Acosta, Gonzalo Fernández de Oviedo y Francisco López de Gómara.
LOS CANTOS DE MALDOROR
ISBN: 9788477028192
Page: 432
Lang: Castellano
Year: 2016
Price: 26.60
Publisher By: Valdemar
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
En agosto de 1869 el editor belga Albert Lacroix imprime la primera edición de «Los cantos de Maldoror», una obra únicae inclasificable, entre la confesión y la poesía en prosa, firmada por un tal Conde de Lautréamont. Pero Lacroix, temeroso de lacensura debido a su contenido blasfemo, obsceno y provocador, decide finalmente no distribuirla a librerías. Los ejemplares,costeados por el misterioso Lautréamont seudónimo inspirado en un personaje de Eugne Sue, quedaron abandonados en los sótanosde una imprenta. Años después se supo que quien estaba detrás de tan sonoro «nombre de guerra» era Isidore Ducasse,un joven de veintitrés años, hijo de un diplomático francés y nacido en Montevideo, que había muerto de tuberculosistan solo un año después. «Era un joven alto y moreno, imberbe, nervioso, ordenado y trabajador. Sólo escribía de noche, sentadoante su piano. Declamaba, forjaba sus frases, subrayando sus prosopopeyas con acordes» recuerda su primer editor.Tuvieron que pasar veinte años hasta que la obra despertó de su letargo y vio finalmente la luz en París en 1890.Redescubierta por el escritor Léon Bloy, y reivindicada después de forma entusiasta por el movimiento surrealista, cuyo líder,André Breton, la consideraba «la expresión de una revelación total que parece sobrepasar las posibilidades humanas»,«Los can...
SÍ IMPORTA EL MODO EN QUE UN HOMBRE SE HUNDE
ISBN: 9788415739104
Page: 198
Lang: Castellano
Year: 2014
Price: 14.15
Publisher By: Delirio
Tags: Narrativa española,Novela contemporánea
Martín Circo Martín gana el mayor premio jamás concedido en la historia de la televisión tres millones de euros en apartamentos, trajes, coches, obras de arte, equipos electrónicos y esas bolas chinas que relajan a los chinos y ponen nervioso al resto del mundo. Pero la buena suerte también puede ser mala, y el premio activa una trampa económica que arroja a Martín por una autopista vertical al más kafkiano de los infiernos. Sí importa el modo en que un hombre se hunde es una tragedia contemporánea, una sátira divertidísima y despiadada sobre la maquinaria financiera que nos aplasta y cómo la sangre de un hombre no basta para saldar su deuda, confirmando a Rodrigo Cortés como una de las plumas más afiladas, ingeniosas y ácidas de los últimos años.
LEGADO
ISBN: 9788415729037
Page: 816
Lang: Castellano
Year: 2013
Price: 9.45
Publisher By: Rocabolsillo
Tags: Juvenil
El Jinete y su dragona han llegado mucho más lejos de lo que nadie e atrevía ni siquiera a imaginar, pero pueden derrocar al malvado Rey y devolver la justicia a Alagasia? Y si así es cuál será el precio que tendrán que pagar?No hace tanto tiempo, Eragon ?Asesino de sombra, Jinete de dragón?no era más que un pobre muchacho que vivía en una granja y su dragona, Saphira, una piedra azul oculta en el bosque. Ahora, el destino de una civilización recae sobre sus hombros. Los largos meses de entrenamiento y batallas les han traído victorias y esperanza pero también pérdidas terribles. Pero la verdadera batalla aún no ha llegado deberán enfrentarse con Galbatorix. Cuando finalmente lo hagan, tendrán que ser lo suficientemente fuertes como para vencerle porque si ellos no lo hacen, nadie podrá. No habrá una segunda oportunidad.
NO ESTA EL HORNO PARA CRUASANES
ISBN: 9788408182597
Page: 384
Lang: Castellano
Year: 2018
Price: 5.65
Publisher By: Planeta
Tags: Narrativa erótica,Romántica y erótica
Una comedia erótica, romántica, divertida, sexy y muy provocativa. Álex es un profesor de inglés que cada tarde va al gimnasio. Cuando él y sus colegas oyen a tres chicas burlarse de sus músculos, hacen una apuesta que ganará el primero que consiga acostarse con una de ellas. Álex se fija en Carla creyendo que será un polvo fácil para él; de hecho, está casi convencido de que le estará haciendo un favor, de que le alegrará el día, la semana, el año! Sin embargo, el cazador resultará cazado, ya que Carla es mucha mujer y está a punto de abrirle las puertas de un mundo con el que hasta entonces Álex solo se había atrevido a fantasear. Enamorado hasta las trancas, conseguirá Álex romper la coraza de la fría Carla?
HISTORIA DE MERLIN
ISBN: 9788417996017
Page: 460
Lang: Castellano
Year: 2019
Price: 23.70
Publisher By: Siruela
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura
En el siglo XIII, posiblemente siguiendo el fragmentario texto versificado del clérigo Robert de Boron, uno o varios autores redactaron la Historia de Merlín. Su versión reunía diversos motivos de la tradición folclórica e historiográfica y desdibujaba el carácter religioso que De Boron había conferido al mítico mago. Esta edición en castellano ofrece una visión íntegra de la historia del célebre Merlín, nigromante de origen demoniaco, capaz de adivinar el pasado y el futuro y de cambiar su propia apariencia. Sabio y fiel consejero del rey Arturo y sus caballeros, Merlín se vio arrastrado a un trágico destino al quedar prisionero de las artes mágicas reveladas por él mismo a su joven y hermosa amada, Viviane. La presente traducción ha sido realizada a partir de un manuscrito fechado en 1316 que aparece recogido en el monumental trabajo compilatorio de todo el ciclo artúrico que O. H. Sommer publicó en 1908. Con el objetivo de hacer más accesible esta obra al público actual, Carlos Alvar ha prescindido en esta versión de los hechos marginales pero sin dejar ninguna aventura incompleta, haciendo así que la lectura resulte más placentera. El extenso epílogo sobre los orígenes y el desarrollo cultural del personaje literario de Merlín que completa este volumen ha sido cuidadosamente preparado por Carlos García.