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:
STAR WARS: TARKIN (NOVELA)
ISBN: 9788416401680
Page: 320
Lang: Castellano
Year: 2016
Price: 19.00
Publisher By: Planeta de agostini
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Nuevo canon. Tarkin, el que fuera aliado de la Orden Jedi, ahora escala posiciones a través de las filas imperiales, apadrinado por el Emperador. Impondrá por doquier su autoridad sin piedad. . . y perseguirá celosamente su destino como el arquitecto de dominio absoluto. Luceno insufla vida a Grand Moff Tarkin, un fascinante personaje clásico deStar Wars Una nueva esperanza. Relato situado entre los Episodios III y IV. La prensa opina "Tarkinnarra un relato convincente de misterio a la vez que revela mucho acerca de un personaje polémico y el régimen opresor que representa. James Luceno ha demostrado una vez más que los villanos deStar Warsson más divertidos que los buenos."-New York Daily News.
EL PALACIO DE LA MEDIANOCHE
ISBN: 9788408163558
Page: 330
Lang: Castellano
Year: 2016
Price: 16.15
Publisher By: Planeta
Tags: Juvenil
BANDINI
ISBN: 9788433959522
Page: 670
Lang: Castellano
Year: 2016
Price: 23.65
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
El cuarteto de novelas protagonizadas por Arturo Bandiniálter ego de John Fantees una de las cumbres de la literatura norteamericana. Su creación no fue un camino de rosas el primer título, escrito en 1936, fue rechazado y permaneció inédito hasta que la viuda del autor lo recuperó póstumamente; el segundo y el tercero, publicados en 1938 y 1939, pasaron entonces sin pena ni gloria; el último se lo dictó a su esposa, ya anciano y ciego, y apareció un año antes de su muerte. En medio, el redescubrimiento de Fante gracias a un rendido admirador que le recomendó a su editor que lo rescatase del olvido Charles Bukowski. El antihéroe Bandini lo reconocemos durante su infancia y adolescencia en el Colorado de la Gran Depresión, hijo de una familia de emigrantes italianos pobres; lo reencontramos en Los Ángeles, con dieciocho años, haciendo trabajos mal pagados y soñando con ser un escritor. Un sueño por el que lucha entre penurias económicas mientras trabaja como guionista en Hollywood y vive experiencias sexuales y amoríos con una prostituta, con una camarera mexicana, con su casera, que podría ser su madre.
NUEVE CUENTOS
ISBN: 9788491044505
Page: 240
Lang: Castellano
Year: 2016
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
METRO 2035
ISBN: 9788445004012
Page: 544
Lang: Castellano
Year: 2016
Price: 20.42
Publisher By: Minotauro
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Llega la tercera parte de la exitosa serie «Metro» Año 2035. Tras la devastadora guerra nuclear que destruyó la Tierra, la gente ha erigido una nueva civilización en las profundidades del metro de Moscú. Pero la aparente seguridad de las estaciones del metro esconde algo. Dos años después de que Artyom salvara a la población del metro de una catástrofe, los conflictos ideológicos están a punto de estallar. La única salvación parece pasar por una vuelta a la superficie. Sin embargo, es eso realmente posible? Una vez más, Artyom empieza un peligroso viaje que lo cambiará todo. Con esta novela, Dmitry Glukhovsky prosigue la fascinante y siniestra historia de un mundo postapocalíptico ya presentada enMetro 2033yMetro 2034.
EL PATITO QUE NUNCA LLEGÓ A SER CISNE
ISBN: 9788427042957
Page: 160
Lang: Castellano
Year: 2016
Price: 12.25
Publisher By: Martinez roca
Tags: Juvenil
Dejar algo atrás no es ser cobarde,se llama supervivencia o dejadez,como tú prefieras llamarlo. Este libro no es prosa. No es normal ni pretende serlo. No es ficción ni llegará jamás a ser poesía. Porque no quiero llevar el peso de ser poeta a mis espaldas, si no puedo a veces siquiera llevar el de ser un referente para algunos cuando disto bastante de ser perfecto. Pero espero que mis poemas, textos y reflexiones te ayuden y te inspiren tanto como lo hicieron conmigo. Hoy, si acercas un poco algunas páginas a tu oído, quizás consigas escuchar mi corazón. Y si en ocasiones no lo oyes, es porque está algo roto. No te prometo que este sea el mejor libro que hayas leído nunca, porque a mí me lo han prometido en demasiadas ocasiones con muchos que he vuelto a dejar en la estantería a la décima página. Pero espero que, de alguna manera, sientas que tú también eres yo. Que todo lo que tengo aquí escrito te sirva tanto como me sirvió a mí. Me gustaría que al acabar este libro sintieras que has vuelto a nacer conmigo, y te veas como el patito más bello de esta jodida charca. Como lo que eres.
LA LEYENDA DEL HECHICERO. EL GUERRERO
ISBN: 9788408161790
Page: 528
Lang: Castellano
Year: 2016
Price: 17.00
Publisher By: Planeta
Tags: Juvenil
Continúa la trilogía que los fans de Eragon y Harry Potter no podrán dejar de leer. Con más de 6,9 millones de impactos en Wattpad, Taran Matharu se ha convertido en todo un fenómeno. Descúbrelo! Acusado de un crimen que no ha cometido, Fletcher será juzgado por la Inquisición, una poderosa institución dirigida por aquellos que lo darían todo por verle sufrir y en la que Fletcher deberá enfrentarse a los fantasmas de sus orígenesPero nuestro protagonista no tiene tiempo de preocuparse de estas nuevas revelaciones, pues el rey ha anunciado un desafío mortal para los estudiantes graduados de Vocans. Un desafío que supone entrar en territorio de los orcos para conseguir superarlo. Junto a sus fieles demonios, plebeyos y nobles, enanos y elfos deben superar las barreras de clase y raza y trabajar juntos para poder vencer. La recompensa una fortuna en oro, la seguridad del imperio y la PAZ.
EL SUEÑO MILENARIO
ISBN: 9788490702697
Page: 608
Lang: Castellano
Year: 2016
Price: 13.30
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
LA BRIGADA 22
ISBN: 9788417386375
Page: 288
Lang: Castellano
Year: 2019
Price: 18.52
Publisher By: Pepitas de calabaza
Tags: Narrativa española,Novela contemporánea
España. 1980. En una ciudad de provincias cualquiera. Francisco Munera es un oficinista gris que vive con su madre, una recalcitrante mujer que pasa los días postrada en la cama y que, por miedo a que su hijo «se signifique y acabe como su padre», se dedica a darle todo tipo de consejos que empequeñecen su ya de por sí anodina existencia. En Paquito, sin embargo, nace súbitamente una ambición publicar en la sección «Cartas al director» del diario provincial, que siempre leía su padre. Y este anhelo pueril, unido a una serie de sorprendentes coincidencias, le llevará a descubrir la existencia insospechada de unas gentes ancladas en elpasado una achacosa partida del maquis que, pese a los años transcurridos y al manto de olvido caído sobre sus fusiles, continúa aferrada a unos ideales y a unos cuantos palmos de selva mediterránea. Sus integrantes ni siquiera recuerdan cuánto tiempo llevan emboscados, aunque siguen recordando muy bien por qué.He aquí una extraordinaria fábula sobre el devenir cíclico de la historia de España, sobre la aparente incapacidad de este país para cicatrizar sus heridas. Con La Brigada 22, Emilio Gancedo nos regala una obra rebosante de humor y ternura, de una profundidad desacostumbrada, que está en la línea de nuestra mejor tradición literaria. «Una novela espléndida, escrita con ...
LA MANSION (PREMIO NOBEL LITERATURA)
ISBN: 9788466333832
Page: 520
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
CALENDAR GIRL 1
ISBN: 9788408173328
Page: 432
Lang: Castellano
Year: 2017
Price: 8.50
Publisher By: Planeta
Tags: Erótica en bolsillo,Narrativa en bolsillo,Literatura
Primera entrega dela serie que se ha convertido en un fenómenomundial. Una experiencia tan arriesgada, dulce y calienteque tu libro podría fundirse. Mia necesita dinero. Mucho dinero. Para ser exactos un millón de dólares.Y además tiene poco tiempo. La vida de su padre está en juego yella solo tiene un año para saldar sus deudas.Para ello deberá aceptar un encargo que nunca antes habría imaginado.Durante todo un año Mia acompañará a lo largo de un mes a unhombre distinto y así conocerá el lujo, diferentes estilos de vida, viajarápor muchas ciudades, vivirá experiencias sexuales increíbles... Y hastapuede que conozca al hombre de su vida. Doce meses. Muchas vidas. Un solo amor.
CUENTOS COMPLETOS I
ISBN: 9788466331913
Page: 928
Lang: Castellano
Year: 2016
Price: 11.35
Publisher By: Debolsillo punto de lectura
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Primer volumen de una colección de cuentos imprescindible. En este volumen el lector encontrará todas las colecciones de cuentos de Cortázar publicadas entre 1945 y 1966 y, como novedad, aquellos relatos aparecidos póstumamente enPapeles inesperados(2009) que, por título o fecha, pudieron pertenecer a ellasLaotra orilla,Bestiario,Las armas secretas,Final del juego,Historias de cronopios y de famasyTodos los fuegos el fuegoconforman este primer volumen de los cuentos completos cortazarianos. Reseñas «En sus cuentos, Cortázar no experimentó encontró, descubrió, creó algo imperecedero.» Mario Vargas Llosa «Cortázar es uno de los mejores escritores argentinos.» Adolfo Bioy Casares «Cortázar nos ha dejado una obra tal vez inconclusa pero tan bella e indestructible como su recuerdo.» Gabriel García Márquez «Le dio sentido a nuestra modernidad porque la hizo crítica e inclusiva, jamás satisfecha o exclusiva.» Carlos Fuentes