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:
BEAUTIFUL (SAGA BEAUTIFUL 5)
ISBN: 9788466341264
Page: 368
Lang: Castellano
Year: 2017
Price: 8.50
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
En la última entrega de la exitosa serie romántica «Beautiful»... Una joven con el corazón roto que busca su lugar en el mundo. Un abogado obsesionado con su carrera profesional. Y un viaje entre amigos pensado para desconectar y relajarse..., el escenario perfecto para que salte la chispa y se entreguen a la locura. Pippa no está pasando por una buena racha su mejor amiga, Ruby, se ha marchado, y encima ha pillado a su novio en la cama con otra mujer. Por eso viajar por unas cuantas bodegas con un grupo de amigos le parece la solución perfecta. Tal vez así se le aclaren las ideas y sepa qué hacer con su vida. Jensen es un adicto al trabajo. Su objetivo es convertirse en socio del bufete para el que trabaja y no escatima las horas que le dedica. Lo tiene asumido. Pero no puede decir lo mismo de su familia, sobre todo de su hermana Hanna, que quiere que siga el consejo que él mismo le dio tiempo atrás. Decidido a demostrarles a todos que sí disfruta de la vida, accede a acompañar a su hermana y a varios amigos a un viaje por carretera. Quién podría haber imaginado que aquella extraña chica del avión iba a acompañarles? Pippa es demasiado para él... Quizá ha llegado la hora de dejarse llevar por la locura.
EL CAMINO DE LOS MADIGAN
ISBN: 9788416638819
Page: 288
Lang: Castellano
Year: 2016
Price: 18.95
Publisher By: Siruela
Tags: Narrativa extranjera,Novela contemporánea
«Anne Enright es delicada y audaz reflejando los vínculos entre los personajes, y logra momentos de alta resonancia emotiva». VICENTE MOLINA FOIX, BabeliaHace tiempo que los cuatro hijos de Rosaleen Madigan abandonaron su pueblo natal en la costa atlántica de Irlanda en pos de unas vidas que nunca habrían soñado, en Dublín, Nueva York o Segú. Ahora que su madre, una mujer tan difícil como fascinante, ha decidido vender la casa familiar y dividir la herencia, Dan, Constance, Emmet y Hanna regresan a su antiguo hogar para pasar allí la última Navidad, con la sensación ineludible de que su infancia y su historia están a punto de desaparecer para siempre...Hay pocos escritores que, como Anne Enright, sepan dotar al lenguaje de tanta tensión y tanto brillo, que puedan mostrar cómo las vidas de sus protagonistas estallan en mil pedazos para luego volver a fundirse en un cristal perfecto. O en palabras de la propia autora «Cuando miro a la gente, me pregunto si vuelven a casa o huyen de sus seres queridos. No hay otro tipo de viaje. Y pienso que somos una clase curiosa de refugiados escapamos de nuestra propia sangre o vamos hacia ella».
DANI SANTANA. LA TRILOGIA
ISBN: 9788416600380
Page: 936
Lang: Catalán
Year: 2016
Price: 17.05
Publisher By: Labutxaca
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
HECATOMBE
ISBN: 9788416542314
Page: 352
Lang: Castellano
Year: 2016
Price: 21.56
Publisher By: Impedimenta
Tags: Narrativa extranjera,Novela contemporánea
Esta es la historia de Frank Dickin, un joven aspirante a escritor, y su relación con una excéntrica familia rusa, en particular con su hermosa hija Eva. Dickin, al que todos consideran pariente de Dickens, es también el protegido de lord Ottercove, un magnate de la prensa enamorado de la futura novela de Frank, en la que este narra sus aventuras y desventuras amorosas con las dos hijas de los emigrantes rusos. Con la aparición de un científico loco que se propone acabar con el sufrimiento de la humanidad valiéndose de una explosión atómica, la novela se deslizará de la mejor comedia social hacia uno de los mayores apocalipsis de la ciencia ficción. Parte sátira, parte ciencia ficción, esta obra que presagia la era atómica se convirtió en la novela favorita de Evelyn Waugh.
UN CADÁVER EN PORT DU BÉLON (COMISARIO DUPIN 4)
ISBN: 9788466341226
Page: 336
Lang: Castellano
Year: 2017
Price: 8.50
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Un cadáver que aparece y desaparece, leyendas celtas, ostras y vino blanco. Un cadáver en Port du Bélones el nuevo caso del comisario Dupin, el protagonista de la serie de novela policíaca que lleva vendidos más de 2.000.000 de ejemplares. Ha aparecido un cadáver en Port du Bélon, noticia que el comisario Georges Dupin recibe con preocupación teñida de un cierto alivio porque le salvará del seminario sobre «Técnicas sistémico-sistémicas del interrogatorio en la investigación» al que le han obligado a asistir. Pero cuando Dupin llega a la pequeña localidad bretona, no hay rastro del cuerpo ni indicios de que se haya cometido ningún asesinato. Poco después, sentado en el restaurante donde se sirve el marisco más fresco del mundo, escucha el testimonio, confuso y extraño, de la mujer mayor que alertó a la policía. Y su instinto le dice que ha de creerla. Todos los veranos sin falta, desde hace cuatro años, el nuevo caso del comisario Dupin se sitúa en el n 1 de los libros más vendidos en Alemania. Cuál es el secreto de esta serie policiaca que se ha convertido en un fenómeno de ventas? Sin duda, la mágica combinación de un detective peculiar y algo huraño que, a lo Hércules Poirot, confía más en...
EL APRENDIZ (ISAAC BELL 6)
ISBN: 9788466341233
Page: 352
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Aventura, intriga, acción y humor al más puro estilo Clive Cussler enEl aprendiz, la sexta entrega protagonizada por el detective Isaac Bell. 1902. Isaac Bell lleva un par de años en la agencia de detectives Van Dorn cuando le encargan su primer trabajo en solitario. Debe investigar diversos actos de sabotaje cometidos por supuestos activistas radicales en las minas de carbón de Virginia Occidental. Pero, al presenciar un terrible accidente, Bell empieza a pensar que los responsables de la tragedia son provocadores profesionales a sueldo. Simples ejecutores de un plan deliberado en el que se juegan cosas mucho más importantes. Bell, agudo, impulsivo y poco experimentado, consigue que su jefe le conceda unos días para demostrar su teoría. Convencido de que no todo es lo que parece, está dispuesto a llegar hasta el fondo para averiguar la verdad. Pronto comprobará que se enfrenta a dos rivales despiadados que no permitirán que un investigador principiante se interponga en su camino.
ENSAYO SOBRE EL DIA LOGRADO: SUEÑO DE UN DIA DE INVIERNO
ISBN: 9788491815143
Page: 88
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En la serie de cinco " ensayos " que ha venido publicando desde 1989, Peter Handke (1942) ha explorado y desarrollado nuevos caminos en el campo de la creación literaria, en unos peculiarísimos textos que combinan el recuerdo, la autobiografía y la reflexión, al tiempo que alumbran una nueva mirada sobre la cotidianidad. En " Ensayo sobre el día logrado " (1991), un autorretrato del pintor inglés del siglo XVIII William Hogarth que muestra en la paleta su «línea de la belleza» lleva al escritor austriaco a considerar la idea de un " día logrado " , derivando hacia una reflexión acerca del arte de vivir el presente que mezcla recuerdos, asociaciones y digresiones con observaciones precisas como el corte de un bisturí.
PRECIOUS AND GRACE
ISBN: 9780349142036
Page:
Lang: Inglés
Year: 2017
Price: 9.97
Publisher By: Abacus
Tags: Literatura en ingles,En otros idiomas,Literatura
LA SUERTE DEL BUFON (SAGA EL REINO DE LOS VETULUS 9 / TRILOGIA EL PROFETA BLANCO 3)
ISBN: 9788401019302
Page: 944
Lang: Castellano
Year: 2017
Price: 22.70
Publisher By: Plaza & janes editores
Tags: Narrativa fantástica,Géneros literarios,Literatura
El desenlace de la trilogía «El profeta blanco». «Cada nueva novela de Robin Hobb es un gran acontecimiento. Igual que sus millones de seguidores, disfruto de todas y cada una de las visitas al reino de los Seis Ducados y estoy ansioso por descubrir adónde me llevará la próxima vez.» George R.R. Martin El fin está muy cerca. Lo único que el príncipe Dedicado necesita es la cabeza del dragón Yama de Hielo. Esa es la sola condición que ha impuesto Elliania para que el matrimonio pueda celebrarse y la guerra pase a la historia. Según la leyenda, Yama de Hielo se oculta en las profundidades heladas de la isla de Aslevjal, de modo que allá se dirigen Traspié y el excéntrico grupo que escolta al príncipe. Esta vez, el bufón no les acompaña. Traspié lo ha dejado en Torre del Alce y, aunque sabe que lo ha hecho para protegerlo, no puede evitar sentirse culpable. La profecía decía que la mismísima Muerte saldría a su encuentro en cuanto pusiera un pie en la isla donde morara el dragón negro. Al zarpar el barco, se hace evidente que cumplir la exigencia de Elliania puede causar la división entre los clanes y, cuando la silueta de la isla de Aslevjal empieza a asomar en el horizonte, descubren una figura solitaria que ...
HARRY POTTER AND THE PHILOSOPHER S STONE - HUFFLEPUFF EDITION
ISBN: 9781408883792
Page: 368
Lang: Inglés
Year: 2017
Price: 8.93
Publisher By: Bloomsbury publishing ltd.
Tags: Juvenil
Celebrate 20 years of Harry Potter magic with four special editions of Harry Potter and the Philosopher's Stone. Gryffindor, Slytherin, Hufflepuff, Ravenclaw ...Twenty years ago these magical words and many more flowed from a young writer's pen, an orphan called Harry Potter was freed from the cupboard under the stairs - and a global phenomenon started. Harry Potter and the Philosopher's Stone has been read and loved by every new generation since. To mark the 20th anniversary of first publication, Bloomsbury is publishing four House Editions of J.K. Rowling's modern classic. These stunning editions will each feature the individual house crest on the jacket and line illustrations exclusive to that house, by Kate Greenaway Medal winner Levi Pinfold. Exciting new extra content will include fact files and profiles of favourite characters, and each book will have sprayed edges in the house colours. Available for a limited period only, these highly collectable editions will be a must-have for all Harry Potter fans in 2017.
MAGIC TREE HOUSE 1
ISBN: 9780679824114
Page: 365
Lang: Inglés
Year: 1992
Price: 5.60
Publisher By: Vintage international. random house
Tags: Juvenil
The 1 bestselling chapter book series of all time celebrates 25 years with new covers and a new, easy-to-use numbering system! Where did the tree house come from? Before Jack and Annie can find out, the mysterious tree house whisks them to the prehistoric past. Now they have to figure out how to get home. Can they do it before dark…or will they become a dinosaur’s dinner? Did you know that there’s a Magic Tree House book for every kid?