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:
PLANILANDIA
ISBN: 9788441439924
Page: 160
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Edaf
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Cómo podría una criatura limitada a dos dimensiones captar la posibilidad de una tercera?La divertida y entrañable novela de muchas dimensiones de Edwin A. Abbott explora este enigma en las vivencias de suprotagonista, un cuadrado, cuyo mundo lineal es invadido por una esfera emisaria que anunciaba el evangelio de la terceradimensión en la vísperas del nuevo milenio. Parte lección de geometría, parte sátira social, esta obra clásica de cienciafi cción logra, con brillantez, ampliar la imaginación de todos los lectores más allá de los límites de nuestros prejuiciosdimensionales respectivos. En un mundo donde la clase está determinada por la cantidad de lados que posees, y las mujeresson líneas rectas, las perspectivas de la iluminación son ilimitadas, y las hipótesis de Abbott sobre una cuarta y másaltas dimensiones son sorprendentemente relevantes, aún hoy en día, por las cuestiones atemporales que plantea sobrelos límites de nuestra percepción y conocimiento.
LA HORA GRIS Y OTRAS OBRAS
ISBN: 9788417035211
Page: 184
Lang: Castellano
Year: 2019
Price: 16.72
Publisher By: Sitara
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
La violencia de género, la gestación subrogada o la persecución política quedan reflejadas en estos textos que ofrecen una visión lúcida y despiadada del mundo. John y Joe (1972) es probablemente la más popular y representada de sus obras teatrales. Dos compañeros de infortunio ven cómo un simple décimo de lotería puede cuestionar su amistad. Pero, a quién pertenece ese dichoso décimo?La llave del ascensor (1977) es el relato de una extraña historia de amor contada por una mujer encerrada en un castillo que interpela al que la escuche. Pasa una rata (1972), la primera de sus obras teatrales, es una comedia kafkiana marcada por el recuerdo de los procesos políticos. Un juez en plena crisis de conciencia revive su juventud y plantea un juego que más tarde profundizará en la trilogía Claus y Lucas el del desdoblamiento.La hora gris o el último cliente (1975) transcurre en una miserable habitación donde se encuentran una mujer, quizás prostituta, y un hombre, probablemente ladrón. Al principio la relación estaba clara entre ellos solo había sexo. Ahora ya solo quedan sueños rotos, ilusiones perdidas y remordimientos, un juego de amor y odio al que se siguen entregando.
ILIADA Y ODISEA (ESTUCHE)
ISBN: 9788497348904
Page:
Lang: Castellano
Year: 2009
Price: 65.55
Publisher By: La esfera de los libros
Tags: Literatura,Clásicos,Clásicos grecolatinos,Literatura,Clásicos
EL ESPIRITU DEL TIEMPO
ISBN: 9788423356942
Page: 416
Lang: Castellano
Year: 2020
Price: 18.52
Publisher By: Destino
Tags: Narrativa española,Novela contemporánea
El espíritu del tiempo hizo que un médico austríaco se interesara por el desarrollo de las teorías darwinistas. El espíritu del tiempo hizo que pensara en aplicar los estudios sobre el comportamiento animal al progreso de la especie humana. El espíritu del tiempo hizo que pusiera sus investigaciones al servicio de una política. El espíritu del tiempo lo convirtió en un puntal de las teorías que fundamentaban las prácticas nazis. El espíritu del tiempo lo situó en el frente del Este en la guerra contra los rusos. En 1973 recibió el Premio Nobel de Medicina. Se llamaba Konrad Lorenz. El espíritu del tiempo es una magnífica reflexión literaria sobre lo más oscuro de la naturaleza humana, bajo la pluma del reconocido novelista valenciano, ganador del Premio Josep Pla en 2007 con El retorno de Voltaire y ganador con este libro del Premio Llibreries Valencianes 2019 creado por el Gremio de Libreros.
DIECISEIS HISTORIAS QUE VIENEN A CUENTO
ISBN: 9788494946486
Page: 276
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Raspabook
Tags: Narrativa española,Novela contemporánea
Esta compilación de relatos nos adentra en una geografía diversa de mundos costumbritas, futuros utópicos, historias de venganza, ternura o surrealismo. Puede decirse que es un mapa sobre la complejidad del ser humano, que ha de leerse como quien lee un libro de poemas, de a poquito, ya que al igual que los versos, estos se descubren unas veces amargos y otras veces, dulces como lo es también la vida. Hay relatos que podríamos ubicar dentro de un realismo Costumbrista, como Viaje a los baños, de María Jesús García, Temporada de tomates, de Ramona López, Ambrosio, de Amparo González, La carta, de Natividad Puente, Calcetines, de Rosa María Regalado, Silencio, de Ana Ros, o Un lugar perdido, de José Antonio Cegarra; historias que reflejan desde la literatura española más con- temporánea hasta las historias consideradas de otro tiempo. Otros relatos se ocupan de nuestro presente, de las inquietudes y las contradicciones de los hombres y mujeres que hoy somos; es el caso de Déjate de mariconadas, de Antonio Molina, Térmicas, de Eva Libertad, Hombres sin mujeres, de María Eugenia Turpín, Porcentajes de Nieves Ortigas, A la deriva, de Carmen Rosique, El cielo está roto, de Blas Meca, Qué estás pensando?, de Pilar Pérez, La gira, de Jesús Fuentes, y Confesio- nes a una sombra, de Eloísa Romero.
DÍAS DE INFIERNO Y GLORIA : MARIA PITA Y LA DEFENSA DE LA CORUÑA
ISBN: 9788417859138
Page: 360
Lang: Castellano
Year: 2019
Price: 17.05
Publisher By: Hrm ediciones
Tags: Narrativa histórica
A principios del mes de mayo de 1589, reinando en España Felipe II, se hallan los habitantes de La Coruña entregados a sus ocupaciones ordinarias, sin imaginar que una escuadra británica de ciento cincuenta naves, con un ejército de veinte mil hombres al mando del famoso corsario Francis Drake, navega dispuesta a apoderarse a todo trance de la ciudad. A pesar de la enorme desproporción de fuerzas, La Coruña se dispone a una desesperada lucha. Ciudadanos y labriegos, soldados y marineros, hidalgos y clérigos, ricos y pobres, hombres y mujeres, todos toman las armas para plantar una tenaz resistencia en defensa de sus familias y hogares, destacando entre todos ellos la joven Mayor Fernández Pita, quien pasará a la Historia con el nombre de Maria Pita, convertida en símbolo de lucha y libertad.
MIEDO Y ASCO EN LAS VEGAS
ISBN: 9788433902573
Page: 216
Lang: Castellano
Year: 2019
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Cuidado con este libro. Este libro es peligroso. Te puede cambiar la vida. Todos los grandes libros son peligrosos. Este es un gran libro. Tan peligroso como la vida. Este libro habla de la vida como una tentativa inútil de escapar de la muerte. La muerte como el castigo justo por no haber sabido vivir. La vida y la muerte. Nadie vive realmente. Nadie muere tampoco. Ese es el secreto. Miedo y asco. El mundo es tan corrupto como Las Vegas. Un paraíso capitalista donde la vida se consume al límite. En la jungla fluorescente de los casinos, las esculturas de neón y los hoteles de lujo. Al límite de las fuerzas y la energía. Al límite del yo. El agotamiento es la verdad del juego. La ruina fatal, sin dinero ni tiempo para malgastarlo. La alucinación ácida, como nueva forma de lucidez, usurpando el lugar de la utopía imposible. Un viaje infernal al corazón podrido del sueño americano. El Punto Extremo de la Realidad. El Espectáculo de la Realidad. Periodismo Gonzo. La vida da miedo y produce asco. La vida es solo eso. Circular a toda velocidad por la autopista del desierto conduciendo un Chevrolet rojo descapotable en dirección a un parque temático solo para adultos llamado Las Vegas. Recorrer el Valle de la Muerte atiborrado de drogas mientras vas pensando que la diferencia entre locura y masoquismo es una nebulosa....
EL CASTELL
ISBN: 9788473292429
Page: 448
Lang: Catalán
Year: 2019
Price: 21.80
Publisher By: Club editor
Tags: Narrativa extranjera,Novela contemporánea
VAMPIROS (3ª ED.)
ISBN: 9788412074307
Page: 490
Lang: Castellano
Year: 2019
Price: 23.75
Publisher By: Atalanta
Tags: Narrativa de terror,Géneros literarios,Literatura
EN MI CASA NO ENTRA UN GATO
ISBN: 9788417761882
Page: 272
Lang: Castellano
Year: 2019
Price: 14.15
Publisher By: Duomo editorial
Tags: Narrativa española,Novela contemporánea
LA INSOLITA HISTORIA DE DAMIAN CASARES
ISBN: 9788483676615
Page: 269
Lang: Castellano
Year: 2019
Price: 22.75
Publisher By: Krk ediciones
Tags: Narrativa española,Novela contemporánea
A comienzos de la década de los cincuenta del pasado siglo, llegaban a la estación de Avilés los «sin papeles» de entonces, cientos de personas paupérrimas que habían abandonado su lugar de origen buscando una vida mejor, con el deseo de trabajar en la cimentación de la Empresa Nacional Siderúrgica de España s.a. conocida luego por el acrónimo Ensidesa. La imagen de aquella gente durmiendo en las aceras, portales, o cualquier otro refugio hizo que se instalara en la pequeña ciudad burguesa una aporofobia que nunca antes había existido, lo que propició que durante un gran periodo aquellas personas sufrieran un total rechazo y una exclusión social absoluta. Uno de ellos era Damián Casares Donoso, un hombre llegado desde Las Hurdes a quien se destinó al puesto de «campanero», nombre que se les daba a quienes tenían que realizar su peligrosísima tarea dentro de unas «campanas» compuestas de estructuras de hormigón ancladas en el barro y colocadas a más de diez metros de profundidad. En ellas se debía inyectar una fuerte presión de aire que permitiera el trabajo de varios hombres en su interior. Estos, sin el mínimo material de protección, bajaban a cavar la tierra, alejando el agua de las marismas hasta llegar a un suelo firme que permitiese la cimentación. Debido a la fuerza del aire comprimido se les rompían los tímpanos, sufrían hemorragias, daños en los huesos y en muchos casos les ocasionaba la muerte. La insólita historia de Damián ...
COMO VER NEVAR AL SOL
ISBN: 9788417886318
Page: 376
Lang: Castellano
Year: 2019
Price: 17.00
Publisher By: Plataforma
Tags: Juvenil
«ÉRAMOS NOTAS, DAMIEN, LO ÉRAMOS... EN UN MISMO PENTAGRAMA. BUSCANDO ENCONTRARNOS EN MITAD DE LA MELODÍA.» GABRIELLEDamien sabe que era un barco a la deriva hasta que el rap le acogió entre sus manos. Damien no tiene idea de cómo afrontar lo que ocurrirá mañana ni dónde se ha escondido su capacidad de componer. Damien solo necesita una cosa. Que ella vuelva Gabrielle. Que sus caminos se cruzaran parecía poco probable, pero sucedió en un autobús que llevaba a la cárcel y con una grulla de papel volando. El universo del Bronx, las pistas de baloncesto y la violencia chocó con el del Upper East Side, la fotografía y una familia que se hacía pedazos. Y llegaron las rimas en un karaoke, un grupo de amigos a los que llamaban juguetes rotos y su refugio en un viejo vagón de tren olvidado. Y ellos dos conociéndose de fuera a dentro y quedándose más allá de los huesos.Puede que allí esté su inspiración. En lo que un día llamaron amor. Tal vez repasar los grandes éxitos de su pasado sea la solución... Aunque eso suponga regresar a su mayor pecado, cuando Damien era Damien y no el famoso Tiger Ocean.