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:
MUJERCITAS (EDICIÓN ILUSTRADA)
ISBN: 9788426401304
Page: 360
Lang: Castellano
Year: 2018
Price: 23.65
Publisher By: Lumen
Tags: Narrativa extranjera,Novela contemporánea
La famosísima novela que cuenta las andanzas de las hermanas March, en edición íntegra e ilustrada. Vuelve a todas las librerías Mujercitas la famosa obra de Louisa May Alcott, basada en el texto íntegro de la primera edición de 1868, con el añadido de muchos párrafos que se suprimieron en las versiones posteriores. La novela cuenta la historia de las hermanas March, cuatro jovencitas que vivían en un pueblo de Nueva Inglaterra mientras la guerra civil hacía estragos en toda América. Han pasado casi ciento cincuenta años desde aquel lejano 1868, pero la complicidad de Meg, Beth, Amy y Jo con las demás mujeres no ha muerto. Es más, autoras de la talla de Simone de Beauvoir, Joyce Carol Oates y Patti Smith han sido admiradoras entusiastas de esas Mujercitas que en sus gestos y palabras resumen el espíritu de una época y aún hoy pueden regalarnos unas hermosas horas de lectura. En esta ocasión el libro ofrece algo más que la lectura, pues la ilustraciones de Rikka Sormunen convierten el libro en un auténtico placer para los sentidos.
DIEZ NEGRITOS
ISBN: 9788467045390
Page: 232
Lang: Castellano
Year: 2015
Price: 14.15
Publisher By: S.l.u. espasa libros
Tags: Novela negra
MEREZCO ALGO MEJOR (EJEMPLAR FIRMADO POR EL AUTOR)
ISBN: 2910022919335
Page: 128
Lang: Castellano
Year: 2019
Price: 14.15
Publisher By: Martinez roca
Tags: Juvenil
La visión más íntima y personal de Celopan. Antes de que empieces el libro más importante que jamás he escrito, debo confesarte que este no es un libro cualquiera. Entre estas hojas no encontrarás poesía, pero sí un corazón que late en verso. Siento la necesidad de confesarte y hacerte conocedor de que lo que hay aquí escrito es la parte más íntima que jamás he revelado a alguien. Y lo hago con miedo, con un miedo que pocas veces he sentido. Tras estas páginas hallarás dolor, algunas dosis de amor y en otras ocasiones desamor. Pero sobre todo encontrarás la esperanza de quien, tras dejar de brillar, pretende volver a hacerlo. La creencia de que, tras la tormenta, sale el sol.
UNA FLOR PARA OTRA FLOR
ISBN: 9788408217602
Page: 512
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: Planeta
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
La cuarta entrega de la famosa serie de highlanders de Megan Maxwell, Las guerreras Maxwell. Te la vas a perder? Estar enamorado de la mujer que se desea olvidar no es algo que el joven e impetuoso highlander Zac Philips lleve bien. Tiempo atrás, Zac posó sus ojos en Sandra, una joven de mirada y pelo castaños que cautivó con su sonrisa. Pero cuando el padre de Sandra falleció, sus abuelos maternos las obligaron, tanto a ella como a su madre, a dejar las Highlands, su lugar de residencia, y regresar a Carlisle, un lugar en el que ninguna de las dos conseguía ser feliz, sobre todo cuando sus abuelos se empeñaron en concertarle un matrimonio. Dispuesto a salvar a su amada, Zac partió hacia Carlisle, pero al llegar allí se encontró con Sandra riendo divertida con uno de aquellos ingleses. Ofuscado y con el corazón destrozado, regresó a las Highlands con la intención de olvidarla. Sin remilgos ni medias tintas, Sandra iba ahuyentando a sus supuestos pretendientes, ganándose así la enemistad de sus abuelos y, con el tiempo, cargando con la culpa por la muerte de su abuela.
IT
ISBN: 9788497593793
Page: 1504
Lang: Castellano
Year: 2016
Price: 12.30
Publisher By: Debolsillo
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
LOS SEÑORES DEL TIEMPO
ISBN: 9788408223184
Page: 448
Lang: Castellano
Year: 2020
Price: 9.45
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Vitoria, 2019. Los señores del tiempo, una épica novela histórica ambientada en el medievo, se publica con gran éxito bajo un misterioso pseudónimo Diego Veilaz. Victoria, 1192. Diago Vela, el legendario conde don Vela, retorna a su villa después de dos años en una peligrosa misión encomendada por el rey Sancho VI el Sabio de Navarra y encuentra a su hermano Nagorno desposado con la que era su prometida, la noble e intrigante Onneca de Maestu. Unai López de Ayala, Kraken, se enfrenta a unas desconcertantes muertes que siguen un modus operandi medieval. Son idénticas a los asesinatos descritos en la novela Los señores del tiempo un envenenamiento con la «mosca española» la Viagra medieval, unas víctimas emparedadas como se hacía antaño en el «voto de tinieblas» y un «encubamiento», que consistía en lanzar al río a un preso encerrado en un tonel junto con un gallo, un perro, un gato y una víbora. Las investigaciones llevarán a Kraken hasta el señor de la torre de Nograro, una casa-torre fortificada habitada ininterrumpidamente desde hace mil años por el primogénito varón. Pero el reverso de tanta nobleza es la tendencia de los señores de la torre a padecer el trastorno de identidad múltiple, un detalle que arrastrará a Estíbaliz a vivir una arriesgada historia de amor. Unai López de Ayala acabará descubriendo que Los señores del tiempo tiene mucho que ver con su propio pasado. Y ese hallazgo cambiará su vida y la de su familia.
HASTA QUE SALGA EL SOL
ISBN: 9788408208051
Page: 480
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: Planeta
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Una novela romántica que nos habla de los amores de verano, de los sueños, de las ilusiones y del valor del esfuerzo. Esther y Sofía regentan, junto con su padre, un pequeño hotel en la bonita población de Benicssim. Esther, la hermana mayor, es juiciosa, trabajadora y terriblemente responsable, por lo que siempre acaba dejando en un segundo plano su felicidad y la ilusión que tiene de montar su propio restaurante. Por el contrario, Sofía es una chica complicada, egoísta e insensata, demasiado mimada por su familia y con unos amigos que no le hacen ningún bien. Hasta que a raíz de una experiencia desagradable se da cuenta de que su vida no va por buen camino. Esther decide matricularse en uncurso de cocina en Londres. Allí conocerá a Jorge, un hombre que le hará creer que la magia y elromanticismo existen. Sofía, por su parte, conocerá a Luis, que le enseñará a quererse y a darse cuenta de que en la vida los resultados sólo llegan con tenacidad y esfuerzo.
EL TIEMPO ENTRE COSTURAS
ISBN: 9788408222262
Page: 640
Lang: Castellano
Year: 2020
Price: 6.60
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una traición y dos guerras devastaron su pasado.Una identidad encubierta la precipitó al futuro La joven modista Sira Quiroga abandona Madrid en los meses previos al alzamiento, arrastrada por el amor desbocado hacia un hombre. Juntos se instalan en Tánger, una ciudad mundana, exótica y vibrante donde todo lo impensable puede hacerse realidad. Incluso la traición y el abandono. Sola y acuciada por deudas ajenas, Sira se traslada a Tetuán, la capital del Protectorado español en Marruecos. Con argucias inconfesables y ayudada por amistades de reputación dudosa, forja una nueva identidad y logra poner en marcha un selecto atelier en el que atiende a clientas de orígenes remotos y presentes insospechados. Escrita en una prosa espléndida,El tiempo entre costurases una aventura apasionante en la que los talleres de alta costura, el glamurde los grandes hoteles, las conspiraciones políticas y las oscuras misiones de los servicios secretos se funden con la lealtad hacia aquellos a quienes queremos y con el poder irrefrenable del amor.
LA HERMANA PERLA (LAS SIETE HERMANAS)
ISBN: 9788466350273
Page: 608
Lang: Castellano
Year: 2020
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
La hermana perla es el cuarto volumen de la emocionante saga de Lucinda Riley Las Siete Hermanas, una serie de novelas basada en la mitología griega y en la astrología que enamorará a sus lectoras. Siete hermanas, siete destinos, un padre con un pasado misterioso... CeCe D'Aplise nunca ha encajado en ningún lugar. Tras la muerte de su padre, el misterioso multimillonario Pa Salt, que adoptó a las seis hermanas desde distintas partes del mundo, se encuentra en una encrucijada ha dejado la escuela de arte y su hermana Star se distancia de ella para perseguir su sueño. A la desesperada decide huir de Londres y descubrir su pasado. Las únicas pistas que tiene son una fotografía y el nombre de una mujer pionera que vivió en Australia hace un siglo. De camino hacia Sidney hace parada en el único lugar donde se ha sentido ella misma las playas de Krabi en Tailandia, donde conoce al misterioso Ace. Cien años antes, Kitty McBride, hija de un reverendo de Edimburgo, viaja a Australia como dama de compañía de la acaudalada Sra. McCrombie. En Adelaida su destino se ve unido a la rica familia, incluidos los idénticos aunque muy diferentes gemelos, el impetuoso Drummond y el ambicioso Andrew, heredero de una fortuna en la industria de la perla. Si quieres saber más, incluso sobre mitología griega, las Pléyades, las esferas armilares..., visita la web de Lucinda Riley en español esp.lucindariley.co.uk. También encontrarás documentación sobre aborígenes, el viaje de CeCe en Tailandia y Albert Namatjira en Hermannsburg.
UNA COLUMNA DE FUEGO (SAGA LOS PILARES DE LA TIERRA 3)
ISBN: 9788466345989
Page: 944
Lang: Castellano
Year: 2019
Price: 14.20
Publisher By: Debolsillo punto de lectura
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
La saga deLos pilares de la Tierra yUn mundo sin fin, que ha cautivado a millones de lectores, prosigue ahora con la magnífica y apasionante nueva novela de Ken Follett. Uno de los mejoresthrillersdel año 2017 según Amazon y uno de los mejores libros publicados en 2017 paraThe Washington Post y Barnes&Noble. Una columna de fuego arranca cuando el joven Ned Willard regresa a su hogar en Kingsbridge por Navidad. Corre el año 1558, un año que trastocará la vida de Ned y que cambiará Europa para siempre. Las antiguas piedras de la catedral de Kingsbridge contemplan una ciudad dividida por el odio religioso. Los principios elevados chocan con la amistad, la lealtad y el amor, y provocan derramamientos de sangre. Ned se encuentra de pronto en el bando contrario al de la muchacha con quien anhela casarse, Margery Fitzgerald. Cuando Isabel I llega al trono, toda Europa se vuelve en contra de Inglaterra. La joven monarca, astuta y decidida, organiza el primer servicio secreto del país para estar avisada ante cualquier indicio de intrigas homicidas, levantamientos o planes de invasión. En París, a la espera, se encuentra la seductora y obstinada María Estuardo, reina de los escoceses, en el seno ...
LA SOLEDAD DE UN CUERPO ACOSTUMBRADO A LA HERIDA
ISBN: 9788498959741
Page: 72
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
A la vez clásica y contemporánea, romántica y analítica, suave y rebelde, diáfana y misteriosa, Elvira Sastre (Segovia, 1992) es la poeta que desde hace mucho tiempo estaba pidiendo a gritos la literatura española. La emoción parecida a una descarga eléctrica que transmiten sus versos; el modo en que son capaces de expresar la lucha entre cuatro paredes del amor y el deseo de independencia o su puntería increíble para el aforismo cegador y la parábola aleccionadora, son nada más que algunos de los ases en la manga que guarda esta obra, que también puede usarse como espejo e isla, dos palabras que no son por casualidad las que más se repiten en sus páginas si quieres saber quién eres, abre este libro; y si quieres olvidarlo, también. BENJAMÍN