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:
TRAS LA ESTELA DE UN SUEÑO (PREMIO VERGARA - EL RINCÓN DE LA NOVE LA ROMÁNTICA 2018)
ISBN: 9788490707241
Page: 416
Lang: Castellano
Year: 2019
Price: 7.55
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Tras la estela de un sueño es la novela ganadora del Permio Vergara - El Rincón de la Novela Romántica 2018. Tres historias personales, tres sueños... Nicolás es un niño que, con solo tres años, es abandonado por su madre en la sala de urgencias de un hospital. Su sueño es curarse y encontrar unos padres que le quieran de verdad. Rafael Monclús, es el abogado de la Fundación Ángeles Olvidados, un Centro de Acogida para niños abandonados que tiene bajo su tutela a Niki. Su sueño es encontrar una familia que lo adopte, ya que está muy encariñado con el menor. Pero él no confía en las mujeres; la suya le abandonó cuando Paula, su hija, solo contaba seis meses, dejándola a su único cuidado. Cristina Losada, es ingeniera informática. Y, mientras diseña la Página Web de Ángeles Olvidados, se entera, por casualidad, de la existencia de Niki, con quien establece contacto a pesar de la oposición del abogado. Su sueño es que Niki supere su enfermedad para poder adoptarle legalmente, pero un juez corrupto parece no estar muy de acuerdo con sus pretensiones. Alcanzarán los tres sus respectivos sueños, convirtiéndolos en uno solo? Una novela que huye del drama y está repleta de sentimientos y sentido del humor. Una llamada a la esperanz...
LA BAHÍA DE LOS SUSPIROS (TRILOGÍA DE LOS GUARDIANES 2)
ISBN: 9788466339278
Page: 384
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Segundo libro de la «Trilogía de los Guardianes». La sirena Annika pertenece al océano, y allí deberá regresar cuando su misión concluya. Su pureza y belleza son tan imponentes como su extraordinaria condición física, que sus nuevos compañeros descubrieron durante la búsqueda de la Estrella de Fuego. Ahora, a través del espacio y el tiempo, el viajero Sawyer King ha llevado a los guardianes a la isla de Capri, donde se esconde la Estrella de Agua. Y a medida que vea a Annika en su elemento, un nuevo sentimiento despertará en su interior. Pero sabe que si permite que la sirena entre en su corazón, nada podría llevarlo de nuevo a tierra firme. Mientras tanto, el enemigo acecha en la oscuridad. Los guardianes ya le han arrebatado una estrella. Y ahora ha llegado el momento de vengarse. La crítica ha dicho... «Las extraordinarias habilidades narrativas de Roberts, así como el evocador escenario del libro, harán que los lectores pasen una página tras otra sin parar.» Booklist
LA DANZA DEL SOL
ISBN: 9788417346317
Page: 216
Lang: Castellano
Year: 2018
Price: 13.30
Publisher By: El acantilado
Tags: Narrativa española,Novela contemporánea
LA LEYENDA DE LA ISLA SIN VOZ
ISBN: 9788466346337
Page: 432
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Debolsillo punto de lectura
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Un joven Charles Dickens visita la isla-presidio de Blackwell, en Nueva York, donde conseguirá dar voz a la pobreza y la marginación, vivirá una apasionada historia de amor y gestará su relato más famosoCuento de Navidad. Galardonada con el Premio de Novela Histórica Ciudad de Zaragoza 2015 Nueva York, 1842. La isla de Blackwell, ubicada en el East River frente a Manhattan, es el tenebroso lugar donde son confinadas las personas que rechaza la conservadora sociedad del momento. Dirigida con mano de hierro por el señor Scraugh y por la oscura jefa de enfermeras, miss Grady, decenas de criminales, prostitutas, huérfanos, enfermos y locos se hacinan en sus edificios una prisión, un asilo, un hospicio y un manicomio. A sus treinta años, Charles Dickens es ya un escritor de éxito. Se encuentra de gira por Estados Unidos cuando recibe un misterioso anónimo que le invita a descubrir el secreto y el tesoro de Blackwell. Allí conocerá a Anne Radcliffe, una joven y comprometida enfermera que lo acompañará en esta aventura. Mientras se enfrentan a los peligrosos misterios de la isla, y las tramas de corrupción y crueldad se vuelven más amenazantes en torno a ellos, Dickens decidirá narrar una historia a los reclusos para tratar de sacarlos de su desesperanz...
LA GUÍA DEL CABALLERO PARA EL VICIO Y LA VIRTUD
ISBN: 9788492918263
Page: 416
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Puck
Tags: Juvenil
A Henry Monty Montague no le importa que sus placeres lo alejen del lord que está destinado a ser. Por eso, cuando se embarca en un Gran Tour por Europa, con su hermana Felicity y su mejor amigo Percy (que también es su amor secreto), un placer distinto lo espera a la vuelta de cada esquina. Como su padre quiere que se haga cargo de la herencia familiar cuando regrese, Monty está decidido a convertir este Tour en uno inolvidable, eso incluye coquetear con Percy de París a Roma, beber mucho, apostar hasta lo que no tiene y conquistar hombres y mujeres de todas las nacionalidades. Pero una de las tantas decisiones imprudentes de Monty convierte lo que iba a ser un viaje lleno de placer en una persecución casi mortal. Es así cómo pone en duda todo lo que sabe, incluso su relación con el chico que tanto quiere. Ingeniosa, deslumbrante e intrigante en todo momento, "La guía del caballero para el vicio yla virtud" es un juego irresistible que explora las incontables y difusas líneas que existen entre la amistad y el amor. -Best seller del New York Times-Novela ganadora del Stonewall Book Award Honor 2018 -Novela ganadora del New England Book Award
LEJOS
ISBN: 9788417096694
Page: 112
Lang: Castellano
Year: 2018
Price: 13.25
Publisher By: Valparaiso ediciones s.l.
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
SOPOR
ISBN: 9789877121544
Page: 320
Lang: Castellano
Year: 2018
Price: 19.85
Publisher By: Eterna cadencia
Tags: Narrativa extranjera,Novela contemporánea
CORTEJO EN MOUNT STREET (SERIE HAWTHORNE HOUSE 3)
ISBN: 9788416973583
Page: 416
Lang: Castellano
Year: 2018
Price: 18.95
Publisher By: Libros de seda
Tags: Narrativa romántica,Romántica y erótica
La vida para lady Adelaide Bell era más fácil cuando podía esconderse a la sombra de su hermana... hasta que ésta se casó. A pesar de las presiones de su madre, una mujer ambiciosa, lo que menos espera es tener que acabar casándose por obligación para salvar su reputación, que hasta entonces había sido impecable. Lord Trent Hawthorne es feliz siendo el segundón de la familia y no el duque, como su hermano. Eso le daba libertad para gestionar su hacienda y también para coquetear y enamorarse de quien quisiera. Pero cuando se ve obligado a casarse con una desconocida por una cuestión de honor, sus sueños de tener un matrimonio como el de sus padres se desvanecen. Podrán Adelaide y Trent construir una relación de verdad y resistirse a las presiones de la alta sociedad londinense?
MONSTERS OF MEN (CHAOS WALKING 3)
ISBN: 9781406379181
Page: 624
Lang: Inglés
Year: 2018
Price: 8.55
Publisher By: Walker books ltd.
Tags: Juvenil
AMEK EZ DUTE (ZUBIKARAI SARIA 2016)
ISBN: 9788490278086
Page: 216
Lang: Euskera
Year: 2018
Price: 19.24
Publisher By: Elkarlanean s.l.
Tags: Narrativa en euskera,Novela contemporánea
Amek ez dute. Katixa Agirre Miguelez. Bi emakume, bi ama gazte batek (JadeAlice) bere ume bikiak hil ditu, bere eskuz baineran itota. Bestea, nobelaren narratzailea, bere haurraz erditzerakoan, bat-batean ohartu da ezagutzen duela ama hiltzaile hori, aspaldian haren berri izan ez badu ere; JadeAlicerekin eta haren ekintzarekin obsesionatuta, gehiago jakitea erabakiko du, hartaz ikertzea eta horri guztiari buruzko eleberri bat idaztea. Sorkuntza esaten diogu artista baten lanaren emaitzari; sorkuntza da halaber haur bat mundura ekartzean ama batek egiten duena. Bi sortze mota, bata bestearekin zerikusirik gabea, kontraesankorrak ere bai agian? Sormenaren bi alderdi horiek eta bien arteko harremanak arakatu ditu Katixa Agirrek bere bigarren nobela honetan, irrikaz irensten den fikzioa erakiz eta aldi berean gogoan luzaroan geratzen diren hausnarketekin aberastuz.
DEFENSA DE LAS EXCEPCIONES
ISBN: 9788498953411
Page: 76
Lang: Castellano
Year: 2018
Price: 11.40
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
LA COMUNA DE PUIGCERDÀ
ISBN: 9788417420222
Page: 208
Lang: Catalán
Year: 2018
Price: 9.45
Publisher By: Labutxaca
Tags: Narrativa en catalán,Novela contemporánea
La mort de loncle Bartomeu fa tornar en Jaume a Puigcerd després de molts anys sense anar-hi. Mentre posa a punt la paperassa per vendre el mas on vivia el vell, en Jaume descobreix unes cartes que li aclariran qui va ser el misteriós Bartomeu Rossell; cartes que, a la llarga, acabaran canviant la seva vida com la guerra va canviar la de loncle. Durant la Guerra Civil espanyola Puigcerd i la Cerdanya van viure un dels episodis més convulsos de la seva histria. La presa del poder per anarquistes de la CNT-FAI, comandats pel Cojo de Málaga, va convertir lindret en un cantó llibertari. Per bé que va intentar impulsar un seguit de millores socials, aquest govern va ser víctima de la seva prpia prepotncia practicant un terror institucional que encara avui es recorda amb paüra arreu de la comarca.