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:
ROMEU I JULIETA
ISBN: 9788431682385
Page: 192
Lang: Catalán
Year: 2010
Price: 13.06
Publisher By: Vicens-vives
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
MUSASHI 3: LA LUZ PERFECTA
ISBN: 9788493700980
Page: 288
Lang: Castellano
Year: 2010
Price: 19.00
Publisher By: Quaterni
Tags: Narrativa extranjera,Novela contemporánea
En su peregrinar por Japón, la fama de Musashi ha ido aumentando a la par que su creciente dominio del Camino de la Espada. Convertido en un espadachín ejemplar, los grandes señores del Japón feudal quieren emplearlo y hacer de él su siervo, convencidos de la tremenda valía de su brazo. Sin embargo, Musashi no es el único guerrero cuyo nombre está en boca de todos como él, Sasaki Kojiro se ha hecho con una reputación sin parangón. Convertidos ambos sin discusión en los dos espadachines más importantes de su tiempo, sólo uno de ellos puede quedar como el más grande, en una batalla épica e inmortal. Con este tercer volumen llega a su fin la epopeya de Musashi, cuya vida y hechos sedujeron el imaginario mítico japonés como quizás ninguna otra figura lo logró jamás. En Miyamoto Musashi (1584-1645) la vida se reviste de un luminoso halo de leyenda que se superpone a su historia real y sería, por su importancia, el equivalente nipón al Cid Campeador en España. Escrita por Eiji Yoshikawa por entregas entre 1935 y 1939, Musashi es una obra fundamental para conocer la historia del que fuera el samurai más famoso del Japón, siendo tal su importancia que la obra goza de una pupularidad e influencia que siguen acrecentándose a medida que pasan los años. Pero Musashi es además una novela
ESTUCHE BIERCE: CUENTOS DE SOLDADOS; CUENTOS INQUIETANTES; CUENTO S NEGROS; DICCIONARIO DEL DIABLO
ISBN: 9788420664712
Page:
Lang: Castellano
Year: 2011
Price: 45.60
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Nacido en 1842 en un pueblo de Ohio, Ambrose Bierce participó de lleno, alistado en las filas de la Unión, en la Guerra Civil de Estados Unidos y después se dedicó al periodismo en la costa Oeste, especialmente en periódicos de la incipiente y bulliciosa ciudad de San Francisco. Poseedor de un carácter peculiar, ácido y desengañado de la naturaleza humana, en sus relatos encontramos desde el humor negro y vitriólico hasta una aproximación a lo fantástico que poco tiene que envidiar a Edgar Allan Poe, así como una especial sensibilidad para detectar las últimos resortes que guían la conducta del hombre. Su "Diccionario del Diablo" es uno de los los grandes libros satíricos de todos los tiempos. Entrado ya en los setenta años y poco antes de desaparecer en México en 1914, en plena Revolución, dejó escrito «Ser un gringo en México... Eso sí que es eutanasia!».
SEGUNDA FUNDACION
ISBN: 9788497596763
Page: 320
Lang: Castellano
Year: 2013
Price: 9.45
Publisher By: Debolsillo
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
EL HIJO DE LA VID
ISBN: 9788484609414
Page: 576
Lang: Castellano
Year: 2011
Price: 10.40
Publisher By: Temas de hoy
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
PADRES E HIJOS
ISBN: 9788446024859
Page: 272
Lang: Castellano
Year: 2011
Price: 9.02
Publisher By: Akal
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En el contexto de una Rusia sacudida por la reforma agraria y la abolición de la servidumbre, dos estudiantes, Evguéni Bazárov y Arkadi Kirsánov, regresan a sus casas, en provincias, después de tres años de ausencia. El reencuentro con sus progenitores pone de manifiesto los conflictos generacionales a través de los cuales Turguéniev hace un retrato magnífico de una sociedad que busca una salida a la profunda crisis en la que está inmersa. De los diálogos y reflexiones de sus personajes, el autor hace fluir las teorías políticas, filosóficas y científicas del momento, de las que Bazarov, personaje central de la novela, se hace eco configurándose como el prototipo de personaje nihilista. Padres e hijos, considerada como la obra cumbre de Turguéniev y uno de los hitos del realismo ruso, logra romper las barreras del espacio y el tiempo y sorprender, todavía hoy, por la modernidad de sus planteamientos.
EL JINETE DEL SILENCIO
ISBN: 9788484609902
Page: 720
Lang: Castellano
Year: 2011
Price: 21.75
Publisher By: Temas de hoy
Tags: Narrativa histórica
La autora Julia Navarro nos recomienda El jinete del silencio de Gonzalo Giner "Si El sanador de caballos estaba llamada a convertirse en un clásico, El jinete del silencio será recordada por la emoción que contiene, por sus protagonistas inolvidables y las bellísimas enseñanzas que encierrra. No se la pierdan!". Yago había nacido dos veces y por sus venas no solo correría la sangre de los hombres, también lo haría el espíritu de los caballos. Fruto del amor prohibido entre una criada y un corrupto hacendado de Jerez, el aliento de un equino lo devuelve a la vida. Privado del amor de su madre, la vida de Yago no será fácil. Incapaz de comunicarse con los humanos, sufre un aislamiento interior que le hará víctima de todos los que le rodean. Conocerá el dolor y el hambre en su niñez, el horror de la esclavitud en su juventud, el miedo en un sanatorio psiquiátrico y una humillación constante. Pero Yago posee un don único es capaz de expresar su riqueza interior a través de un animal el caballo. Solo en las cuadras o sintiendo el viento a lomos de ellos, Yago recibirá el calor y la paz que los hombres le niegan. Abandonado por todos, el protagonista encontrará a un hombre que cambiará su existencia, Camilo, un fraile cartujo que sabrá leer en su mirada lo que otros no han querido ver su ansia de amor. Camilo velará por él y se convertirá en el padre que nunca tuvo. El jinete del silencio cuenta la vida de un joven con síndrome de Asperger, en pleno siglo xvi, un tiempo de incomprensión.
RECUERDOS DE UN CALLEJON SIN SALIDA
ISBN: 9788483833360
Page: 216
Lang: Castellano
Year: 2011
Price: 16.15
Publisher By: Tusquets editores
Tags: Narrativa extranjera,Novela contemporánea
Cinco relatos protagonizados por cinco personajes que, tras vivir momentos dolorosos, se preguntan sobre el sentido de su propia vida y sobre la posibilidad de ser felices. Banana Yoshimoto aborda, una vez más, con ese estilo prístino y sencillo que la caracteriza, temas como el desencanto, la amistad o el amor, encarnados en unos personajes que buscan la serenidad y la fuerza para seguir viviendo. Cinco personajes que, tras vivir momentos dolorosos, se preguntan sobre el sentido de la vida, y sobre la posibilidad de ser felices, vertebran los cinco relatos que componen este volumen. Si, en «La casa de los fantasmas», dos compañeros de universidad traban una intensa amistad que tras una larga separación se convertirá en un amor profundo, el segundo relato, «Mamaaa!», narra la historia de una joven que trabaja en una editorial y que, tras un incidente, tardará en recuperar la fe en las relaciones humanas. A su vez, «La luz que hay dentro de las personas» relata una hermosa pero trágica historia de amistad entre niños. En «La felicidad de Tomo-Chan», la ingenua protagonista consigue, pese a la adversidad, no perder jamás la esperanza y disfrutar de lo que le brinda el día a día. Por último, en «Recuerdos de un callejón sin salida», Mimi se desmorona cuando descubre que su novio la ha abandonado, y sólo la relación con Nishiyama, un joven que trabaja en un bar situado en un callejón sin salida, la ayudará a superar la tristeza.
LA REGENTA
ISBN: 9788467033656
Page: 944
Lang: Castellano
Year: 2010
Price: 15.15
Publisher By: S.l.u. espasa libros
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Leopoldo Alas, «Clarín» (Zamora, 1852 - Oviedo, 1901) fue doctor en Derecho, catedrático de Economía Política en la Universidad de Zaragoza y profesor de Derecho Natural y Romano en la de Oviedo. Apasionado por la literatura, novelista y crítico brillante, se hizo temible por sus acerados artículos en la prensa que provocaron continuas polémicas literarias con los escritores de la época. La doble condición de LA REGENTA, obra maestra de «Clarín» que refleja a la vez una colectividad, la de Vetusta, y los problemas íntimos de Ana Ozores -quien en busca de un amor imposible se debate entre las solicitudes de Álvaro Mesía, el tenorio local, y el canónigo don Fermín de Pas-, confiere a la novela una categoría excepcional, acrecentada por la maestría técnica con que Alas supo presentar un conflicto que estalla y se resuelve en los dos últimos capítulos del libro. Esta singular edición de Mariano Baquero Goyanes, actualizada por Ana L. Baquero Escudero, incluye una pormenorizada guía de personajes y resúmenes iniciales de cada capítulo, lo que facilitará el manejo y comprensión de una de las obras clave de la literatura universal.
EL VIOLIN DE AUSCHWITZ
ISBN: 9788423344017
Page: 128
Lang: Castellano
Year: 2011
Price: 6.60
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA MUERTE Y OTRAS SORPRESAS
ISBN: 9788420406282
Page: 160
Lang: Castellano
Year: 2010
Price: 15.67
Publisher By: Alfaguara
Tags: Narrativa hispanoamericana,Novela contemporánea
NADIE LO CONOCE (SAGA ANDERS KNUTAS 3)
ISBN: 9788415140177
Page: 344
Lang: Castellano
Year: 2011
Price: 9.02
Publisher By: Embolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
El comisario Anders Knutas, tras la resolución de su anterior caso, en el que estuvo personalmente implicado, está agobiado y deprimido. Por desgracia, no va a poder disfrutar todavía de su merecido descanso. En efecto, un grupo de arqueólogos está excavando en un viejo poblado vikingo, aprovechando que es verano en Gotland. Pero un grave peligro, del que no sospechan nada, se ciñe sobre el grupo. Todo empieza con el descubrimiento, por parte de dos niñas que pasean por el bosque, del cadáver decapitado de un caballo. Parece ser que el asesino, obedeciendo a un antiguo ritual, ha torturado al animal antes de llevarse su cabeza y su sangre. El asunto adquiere tintes realmente dramáticos cuando desaparece Martina, una estudiante de arqueología holandesa. El verano del comisario Knutas no ha hecho más que empezar...