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:
LOS AUSTRIAS. EL TIEMPO EN SUS MANOS
ISBN: 9788408202325
Page: 784
Lang: Castellano
Year: 2019
Price: 11.35
Publisher By: Planeta
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Ambición, sexo, poder la gran saga sobre la forja de un imperio EnEl tiempo en sus manos, José Luis Corral nos introduce en los años posteriores a la coronación de Carlos I como emperador. Una vez resuelto el problema sucesorio tras el fallecimiento de su abuelo Fernando de Aragón y la incapacidad de su madre, Juana la Loca, para ejercer el gobierno, el joven Carlos es proclamado emperador. Convertido en el monarca más poderoso del mundo, dueño de media Europa y de las Indias, se verá obligado a afrontar los problemas de unidad del imperio cristiano frente a la ofensiva turca. Para ello, contará con el apoyo, por fin, de todos los reinos de España, que pretende unificar bajo su reinado. Para asegurar la descendencia, contrae matrimonio con Isabel de Portugal, su prima hermana, con la que vivirá un amor apasionado.
LA ESTRATEGIA DEL PARASITO (CRÓNICAS DEL PARÁSITO 1)
ISBN: 9788491825234
Page: 144
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: Ediciones sm
Tags: Juvenil
LOS CAMINANTES: TEMPUS FUGIT
ISBN: 9788445006184
Page: 384
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: Minotauro
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
TE QUIERO LIBRE
ISBN: 9788417284565
Page: 180
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: Mueve tu lengua
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
14 DE JULIO
ISBN: 9788490666425
Page: 192
Lang: Castellano
Year: 2019
Price: 17.00
Publisher By: Tusquets editores
Tags: Narrativa histórica
La Historia suele contar la toma de la Bastilla desde el punto de vista de grandes personajes que. en realidad. nunca estuvieron allí en esta obra. se cuenta la historia de quienes sí se hallaban allí ese preciso día. el célebre 14 de julio de 1789. Sus protagonistas eran gentes anónimas. impulsadas por el hambre. el malestar. la carestía de lo indispensable. Pero antes de seguir los pasos de estos desconocidos revolucionarios. Vuillard retrocede unos meses para relatar la rebelión de los trabajadores de las manufacturas Réveillon. que vieron recortados sus salarios. y cuya cruenta represión causó más muertos que los del 14 de julio. También se detiene en narrar cómo se vivía en esos momentos en la gran corte de Versalles. así como el trasfondo económico y social que provocó el levantamiento. Pero sobre todo sigue. hora a hora. de manera vibrante y apasionada. cómo individuos sin derechos convulsionaron un régimen arcaico para dar un nuevo sentido a la historia. Y relatar la historia. advierte el autor. es una manera de mirar el presente.
POEMAS
ISBN: 9788490666487
Page: 416
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Tusquets editores
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
Enigmática y retraída. pero rebelde y tenaz. alejada de todos.y también de la tradición poética a la que le abocaba su tiempo. Emily Dickinson fue creando a lo largo de su vida una obra intimista y original. cristalina a la par que de profundidades insospechadas. en la que explora la mente y el alma humanas al tiempo que se interroga acerca de los sentimientos y la naturaleza. la vida y la inmortalidad. Dejó a su muerte 1.775 poemas. de los que sólo publicó siete en vida. La gran escritora argentina Silvina Ocampo irrumpió en ese frágil universo al emprender. con la misma meticulosidad y pulcritud que la poeta norteamericana. la traducción de 596 poemas. que nos transmiten su estilo. incólume desde sus primeros versos. y nos llegan tan diáfanos como en el instante de su creación.
TRES MANERAS DE INDUCIR UN COMA
ISBN: 9788432234644
Page: 288
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Seix barral
Tags: Narrativa española,Novela contemporánea
La enigmática llamada de teléfono que recibe Federico en la piscina municipal de Chamberí y una extraña oferta de trabajo son el punto de inicio de una aventura indagatoria protagonizada por un cuarentón con estudios universitarios y sin perspectiva alguna de futuro. Éste. obligado por las circunstancias a convertirse en una suerte de espía mercenario. se verá envuelto sin remedio por una realidad turbia en la que nada es lo que parece. y en la que el odio. la venganza y la hipocresía terminarán por contagiarlo. Un Madrid contemporáneo y underground sirve como escenario para una historia en la que los personajes. todos ellos perdedores a su manera. luchan por sobrevivir en un entorno hostil y tratan de escapar de su marginalidad. pero terminan por chocarse con aquello de lo que tratan de huir con lo que en el fondo son. La ópera prima de Alba Carballal. que bebe de referentes literarios como Eduardo Mendoza. Juan Marsé. J. K. Toole. David Foster Wallace o Michel Houellebecq. pero también de cineastas como Pedro Almodóvar. Álex de la Iglesia. José Luis Cuerda o Woody Allen. toma el estereotipo del bufón y lo pervierte para transformar una aparente comedia ligera en un amargo ejercicio de empatía con todos sus personajes.
CUENTOS
ISBN: 9788466346603
Page: 880
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
«Esta sobresaliente colección de relatos muestra el poder y el alcance de uno de los mejores escritores del siglo pasado. Historias de amor y miseria, que incluyen obras maestras como "El nadador" o "Adiós, hermano" y que fechan de su salida del ejército al final de la Segunda Guerra Mundial.» The Guardian Los cuentos de John Cheever son el gran testimonio literario de la clase media estadounidense de los años cincuenta y sesenta. Conocido como «el Chéjov norteamericano», fue el gran cronista de ese territorio casi mitológico de las zonas residenciales a las afueras de las grandes ciudades, con sus fiestas de cóctel y piscina, sus despertares de periódico en la puerta, sombrero, maletín y beso a los niños, tardes con cuartetos de Benny Goodman en la radio y noches enteras anhelando una vida distinta. Cheever convirtió con maestría ese espejismo de éxito y felicidad en el escenario de glorias y penas de familias que, entre la frustración, el deseo y el tedio, conforman un retrato incomparable del alma humana que transciende cualquier época o país. Esta edición incluye un epílogo de Rodrigo Fresán y mantiene la selección del propio Cheever, merecedora tras su publicación en 1978 del Premio Pulitzer y el National Book Critics Circle. Recorriendo una trayectoria de cas...
ILLSKA: LA MALDAD
ISBN: 9788416537419
Page: 640
Lang: Castellano
Year: 2018
Price: 26.50
Publisher By: Hoja de lata
Tags: Narrativa extranjera,Novela contemporánea
Agnes y Ómar se conocen una gélida madrugada en el centro de Reikiavik. Tres años después, Ómar reduce su casa a cenizas y abandona el país. Pero esta historia comienza mucho antes, en 1941, cuando la mitad de los habitantes de la ciudad lituana de Jurbarkas son asesinados en un bosque de los alrededores. Dos de los bisabuelos de Agnes estuvieron en esa masacre uno disparó al otro y, tres generaciones después, Agnes ha convertido el Holocausto y los populismos xenófobos en el centro absoluto de su vida. Y su obsesión la lleva hasta Arnor, un neonazi cultivado… Traducida a siete idiomas y celebrada unánimemente por la crítica, Illska se sitúa en el corazón de la actual crisis de valores europea y explora, a través de un argumento adictivo, la preocupante deriva sociopolítica de Europa.
LA PRINCESA PROMETIDA (PACK LIBRO + BOLSA)
ISBN: 9788416222865
Page: 392
Lang: Castellano
Year: 2018
Price: 25.55
Publisher By: Atico de los libros
Tags: Narrativa fantástica,Géneros literarios,Literatura
Este es el mejor libro del mundo. Hay mil razones para amarlo. Léelo y descubre la tuya. De qué trata La princesa prometida? Bueno, es una historia de espadachines y de combates. Trata de amor eterno, de odio inmortal y de venganzas despiadadas. En esta novela salen algunos gigantes, un montón de villanos y de héroes, cinco o seis hermosas mujeres, monstruos bestiales y otros amables, y muchas aventuras y huidas y capturas. Hay muerte, mentiras, verdad, milagros e incluso algún que otro beso. Tras la muerte de su amado Westley, la bella Buttercup se compromete con Humperdinck, un malvado y mentiroso príncipe, para evitar una guerra. Pero, antes de la boda, una banda de mercenarios formada por Íñigo Montoya, el mejor espadachín del mundo; Vizzini, el hombre más inteligente del mundo; y Fezzik, el más fuerte, secuestra a la joven, y un misterioso pirata retará a los secuestradores para hacerse con la princesa. La princesa prometida lleva generaciones maravillando a jóvenes y mayores por igual, combinando fantasía, diversión, humor e inteligencia con una habilidad deslumbrante. Este es uno de los grandes clásicos de la literatura universal, un brillante homenaje a la novela de aventuras.
EL ULTIMO ACTO (SAGA ANDERS KNUTAS 10)
ISBN: 9788416087716
Page: 336
Lang: Castellano
Year: 2018
Price: 9.50
Publisher By: Embolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura