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 TEOREMA KATHERINE
ISBN: 9788415594314
Page: 320
Lang: Castellano
Year: 2014
Price: 14.20
Publisher By: Nube de tinta
Tags: Narrativa extranjera,Novela contemporánea
Una historia tocada por la emoción de un road trip, en una trama que combina de forma magistral golpes de humor, brillantes reflexiones sobre el amor y diálogos cargados de vida. Según Colin Singleton existen dos tipos de persona los que dejan y los que son dejados. Él, sin duda, pertenece al segundo. Su última ex, Katherine XIX, no es una reina, sino la Katherine número diecinueve, que le ha roto el corazón. Para escapar de su mal de amores, y con el propósito de hallar un teorema que explique la maldición de las Katherine, Colin emprende junto a su amigo Hassan una aventura que le llevará a Gutshot, un pueblecito de Tennessee, y a la sospecha de que en la vida la inteligencia no siempre es la mejor compañera de viaje.John Green, el autor de Bajo la misma estrella, nos regala una historia tocada por la emoción de un road trip, en una trama que combina de forma magistral golpes de humor, brillantes reflexiones sobre el amor y diálogos cargados de vida. «Divertidísima, provocadoramente compleja y cien por cien entretenida.»Kirkus «Una historia afilada e inteligente donde la carcajada oscila entre lo deliciosamente inmaduro y lo sutilmente intelectual.»Booklist
ADIÓS A LAS ARMAS
ISBN: 9788490622827
Page: 376
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una inolvidable historia de amor entre una enfermera y un joven soldado idealista en la Italia de la I Guerra Mundial. No amaba a Catherine Barkley, ni se le ocurría que pudiera amarla. Aquello era como el bridge, un juego donde te largas a hablar en vez de manejar las cartas. Eso pensaba el teniente americano Frederic Henry, conductor de ambulancias en el frente italiano durante la Primera Guerra Mundial, al poco de conocer a esta bella enfermera británica. Lo que parecía un juego se convirtió en pasión intensa, mientras la guerra lo arrasaba todo y los hombres desfilaban bajo la lluvia, agotados y hambrientos, sin pensar más que en huir de la muerte. Inspirada en las vivencias de Hemingway, Adiós a las armas es ya un clásico de la literatura universal y uno de los mejores retratos de la voluntad humana.
MUJERES DE OJOS GRANDES
ISBN: 9788432222740
Page: 192
Lang: Castellano
Year: 2014
Price: 6.60
Publisher By: Seix barral
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL CURSO EN QUE ME ENAMORE DE TI
ISBN: 9788408090717
Page: 216
Lang: Castellano
Year: 2010
Price: 7.12
Publisher By: Planeta
Tags: Juvenil
EL SILENCIO DE LOS CORDEROS
ISBN: 9788497599368
Page: 408
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
AND THEN THERE WERE NONE
ISBN: 9780062073488
Page: 300
Lang: Inglés
Year: 2011
Price: 8.55
Publisher By: Harpercollins pub.
Tags: Literatura en ingles,En otros idiomas,Literatura
EL AMANTE DE LADY CHATTERLEY
ISBN: 9788408101567
Page: 320
Lang: Castellano
Year: 2002
Price: 7.55
Publisher By: Planeta
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LOS MARES GRISES SUEÑAN CON MI MUERTE
ISBN: 9788477026808
Page: 776
Lang: Castellano
Year: 2010
Price: 34.67
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura
William Hope Hodgson nació el 15 de noviembre de 1877 en Blackmore End, Essex, Inglaterra. A los trece años, se escapó de un internado en Margate con la intención de hacerse marino. Tras cuatro años de aprendizaje y otros cuatro como profesional, Hodgson llegó a conocer en profundidad la vida marinera, antes de abandonarla decepcionado. En junio de 1905 publica en el Grand Magazine el cuento Un horror tropical, su primera incursión en los terrores marinos. Hodgson logró vivir, mal que bien, de sus relatos, conferencias, fotografías y artículos científicos. Poco después del estallido de la Primera Guerra Mundial, entra en el servicio activo como teniente del ejército británico. En octubre de 1917 es enviado a Francia con su compañía, y en abril de 1918 un obús alemán le borra de la faz de la tierra tenía cuarenta años. A lo largo de su breve carrera literaria, escribió un centenar de relatos y cuatro novelas Los botes del Glen Carrig (1907), La casa en el confín de la tierra (1908), Los piratas fantasmas (1909) y El reino de la noche (1912) (todas ellas, salvo la última, publicadas en Valdemar). La maestría literaria de William Hope Hodgson se pone especialmente de manifiesto en sus historias del mar, en particular las de tema terrorífico o sobrenatural. Una voz en la noche, La nave abandonada, Desde el mar sin mareas, La nave de piedra, Demonios del mar, y otros 30 relatos reunidos en este volumen, nos muestran la capacidad de Hodgson para evocar imágenes y ambientes trágicos, sobrenaturales y malsanos, y para hacernos sentir la soledad de sus personajes y la insignificancia de sus devenires en la inmensidad de un océano misterioso y desconocido. Completan la edición una pequeña selección de sus poemas del mar, un Diario de a bordo y un interesantísimo artículo-cuento, A través del vórtice de un huracán (con fotografías realizadas por el propio Hodgson).
NOVELAS EJEMPLARES II
ISBN: 9788467037784
Page: 336
Lang: Castellano
Year: 1996
Price: 7.55
Publisher By: S.l.u. espasa libros
Tags: Narrativa española hasta el siglo XVIII,Clásicos,Literatura
SOLITUD
ISBN: 9788492672387
Page: 400
Lang: Catalán
Year: 2009
Price: 9.45
Publisher By: Educ@ula grup 62
Tags: Narrativa en catalán,Novela contemporánea
Solitud és una novella actual i colpidora. Apareguda per entregues a la revista Joventut l'any 1904 i 1905, Solitud va obtenir immediatament un gran xit entre els lectors i fou traduda a diverses llengües. Passats cent anys des de la seva publicació, Solitud, una novel.la actual i colpidora, manté avui dia plenament la seva vigncia.Toni Sala, escriptor i professor d'ensenyament secundari, guanyador del Premi Nacional de Literatura 2005 per la seva obra Rodalies, és l'autor de l'acurat estudi introductori i les detallades propostes de treball. Aquesta edició vol ser una eina per a professors i estudiants que els permeti un apropament literari a l'obra i a la seva poca i fer, alhora, una lectura actualConsiderada una de les obres mestres de la literatura catalana de tots els temps, Solitud narra el trajecte vital i espiritual d'una dona, la Mila, en l'mbit rural. Contraposant la realitat de les valls amb l'idealisme de l'alta montanya, la protagonista inicia un procés d'autoconeixement que la dur a trobar en la solitud la fora per trencar amb les convencions del seu món qüotidi. El drama de la Mila ens ajuda a entendre que estem sols al món, i per aix mateix ens fa companyia i ens dóna coratge per continuar endavant, com fa ella, malgrat tot.
ARRANCAD LAS SEMILLAS, FUSILAD A LOS NIÑOS
ISBN: 9788433908926
Page: 192
Lang: Castellano
Year: 2005
Price: 17.00
Publisher By: Anagrama
Tags: Narrativa de Asia y África,Novela contemporánea
NOSOTROS
ISBN: 9788446026723
Page: 304
Lang: Castellano
Year: 2008
Price: 11.87
Publisher By: Akal
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Mucho antes de que lo hicieran Huxley y Orwell, el ruso Evgueni I. Zamiátin logra componer en 1920 esta sorprendente narración, la cual marca el inicio en toda regla de la novela antiutópica. Una extraña poesía de precisión matemática reina por toda esta obra, que cargada de ironía, sigue advirtiéndonos, hoy más que nunca, de que nunca estaremos a salvo de la vocación totalitaria. «Y nosotros, mis queridos lectores de otro planeta, iremos a visitarles para que vuestra vida sea tan ideal, racional y precisa como la nuestra.», dice el constructor de la nave. Con los fenómenos de la globalización y cambio climático ya iniciados, la alerta sugerida por esta imponente novela tiene más vigencia que nunca.