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:
JUGADORES DE BILLAR
ISBN: 9788417140342
Page: 552
Lang: Castellano
Year: 2018
Price: 23.75
Publisher By: Trea
Tags: Narrativa española,Novela contemporánea
«José Avello es autor de una de las mejores novelas de la literatura española contemporánea. Relata la relación de varios amigos que se reúnen en un café ovetense a lo largo de los años, en un ambiente aparentemente tranquilo pero donde subsisten los traumas de la Guerra Civil. La escritura es reflexiva y elegante; el tono, entre realista y simbolista; la visión, crítica con momentos cáusticos». Sergio Vila-Sanjuán, La Vanguardia (2015). «Es difícil que encuentren un libro como Jugadores de billar de José Avello. Su novela empieza donde termina Leopoldo Alas Clarín, y su Regenta. Con ese beso al sapo, que aún hoy llena de estupor a cualquier lector sensible». Gregorio Morán, La Vanguardia (2015).«Resultado bien logrado de un proyecto ambicioso en todos los extremos, en la ordenación de la trama, en la construcción del escenario, en la elaboración de los personajes, en el estilo. Recuerda cierta permanencia histórica de las imposturas de la Guerra Civil». José María Merino, Revista de libros (2002). «Jugadores de billar es una excepción en su tratamiento de uno de los temas más controvertidos y menos visitados por la literatura española el expolio que los vencedores realizaron sobre los vencidos, el saqueo, la apropiación de los patrimonios y empresas de los derrotados, de los exiliados, recurriendo a la denunc...
DE POR
ISBN: 9788416394920
Page: 48
Lang: Catalán
Year: 2018
Price: 19.00
Publisher By: Andana
Tags: Literatura de 6 a 8 años,Infantil 6 a 8 años,Infantil
ANTES QUE EL TIEMPO FUERA
ISBN: 9788490021156
Page: 84
Lang: Castellano
Year: 2018
Price: 9.50
Publisher By: Hiperion
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LOS BASTARDOS REALES
ISBN: 9788417390013
Page: 464
Lang: Castellano
Year: 2018
Price: 15.67
Publisher By: Hidra
Tags: Juvenil
"Ser una bastarda es horrible. Tilla lo sabe. Su padre, Lord Kent, la quería cuando era niña, pero la dejó de lado cuando tuvo hijos legítimos. Cuando hay algún banquete de celebración en el castillo, Tilla siempre ansía poder sentarse junto a su padre y disfrutar del festín junto al resto de su familia. Pero, en lugar de eso, la obligan a sentarse en la mesa de los bastardos. Y un día, durante el festín en honor a la princesa Lyriana, esta sorprende a todo el mundo sentándose en la mesa de los bastardos. Tilla lleva a la sobreprotegida princesa a una escapada nocturna. Junto a Jax, Miles y Zell se topan con un crimen que no deberían haber presenciado. Los bastardos huyen para salvar sus vidas. Acaban de descubrir que solo ellos pueden evitar una guerra civil que destruiría su reino..."
LA BIBLIOTECA DEL MONTE CHAR
ISBN: 9788417036959
Page: 580
Lang: Castellano
Year: 2018
Price: 19.00
Publisher By: Hidra
Tags: Narrativa fantástica,Géneros literarios,Literatura
EL QUE ES DIGNO DE SER AMADO
ISBN: 9788494710841
Page: 184
Lang: Castellano
Year: 2018
Price: 17.05
Publisher By: Cabaret voltaire
Tags: Narrativa extranjera,Novela contemporánea
EL LIBRO DE LOS NIÑOS TRISTES
ISBN: 9788417283797
Page: 52
Lang: Castellano
Year: 2017
Price: 10.45
Publisher By: Guantanamera editorial
Tags: Narrativa española,Novela contemporánea
Éste es un libro descarnado. En estas historias breves, contadas mediante un lenguaje llano, aparecen infantes marcados por la injusticia, atenazados por contextos hostiles en el hogar, la escuela y la sociedad donde les tocó nacer. En ellas se capta el flujo de pensamiento y la palabra perpcaz, pero inocente, de esos niños y adolescentes que no les queda otra alternativa que soportar el peso del SIDA, las guerras, familias disfuncionales y una educación sexual deficiente, o que sienten sobre sus conciencias en formación el dolor de un trato discriminatorio. Son esos pequeños los que piden que los comprendan, porque como dice una de las voces infantiles de uno de los cuentos Ahora mami no habla mucho, no quiere contarme. No se da cuenta de que también los niños sabemos; no como los adultos, pero sabemos.
LA ORADORA (MAR DE TINTA Y ORO 2 DE 3)
ISBN: 9788494799730
Page: 548
Lang: Castellano
Year: 2018
Price: 17.05
Publisher By: Oceano
Tags: Juvenil
«Aún más llena de magia e intriga que su volumen predecesor, ésta es una continuación apasionante que dejará a los lectores deseando más.» Kirkus Reviews Sefia y Archer han logrado escapar de las garras de la Guardia, y se ocultan en el bosque para curar sus heridas y planear su siguiente movimiento. Asediado por recuerdos dolorosos, Archer lucha por superar el trauma de su pasado con los inscriptores, cuya crueldad le atormenta cada vez que cierra los ojos. Pero cuando Sefia y Archer se encuentran con un grupo de inscriptores en el desierto, Archer halla finalmente la manera de combatir sus pesadillas dando caza a esos desalmados y liberando a los muchachos que mantienen en cautiverio.Con la ayuda de Sefia, Archer viaja a través del reino de Deliene rescatando a estos chicos mientras ella continúa investigando el misterioso Libro y los secretos que contiene. A medida que Sefia comienza a desentrañar los hilos que conectan el destino de Archer con la traición de sus padres al poder establecido, ella y Archer deben hallar una manera de subvertir los planes de la Guardia antes de que queden atrapados en una guerra que enfrentará reino contra reino, dejando su futuro y la seguridad del mundo entero pendiendo de un hilo.
QUEDATE CONMIGO
ISBN: 9788417109493
Page: 272
Lang: Castellano
Year: 2018
Price: 19.85
Publisher By: Gatopardo ediciones
Tags: Narrativa extranjera,Novela contemporánea
Yejide espera un milagro, un hijo. Es lo u&769;nico que quiere su marido, lo u&769;nico que quiere su suegra, y ella lo ha probado todo duros peregrinajes, consultas me&769;dicas, plegarias a Dios. Pero cuando sus familiares se empen&771;an en buscar una nueva esposa, cruzan el li&769;mite de lo que Yejide es capaz de soportar. Y se vera&769; abocada a los celos, la traicio&769;n y la desesperacio&769;n. Con el telo&769;n de fondo de las revueltas sociales y poli&769;ticas de los an&771;os ochenta en Nigeria, Que&769;date conmigo se desarrolla y resuena con las voces, los colores, las alegri&769;as y los miedos de su entorno. Ayo&768;ba&769;mi Ade&769;ba&769;yo&768; escribe una historia demoledora sobre la fragilidad del amor conyugal, la destruccio&769;n de la familia, la desdicha del dolor y los vi&769;nculos que devoran la maternidad.
CAMPUS MORTE
ISBN: 9788491511649
Page: 184
Lang: Gallego
Year: 2018
Price: 15.58
Publisher By: Galaxia
Tags: Narrativa en gallego,Novela contemporánea
Esta obra á o debut literario de Lito Vila BaleatoUnha trepidante novela en que non temos tempo para respirar. Iago Miranda, profesor compostelán en Alemaña, recibe unha inquedante mensaxe dun amigo da infancia que indaga a morte dunha estudante Erasmus acontecida quince anos atrás. O protagonista volve a Santiago procurando resolver un misterio que o levará de volta á Compostela de finais dos noventa e principios do milenio, ao tempo das esmorgas no Campus, aos amores da mocidade mal solucionados e a mortes que semellan non ter relación entre si. Pola novela cunha Compostela tamén protagonista, desfilan persoas que poderían ser os nosos veciños, os nosos familiares, incluso os nosos amores. Todos cunha cara B inconfesable. Todos, chegado o caso, dispostos a matar.
EL GRAN GATSBY
ISBN: 9788446041825
Page: 176
Lang: Castellano
Year: 2015
Price: 13.77
Publisher By: Akal
Tags: Narrativa extranjera,Novela contemporánea
THE OUTSIDERS
ISBN: 9780141189116
Page:
Lang: Inglés
Year:
Price: 10.26
Publisher By: Penguin
Tags: Literatura en ingles,En otros idiomas,Literatura
Adapted into an award-winning film by Francis Ford Coppola, and starring Patrick Swayze, Rob Lowe and Tom Cruise, S.E. Hinton's The Outsiders is a young adult novel of enduring power. This Penguin Modern Classics edition is published with an introduction by Jodi Picoult, author of My Sister's Keeper. The Greasers and the rich-kid Socs are at war on the Tulsa streets. Ponyboy, a fourteen-year-old brawler, chainsmoker and dreamer, is a fiercely loyal greaser. But a single, murderous catastrophe is to wrench him from his old life and overturn everything he thinks he knows. The Outsiders was an audacious debut written when S.E. Hinton was only seventeen, laying bare the hopes and terrors between teenage bravado in a world of drive-ins, drag races and switchblades. It confronted America with a new breed of anti-hero from the wrong side of the class divide, and became a bestselling classic of youthful rebellion. Susan Eloise Hinton (b. 1950) wrote her first book, The Outsiders, in 1967, when she was seventeen years old. Hinton is also the author of That Was When, This Is Now (1971), adapted into a film starring Emilio Estevez and Morgan Freeman; Rumble Fish (1975), also adapted into a film by Francis Ford Coppola, starring Mickey Rourke, Nicholas Cage and Dennis Hopper; Tex (1979); Taming the Star Runner (1988), and many others. Hinton lives in Oklahoma. If you enjoyed The Outsiders, you might like Jack Kerouac's On the Road, also available in Penguin Modern Classics. 'Gritty, emotional and very authentic' Jodi Picoult 'The Outsiders is a teenage epic' Francis Ford Coppola