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:
CUÁNTA TIERRA NECESITA EL HOMBRE Y OTROS CUENTOS
ISBN: 9788420685915
Page: 440
Lang: Castellano
Year: 2014
Price: 13.30
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Si Lev Tolstói (1828-1910) alcanzó sin duda la celebridad gracias a sus grandes novelas, como Guerra y paz, Anna Karenina o Resurrección, no es menos cierto que sus obras más breves y sus cuentos comparten el mismo vigor literario y la misma profundidad. En Cuánta tierra necesita el hombre y otros cuentos encontramos reunido lo mejor de su producción en este género, con una variedad de registros que va desde el relato de aventuras, como El prisionero del Cáucaso, a la incursión en el folclore (Historia de Iván el Tonto), sin olvidar otras piezas que se consideran unánimemente entre las mejores escritas nunca, como Jolstomer, Lo que mueve a los hombres o el cuento que da título al volumen. Presentación de Víctor Andresco
POR EL TERRITORIO DEL USSURI
ISBN: 9788446039822
Page: 448
Lang: Castellano
Year: 2014
Price: 18.05
Publisher By: Akal
Tags: Historia de los países de Asia,Historia por países,Historia
Por el territorio del Ussuri cuenta hechos reales, fruto de la experiencia vital de su autor, Vladímir Arséniev, geógrafo, etnógrafo, militar y escritor, quien comandó diversas expediciones entre 1902 y 1907 por el Lejano Oriente ruso para confeccionar nuevos mapas y rutas de la zona. Durante sus viajes, conoció a Dersú, con quien trabó una profunda amistad que le devolvió la fe en la humanidad. Sobre la base de un diario de viajes real, Por el territorio del Ussuri es el relato que el explorador y etnógrafo Vladímir Arséniev compone de su primer encuentro con un nativo durante una expedición por el Lejano Oriente ruso el gold Dersú Uzalá. Dersú, no solo se convierte de inmediato en el mejor guía para una expedición, sino que también recupera la confianza de Arséniev en el género humano «Cuanto más observaba de cerca a ese hombre, más me gustaba. Cada día descubría en él nuevas cualidades. Anteriormente pensaba que el egoísmo es especialmente característico del hombre salvaje y que el sentido de la humanidad, la filantropía y la atención para con el prójimo solo eran inherentes en los europeos. No estaría equivocado?». Homenaje a la fascinante figura de este nativo y a una naturaleza que se sabe ya amenazada, Por el territorio del Ussuri antecede a Dersú Uzalá publicado también en esta colección como primera parte de la preciosa amistad que cultivaron el ruso Arséniev y el gold Dersú en condiciones casi siempre azarosas.
ZONA PROHIBIDA
ISBN: 9788415745556
Page: 270
Lang: Catalán
Year: 2013
Price: 9.45
Publisher By: Fanbooks
Tags: Juvenil
LA VOZ A TI DEBIDA
ISBN: 9788420609034
Page: 136
Lang: Castellano
Year: 2012
Price: 9.50
Publisher By: Alianza editorial
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
CANTAR DEL MIO CID
ISBN: 9788467034059
Page: 480
Lang: Castellano
Year: 2010
Price: 9.45
Publisher By: S.l.u. espasa libros
Tags: Poesía clásica española hasta el siglo XVIII,Poesía,Literatura
Primera de las obras de poesía épica española Primera de las obras de poesía épica española, el CANTAR DEL MÍO CID no sólo recoge las hazañas de Rodrigo Díaz de Vivar, sino también los balbuceos del espíritu castellano. Difundido por los juglares en plazas y castillos, el poema constituye, al tiempo, una exaltación de los grandes valores del honor y la libertad y un cuadro de costumbres de la época. Esta edición delCantar del Mío Cid ofrece un recorrido por la emocionante labor de investigación cidiana que llevó a cabo Menéndez Pidal las incógnitas sobre la autoría del poema, su fecha de creación, la realidad histórica a la que responde, etc. El texto ya clásico de Menéndez Pidal, prologado por Martín de Riquer y acompañado de la prosificación de Alfonso Reyes, se completa con una anotación que combina la autoridad del insigne filósofo con las nuevas aportaciones de Juan Carlos Conde, responsable de esta edición. El lector tiene en sus manos la más completa edición delCantar del Mío Cid, al que podrá acceder a través de varios niveles de lectura hasta alcanzar la total comprensión y disfrute del mayor exponente de la épica castellana. El texto ya clásico de Menéndez Pidal, prologado por Martín de Riquer y acompañado de la prosificación de Alfonso Reyes, se completa co...
LA TRILOGIA DE LA NIEBLA
ISBN: 9788408107095
Page: 880
Lang: Castellano
Year: 2016
Price: 18.95
Publisher By: Planeta
Tags: Juvenil
Todo el misterio y las emociones del primer Carlos Ruiz Zafón. En una misteriosa casa de la costa atlántica, lejos del Londres amenazado por la guerra, Max va a descubrir que los desafíos del presente a menudo tienen su razón de ser en pactos inconfesables sellados mucho tiempo atrás, donde habitan seres como El Príncipe de la Niebla. En la Calcuta de 1932, un tren en llamas atraviesa la ciudad, y el círculo de amigos de Ben y Sheere debe enfrentarse al más terrible y mortífero enigma de la ciudad de los palacios; una aventura, El Palacio de la Medianoche, que va a cambiar sus propias vidas. Entre París y un extraño faro de Normandía se desarrolla Las Luces de Septiembre, en la que Irene e Ismael se adentran en el misterio de un fabricante de juguetes que vive entre seres mecánicos y sombras del pasado, a la vez que crecen los lazos que los van a unir para siempre. La Trilogía de la Niebla nos ofrece una inigualable combinación de aventura, misterio y emociones, de la mano del magistral narrador de La Sombra del Viento, Carlos Ruiz Zafón.
PSICOPATA
ISBN: 9788496434035
Page: 176
Lang: Castellano
Year: 2005
Price: 13.30
Publisher By: Alhena media
Tags: Novela negra
A partir de una historia real y basándose en investigaciones periodísticas, Carles Quílez se interna con valentía en la mente de un criminal en una muestra extraordinaria de nuevo periodismo que se lee como una novela» (Joan Barril). PSICÓPATA UNA HISTORIA REAL DE MALDAD, MIEDO Y DERROTA Un periodista recibe el encargo profesional de componer la historia de un psicópata encarcelado en una de las prisiones de su ciudad. Un trabajo que de inmediato se torna un reto segar la membrana que recubre el oscuro mundo interior de un violador compulsivo, un psicópata patológico inmune a cualquier programa o terapia de re-educación y ajeno a cualquier valor cultural o emotivo que no sea el suyo. De la mano del psicópata, el periodista Daniel Sala Atarés descubre algunas de las claves que se esconden en los recovecos más complejos de la mente de un criminal. • Cómo es la infancia de un psicópata? Cómo es su familia? • Cuál es su escala de valores? • Cómo alguien puede consumar una relación sexual con otra persona que le rechaza? • Sienten arrepentimiento? • Sienten algo más allá de la mera autosatisfacción? • Se curan? (...)
MONJE, EL
ISBN: 9788477020479
Page: 432
Lang: Castellano
Year: 2005
Price: 24.22
Publisher By: Valdemar
Tags: Narrativa fantástica,Géneros literarios,Literatura
El Monje, de Matthew G. Lewis, libro terrible y una de las cimas de la novela gótica, vio la luz en marzo de 1796, despertando inmediatamente el interés y el asombro del público y la crítica. No obstante, ya desde su aparición la obra fue tachada de corrompida y blasfema por los sectores más apegados a los sacrosantos valores morales y religiosos, sin escatimar airados epítetos que la condenaban por libertina, impía y atea. El propio Coleridge elogia su fuerza imaginativa, pero añade que la obra destila un veneno moral que los aciertos literarios no hacen sino agravar. H.P. Lovecraft la considera «una obra maestra de verdadera pesadilla cuyos elementos generales de corte gótico están condimentados con un cúmulo de rasgos macabros.» La novela nos presenta a un monje español, llamado Ambrosio, quien de un estado profundamente virtuoso pasa a ser tentado por el demonio bajo la apariencia de la doncella Matilde. Finalmente, Ambrosio, condenado a morir en manos de la Inquisición, consigue escapar al castigo a costa de vender su alma al demonio.
LA BUENA LETRA (2ª ED.)
ISBN: 9788433973023
Page: 136
Lang: Castellano
Year: 2007
Price: 7.50
Publisher By: Anagrama
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
ILION I: EL ASEDIO
ISBN: 9788498722673
Page: 496
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: B de bolsillo ediciones b
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
EL SOLDADO DE PORCELANA
ISBN: 9788492421916
Page: 916
Lang: Castellano
Year: 2009
Price: 13.30
Publisher By: Verticales de bolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
FRANKENSTEIN
ISBN: 9781847493507
Page:
Lang: Inglés
Year: 2014
Price: 7.12
Publisher By: Alma books
Tags: Literatura en ingles,En otros idiomas,Literatura
Since it was first published in 1818, Mary Shelley's seminal novel has generated countless print, stage and screen adaptations, but none has ever matched the power and philosophical resonance of the original. Composed as part of a challenge with Byron and Shelley to conjure up the most terrifying ghost story, Frankenstein narrates the chilling tale of a being created by a bright young scientist and the catastrophic consequences that ensue. Considered by many to be the first science-fiction novel, the tragic tale of Victor Frankenstein and the tortured creation he rejects is a classic fable about the pursuit of knowledge, the nature of beauty and the monstrosity inherent to man. ________ 'The first novel of the scientific revolution and, incidentally, the first novel of science fiction.' Brian Aldiss 'Frankenstein appeals to something very primal, but its also about profound things, the very nature of life and death and birth.'Kenneth Branagh 'How many fictional characters have made the great leap from literature to mythology; how many creatures of sheer language have stepped from the rhythms of their authors idiosyncratic voices into what might be called a collective cultural consciousness?' Joyce Carol Oates 'The greatest novel of the Romantic movement.' Michael Dirda