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:
LA REINA OCULTA
ISBN: 9788499981246
Page: 640
Lang: Castellano
Year: 2012
Price: 10.40
Publisher By: Temas de hoy
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
JUNTOS: NUNCA DESAFIES EL JUEGO DEL AMOR
ISBN: 9788484416937
Page: 352
Lang: Castellano
Year: 2013
Price: 15.15
Publisher By: Montena
Tags: Juvenil
En el mundo de Cassia, las autoridades lo deciden todo. A quién debes amar, de qué debes trabajar, incluso cuándo debes morir. Cassia nunca ha cuestionado las decisiones que han tomado por ella, ni siquiera cuando le comunican que su «pareja perfecta» -la persona con quien deberá compartir el resto de su vida- es Xander, su mejor amigo. Los problemas llegan más tarde, cuando un extraño error informático hace que en la microficha que las autoridades le han entregado aparezca la cara de otro chico el enigmático Ky. Con una mezcla de estupefacción y curiosidad, Cassia empieza a investigar. Y si este error no fuera fortuito? Y si la persona de su vida no fuera quien le han asegurado que es?Al intentar buscar respuestas a todas estas preguntas,Cassia deberá afrontar una elección imposible entre la perfección y la pasión, entre Xander y Ky, entre la única vida que conoce y el camino que nadie hasta entonces se ha atrevido a seguir...«El mayor éxito juvenil desde Los juegos del hambre.»Entertainent Weekly
EL MARINO QUE PERDIO LA GRACIA DEL MAR
ISBN: 9788420669373
Page: 208
Lang: Castellano
Year: 2012
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
BOGERIES DE BROOKLYN
ISBN: 9788499304533
Page: 320
Lang: Catalán
Year: 2017
Price: 9.45
Publisher By: Labutxaca
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL ULTIMO JUDIO
ISBN: 9788492833672
Page: 464
Lang: Castellano
Year: 2012
Price: 9.45
Publisher By: Rocabolsillo
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Cuando Yonah es separado de los únicos miembros de su familia que quedan con vida, se ve forzado a abandonar su hogar en búsqueda de un nuevo lugar donde poder establecerse sin tener que renunciar a sus creencias. Contrario a la conversión e involucrado además en la investigación del robo de reliquias, inicia un largo periplo por la España de la Inquisición, durante el cual deberá recurrir a su ingenio para salvaguardar su secreto. Los cambios continuos de identidad y de oficio serán duros de encajar, pero las dificultades no harán sino forjar su personalidad y reafirmar sus orígenes. El viaje iniciático de Yonah le sirve a Noah Gordon, autor de El médico y La bodega, como eje central de una novela que, a modo de tapiz, abarca desde la descripción minuciosa de los acontecimientos históricos y el análisis de la compleja convivencia entre judíos y cristianos, hasta la disección de la vida interior de un hombre sometido a unas circunstancias excepcionales.
CUANDO SUBE LA MAREA
ISBN: 9788499895505
Page: 336
Lang: Castellano
Year: 2012
Price: 9.45
Publisher By: Debolsillo
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
La segunda entrega de la serie Bahía de Chesapeake La vida de los pequeños Cameron, Ethan y Phillip parecía abocada al desastre. Aunque no se conocían entre sí, los tres compartían un pasado lleno de abusos y dificultades que dejaron atrás cuando fueron adoptados por Raymond Quinn. Ahora han crecido y juntos conforman una familia fuerte y sólida que se desmorona el día en que reciben la noticia de que su padre ha sufrido un terrible accidente. Reunidos en torno a su lecho de muerte los tres le hacen una última promesa al hombre al que se lo deben todo cuidar de Seth, el último niño que estaba a punto de adoptar? Ethan Quinn es un marinero tranquilo y reservado. Bajo su serena apariencia late un corazón profundo y bravío como el mar que adora y respeta. Desde la muerte de su padre cuida de su hermanastro y divide su tiempo entre la pesca y el astillero que ha montado junto con sus hermanos. De los tres, él es quien se siente más cercano Seth, pues ambos sufrieron una infancia tormentosa. El tiempo no ha logrado borrar su dolor, pero ahora un muchacho depende de él y sus sentimientos por Grace, la mujer de la que siempre ha estado enamorado pero a la que nunca se ha atrevido a conquistar, parecen más intensos que nunca. Tal vez sea el momento de cambiar el rumbo de su vida y aceptarse, no solo por lo que ya es, sino por lo que puede llegar a ser. «Roberts continúa celebrando el poder curativo del amor y de los lazos familiares.» Publishers Weekly
EL LEGADO DE BOURNE
ISBN: 9788415139355
Page: 736
Lang: Castellano
Year: 2012
Price: 2.80
Publisher By: Books4pocket
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Eric Van Lustbader El legado de Bourne Jason Bourne era el espía perfecto, una máquina entrenada para acabar sin el menor pestañeo con quien se interpusiera en su camino, pero tras esa fachada se escondía un hombre que había perdido la memoria y la identidad. Tras recuperarlas, David Webb intenta llevar una vida común y corriente como profesor de Lingüística en la Universidad de Georgetown. Hasta que una mañana, mientras atraviesa el campus caminando, una bala pasa zumbando junto a su cabeza y Bourne se ve obligado a tomar de nuevo las riendas de su personalidad. Pero los problemas no han hecho más que comenzar. Alex Conklin, su antiguo jefe en la CIA, y Mo Panov, el psicólogo que le ayudó a recobrar la normalidad, han sido ejecutados, lo que convierte a Webb en el principal sospechoso del crimen. Objeto de una nueva caza del hombre, el ex agente deberá enfrentarse además a Khan, un asesino a sueldo tan silencioso y mortal como el propio Bourne en sus mejores días. La desvastada Chechenia, Nairobi, Creta y una cumbre antiterrorista en Reykiavik son algunos de los escenarios en los que se desarrolla esta trepidante novela, un thriller con el que Eric Van Lustbader ha sabido escarbar en la compleja psique de Jason Bourne sin traicionar el espíritu de su amigo Robert Ludlum. Eric Van Lustbader Nacido en 1946 en el Greenwich Village neoyorquino y licenciado en Sociología por el Columbia College, fue profesor de escuela, periodista musical y ejecutivo de productoras discográficas como Elektra o CBS. Antes de tomar el relevo de su amigo Robert Ludlum con cuatro nuevos títulos de la saga de Jason Bourne había escrito ya una veintena de best sellers, entre los que se encuentran La hechicera, El guerrero del crepúsculo, El ninja blanco y El anillo de los cinco dragones. Hoy día es maestro de Reiki de segundo nivel y reside con su esposa Victoria en Long Island. Robert Ludlum Nacido en 1927 en Nueva York y fallecido en 2001 en Nápoles, Ludlum fue la principal figura del thriller de aventuras internacionales del siglo XX gracias a sus treinta novelas y los cerca de trescientos millones de ejemplares que de ellas se han vendido en todo el mundo. Sus tramas, no obstante, siguen revelándose de plena actualidad, como lo prueba el recienteéxito de la trilogía cinematográfica protagonizada por uno de sus grandes personajes, esa máquina de matar en busca de una identidad que responde al nombre de Jason Bourne.
¡VOTO A BRIOS! (MUNDODISCO 21 / LA GUARDIA DE LA CIUDAD 4)
ISBN: 9788483468401
Page: 400
Lang: Castellano
Year: 2014
Price: 9.45
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
MEMORIAS DEL MARQUES DE SOTOANCHO: LA ALBARIZA DE LOS JUNCOS
ISBN: 9788498725896
Page: 240
Lang: Castellano
Year: 2012
Price: 5.70
Publisher By: B de bolsillo ediciones b
Tags: Humor en bolsillo,Narrativa en bolsillo,Literatura
EL PUBLICO (2ª ED.)
ISBN: 9788437606729
Page: 184
Lang: Castellano
Year: 2006
Price: 8.55
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
HISTORIA UNIVERSAL DE LA INFAMIA
ISBN: 9788499089492
Page: 144
Lang: Castellano
Year: 2011
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
ALEXANDROS II: LAS ARENAS DE AMON
ISBN: 9788497594417
Page: 352
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Segundo libro de la trilogía Aléxandros, en la que el Valerio Massimo Manfredi nos relata la vida de Alejandro Magno, uno de los mayores héroes militares de la antigüedad. «La conquista de Asia es la siguiente hazaña que se propone Alejandro...» En Anatolia corta el nudo gordiano; dicen que quien lo deshaga dominará el confín del mundo. Finalmente, él y sus hombres derrotan al poderoso Darío, rey de los persas. Así, las tropas victoriosas de Alejandro avanzan hasta Egipto, donde el oráculo de Amón le revela su origen divino y su destino de gloria inmortal. Las Arenas de Amón es una novela llena de trepidante acción, donde hay cabida para las luchas, estrategias militares, tramas, altas traiciones e incluso para el amor. Reseñas «Entretenimiento y erudición.» Qué Leer