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.
Formulario de búsqueda
Author's book list:
EL PARAÍSO PERDIDO
ISBN: 9788491813941
Page: 448
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Alianza editorial
Tags: Poesía clásica extranjera hasta el siglo XVIII,Poesía,Literatura
Considerado junto con Wiliam Shakespeare una de las figuras centrales de la literatura inglesa, exaltado por William Blake, tomado como ejemplo de lo sublime por Edmund Burke, casi omnipresente en la lírica anglosajona a lo largo de los siglos xviii y xix, John Milton (1608-1674) gestó " El Paraíso perdido " (1664), su obra cumbre, ciego y liquidados ya los años en que, como miembro activo del bando puritano, apoyó resueltamente la Revolución inglesa y el gobierno de Oliver Cromwell. Esta epopeya ciclópea y atrevida que funde con afán totalizador tradiciones y civilizaciones, hechos y mitos, disciplinas opuestas, y anticipa en su monumentalidad lo que pocos años después serían, en la música, las grandes obras de Bach, Telemann o Hndel, recoge la caída del Hombre, la desobediencia y la rebeldía de Satán, los combates celestes y las vías que Dios explora hacia la criatura humana con el fin de salvarla de la desesperación y poner a su alcance la salvación.
QUINTETO DE BUENOS AIRES
ISBN: 9788408205579
Page: 480
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
ADIOS, MUY BUENAS
ISBN: 9788467055320
Page: 256
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Narrativa española,Novela contemporánea
PARECE MENTIRA
ISBN: 9788467055153
Page: 272
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Esta es la historia de un chico de barrio que. desde la distancia de sus 46 años. sale al encuentro del adolescente problemático. el joven perdido y el hombre en busca de destino que fue. A partir de capítulos muy cortos e intensos. que demuestran una capacidad de autoanálisis y de observación muy poco comunesy un sentido del humor sobresaliente. Juan del Val nos va contando cómo ha sido madurar. nos relata sin tapujos las veces que se ha perdido. y compartimos su alegría y su asombro cada vez que siente que ha aprendido una lección. Desinhibido y audaz. su relato va desde cómo fue crecer en un barrio humilde madrileño. buscarse la vida en el periodismo de principios de los noventa sin estudios. ir triunfando en su profesión y. sobre todo. nos cuenta lo que ha aprendido de las mujeres. su auténtica vocación. Nunca pensé que se atrevería a contarlo. Nuria Roca.
TIEMPO DE TORMENTAS
ISBN: 9788408205531
Page: 512
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Planeta
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Desde muy niño. Boris sabe que es diferente. Muy temprano se detectan problemas de motricidad y dislexia. y el pequeño actúa con unos gestos y una forma de hablar amaneradas. Los adultos dicen que su madre. Belén. una bailarina de renombre. y su padre. crítico de cine. rodean al niño de malas compañías. En Caracas se habla de sus amigos intelectuales y de toda esa gente homosexual con la que ella trabaja. También que Boris está enamorado de Gerardo. el hijo de la influyente periodista Altagracia Orozco. Sin embargo. Belén no se rinde al prejuicio y por más golpes que llegan de fuera. convierte su casa en un refugio para esa diferencia. Primero cara a cara. luego unidos por la línea telefónica. pero siempre juntos bajo el inquietante influjo de un cuadro lleno de historia. Tiempo de tormentas.Los días de escuela. un amor. una violación. el silencio. sus primeros pasos como columnista o escritor de telenovelas. el salto a la fama en España con Crónicas marcianas y el finalista del Premio Planeta. el glamur. los abismos. de nuevo el amor y la violencia. Una enternecedora y envolvente novela autobiográfica donde Boris Izaguirre construye una vida a veces complicada. siempre apasionante. a caballo entre dos países que también estaban creciendo.
CORAZÓN QUE RÍE, CORAZÓN QUE LLORA: CUENTOS VERDADEROS DE MI INFANCIA
ISBN: 9788417115999
Page: 176
Lang: Castellano
Year: 2019
Price: 17.05
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea
No es fácil vivir entre dos mundos, y la niña Maryse lo sabe. En casa, en la isla caribeña de Guadalupe, sus padres se niegan a hablar criollo y se enorgullecen de ser franceses de pura cepa, pero, cuando la familia visita París, la pequeña repara en cómo los blancos los miran por encima del hombro. Eternamente a caballo entre la lágrima y la sonrisa, entre lo bello y lo terrible, en palabras de Rilke, asistimos al relato de los primeros años de Condé, desde su nacimiento en pleno Mardi Gras, con los gritos de su madre confundiéndose con los tambores del carnaval, hasta el primer amor, el primer dolor, el descubrimiento de la propia negritud y de la propia feminidad, la toma de conciencia política, el surgimiento de la vocación literaria, la primera muerte. Estos son los recuerdos de una escritora que, muchos años después, echa la vista atrás y se zambulle en su pasado, buscando hacer las paces consigo misma y con sus orígenes. Profunda e ingenua, melancólica y ligera, Maryse Condé, la gran voz de las letras antillanas, explora con una honestidad conmovedora su infancia y su juventud. Un magistral ejercicio de autodescubrimiento que constituye una pieza clave de toda su producción literaria, que le ha valido el Premio Nobel Alternativo de Literatura 2018.
EL SUEÑO DE LA RAZON
ISBN: 9788423355310
Page: 416
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Destino
Tags: Novela negra
La comisaria Ruiz vuelve a Madrid para preparar su defensa. El viejo Jefe Superior de la policía ha logrado su suspensión en venganza por una antigua investigación y María está temporalmente fuera del cuerpo.Pero eso no la va a frenar. Es el mes de mayo. tiempo de fiestas en torno al río Manzanares. y la aparición de unos animales muertos es el primer indicio de una anomalía que pronto dejará más huellas letales la ejecución de una joven becaria de Historia del Arte en uno de los puentes del río. Y no será la única.La policía investiga magia negra. acoso sexual o sadismo. pero los distintos sucesos empiezan a conformar una serie de escenificaciones que llevarán a la comisaria Ruiz hasta el legado de Goya.Sin equipo. sin uniforme y sin pistola. María se enfrenta esta vez a un ser de extrema inteligencia. marcado por una obsesión y con gran capacidad de manipulación. En su lucha contra el tiempo recorrerá casas okupas. túneles subterráneos y un Madrid oculto y ajeno al Estado.
BRIDA (ED. LIMITADA)
ISBN: 9788408206231
Page: 272
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Planeta
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
TRES ENANOS Y PICO
ISBN: 9788408205548
Page: 480
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Planeta
Tags: Humor en bolsillo,Narrativa en bolsillo,Literatura
Wifo Medroso es un joven estudiante. cobarde y enclenque. que realizará sus prácticas de Enanología en la ciudad de Villa Trifulcas. Hasta aquí podría parecer una historia anodina y sin ningún interés. Pero habría sido escrita si lo fuera? Mientras el becario estudia las costumbres de los enanos. el mundo se encamina hacia el desastre. Elfos racistas y xenófobos. una banda criminal dirigida por un niño de ocho años. enanas homicidas. políticos corruptos. trolls. orcos. guerreros errantes. ogros y magos. bosques encantados. reinas. asesinos. peleas. palizas. asedios y batallas. mentiras. secuestros. amenazas. un burro guardaespaldas y. aunque parezca increíble. mucho mucho más. Qué podrá hacer Wifo. en medio de este follón. para salvar su propia vida y la de los enanos?
EL LABERINTO
ISBN: 9788408206187
Page: 816
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
EL CURIOSO INCIDENTE DEL PERRO A MEDIANOCHE
ISBN: 9788416923694
Page: 178
Lang: Castellano
Year: 2018
Price: 15.20
Publisher By: Antigona
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
La adaptación teatral de Simon Stephens de la exitosa novela de Mark Haddon ha llenado teatros en países como Reino Unido, Estados Unidos, México, Corea, Bélgica, Canadá o Australia. El montaje londinense se mantuvo en cartel durante cinco temporadas y obtuvo el récord de premios Olivier hasta ese momento (siete), incluyendo el de Mejor Nueva Obra. En Broadway permaneció en cartel dos temporadas y recibió multitud de premios, incluido el Tony a la Mejor Obra. El curioso incidente del perro a medianoche es la historia de Christopher Boone, un niño con un trastorno autista y una capacidad intelectual deslumbrante, que decide investigar la extraña muerte del perro de su vecina. La peculiar visión del mundo de Christopher y su relación con sus padres, y especialmente con su profesora, dan pie a una conmovedora historia de superación, amistad y tolerancia, arropada por un extenso elenco de personajes que se cruzan en el camino del obstinado Christopher.
EL ÚLTIMO REGALO DE PAULINA HOFFMANN
ISBN: 9788408202332
Page: 384
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Paulina Hoffmann crece en el infierno del Berlín nazi. pero el horror invade del todo su vida cuando el ejército ruso ocupa la ciudad al final de la guerra. En esos días. su madre toma una decisión que marcará para siempre la historia de Paulina su huida desesperada al Madrid de la posguerra. su apasionada juventud en España. su inesperado matrimonio y. sobre todo. el gran amor hacia sus hijos y su única nieta. Alicia.Será Alicia la que. muchos años más tarde y tras la muerte de Paulina. decida viajar sola a Berlín para sumergirse en el pasado de la mujer de la que tanto aprendió y comprender el último secreto de su abuela. una auténtica superviviente que logró decidir su propio destino a pesar de los recuerdos y el silencio.