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:
THE FINAL EMPIRE: MISTBORN BOOK ONE
ISBN: 9780575089914
Page:
Lang: Inglés
Year: 2009
Price: 10.73
Publisher By: Gollancz - cassell group
Tags: Literatura en ingles,En otros idiomas,Literatura
Brandon Sanderson's epic fantasy trilogy overturns the expectations of readers and then goes on to tell the epic story of evil overturned in a richly imagined world. A thousand years ago evil came to the land and has ruled with an iron hand ever since. The sun shines fitfully under clouds of ash that float down endlessly from the constant eruption of volcanoes. A dark lord rules through the aristocratic families and ordinary folk are condemned to lives in servitude, sold as goods, labouring in the ash fields. But now a troublemaker has arrived and there is rumour of revolt. A revolt that depends on criminal that no-one can trust and a young girl who must master Allomancy - the magic that lies in all metals. A word of mouth success in the states the Mistborn trilogy has, this year, broken onto the New York Times Bestseller list. The time is ripe for its success to cross the Atlantic
CUATRO DESPUES DE MEDIANOCHE
ISBN: 9788499080864
Page: 496
Lang: Castellano
Year: 2009
Price: 9.45
Publisher By: Debolsillo
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
EL QUINTO ELEFANTE (MUNDODISCO 24 / LA GUARDIA DE LA CIUDAD 5)
ISBN: 9788499081359
Page: 400
Lang: Castellano
Year: 2013
Price: 8.50
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
PAPA PUERCO (MUNDODISCO 20 / LA MUERTE 4 / LOS MAGOS 7)
ISBN: 9788483467688
Page: 368
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
EL ARTE DE TIRARSE PEDOS: ENSAYO FISICO-TEORICO Y METODICO DE 175 1
ISBN: 9788493720551
Page: 108
Lang: Castellano
Year: 2013
Price: 11.40
Publisher By: Pepitas de calabaza
Tags: Humor en bolsillo,Narrativa en bolsillo,Literatura
EL COLOR DEL SOL
ISBN: 9788498382518
Page: 128
Lang: Castellano
Year: 2009
Price: 12.35
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Novela negra
Hombre de costumbres disolutas al que sigue rodeando cierta aura de «artista maldito», el genial Caravaggio es objeto de este original ejercicio de estilo con que Andrea Camilleri sorprenderá una vez más a su numerosa legión de fieles lectores. En una pirueta narrativa con tintes de rocambolesca aventura personal, el propio Camilleri se convierte en personaje del relato al recibir, en el transcurso de un viaje a Siracusa, un mensaje de un desconocido que lo convoca a una cita secreta. Por deformación profesional, Camilleri es incapaz de resistirse a la tentación de un misterio que llama a su puerta y acepta dejarse llevar clandestinamente hasta un lugar en el campo donde descubrirá un precioso manuscrito de Caravaggio que ha permanecido oculto durante cuatrocientos años. Así, los supuestos diarios del gran maestro de la pintura italiana constituirán una suerte de relato criminal, plagado de sombras, extravíos y curiosidades, y una brillante exploración de los aspectos más profundos del mundo del barroco y de las contradicciones de un artista único. Una nueva demostración del inagotable impulso creativo de Andrea Camilleri, quien, con su habitual mezcla de rigor y viveza, otorga voz propia al inmortal maestro del claroscuro.
NARRENTURM (GUERRAS HUSITAS 1)
ISBN: 9788498890228
Page:
Lang: Castellano
Year: 2009
Price: 22.75
Publisher By: Alamut ediciones
Tags: Narrativa fantástica,Géneros literarios,Literatura
El fin del mundo no llegó en el Año del Señor de 1420, aunque señales muchas hubo de que así había de ser...Transcurre la turbulenta primera mitad del siglo XV en Silesia, un país entre los grandes reinos polacos, alemanes y bohemios. Los seguidores de la herejía fundada por Jan Hus -los husitas- se extienden por la región. Aceptada por pobres y villanos, la nueva fe produce convulsiones sociales y políticas. Los grandes señores están divididos algunos se muestran a favor de los husitas, otros en contra. La poderosa Iglesia de Roma lanza una cruzada tras otra contra los herejes, intentando destruirlos. La horca y la antorcha recorren los campos del corazón de Europa. Pero los espías husitas están por todas partes y sus ejércitos, formados por campesinos y aldeanos, derrotan a los nobles y los pasan a cuchillo.Reinmar de Bielau, llamado Reynevan, es un joven noble silesio, un médico estudioso de la alquimia y ferviente partidario de trovadores y minnesnger. Su apasionamiento por una mujer casada lo llevará a enfrentarse a una poderosa familia, los Sterz. Perseguido por encargo de ellos, Reynevan huye por todo el centro de Europa, escondiéndose de los asesinos a sueldo. En un principio la huida es poco más que un juego, pero pronto las cosas empiezan a complicarse.Reynevan no lo sabe, pero la huida emprendida transformará por completo su vida. Encontrará así el verdadero amor y la verdadera amistad, vivirá aventuras y peligros, y por fin participará en la guerra del lado de los más débiles. O al menos eso cree.
FABULAS EN VERSO (ED. FACSIMIL DE LA ED. DE MADRID, 1902)
ISBN: 9788495636805
Page: 216
Lang: Castellano
Year: 2001
Price: 8.55
Publisher By: Maxtor
Tags: Narrativa española,Novela contemporánea
ZONAS HUMEDAS
ISBN: 9788433975164
Page: 208
Lang: Castellano
Year: 2013
Price: 15.20
Publisher By: Anagrama
Tags: Narrativa erótica,Romántica y erótica
«Charlotte Roche ha realizado una hazaña verbal casi imposible de lograr. Nos reconcilia con lo vergonzante que envuelve el principio de toda seducción. Con su ejercicio en la cuerda floja consigue indultar al grotesco cuerpo, redimiendo así al erotismo de su subyugación ante la imagen perfecta» (Ingeborg Harms, Frankfurter Allgemeine Sonntagszeitung). «Una incursión en los últimos tabúes de nuestra época. Una obra audaz, sincera, inteligente, incluso comprometida, que es, para algunos, símbolo de un nuevo feminismo» (Elsa Vigoureux, Nouvel Observateur). «Tragicómico y tierno, Zonas húmedas tiene la fuerza de una escritura perfecta, cristalina, en absoluto interesada en la provocación, pues arrasa con los tabúes sobre el sexo» (Stefano Jorio, Liberazione). «El libro más impactante que se haya escrito jamás sobre el cuerpo de la mujer» (Ed Caesar, The Sunday Times). «Explícita, a menudo escabrosa, pero también sorprendentemente lograda novela, que evoca la voz de Salinger en El guardián en el centeno, la perversión de Ballard en Crash y el ideario feminista de Germaine Greer en La mujer eunuco» (P. Oltermann, Granta). Tras causarse una fisura anal por apurar su depilado íntimo, Helen, la adolescente protagonista de este relato confesión, se encuentra en la unidad de Medicina Interna del Hospital de la Virgen del Perpetuo Socorro. Espera la visita de sus padres divorciados, confiando en que ambos se reconcilien junto a su lecho de hija convaleciente. Mientras tanto, se dedica a analizar aquellas regiones de su cuerpo que la opinión bienpensante suele considerar poco propias de la atenci&oacut
ANTONI I CLEOPATRA
ISBN: 9788429761467
Page: 784
Lang: Catalán
Year: 2008
Price: 22.32
Publisher By: Edicions 62
Tags: Narrativa histórica
HOY, JUPITER
ISBN: 9788483831694
Page: 402
Lang: Castellano
Year: 2009
Price: 9.45
Publisher By: Tusquets editores
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL ULTIMO ANILLO (3ª ED.)
ISBN: 9788498890129
Page: 448
Lang: Castellano
Year: 2008
Price: 21.80
Publisher By: Alamut ediciones
Tags: Narrativa fantástica,Géneros literarios,Literatura
La guerra ha terminado. Con traiciones y engaños, los bárbaros supersticiosos de la Alianza de Occidente, ayudados por magos de siniestras intenciones, han vencido al pueblo orco, amante de la paz, industrioso y científico. Ahora comienza la carnicería a los derrotados dispersos les espera el amargo camino de vuelta a casa, hostigados por las patrullas de elfos que buscan eliminar hasta el último orco, hombre, mujer y niño, designados por una propaganda perversa como raza caníbal, maldita y aexterminar. Pero de las cenizas de la catástrofe todavía puede extraerse un resquicio de esperanza. Si la misión encomendada a nuestros protagonistas tiene éxito, las tornas podrían volverse, y habrá llegado la hora de la revancha de los orcos.Kiril Yeskov nos muestra desde el lado de los perdedores el más famoso universo de la fantasía, en una parodia sorprendente, divertida y amena que ya es un éxito internacional."Sin perder ni un ápice de nuestro entusiasmo por el universo que nos proporcionó Tolkien, también podemos encontrar cierto malicioso placer en esta visita opuesta a la Tierra Media que nos propone Kiril Yeskov. En ella, los orcos y los trolls son gente honrada, los elfos planean hacerse con malas artes los dueños del cotarro (incluso son capaces de refinadas sesiones de tortura), los brujos consideran nigromancia el desarrollo científico que acabaría con su hegemonía y Saruman es un hechicero bastante más razonable que el intratable Gandalf (...). Blasfemia o desmitificación? En cualquier caso, el inteligente novelista ruso es obviamente contrario a las visiones unilaterales de la historia y desconfía de las imágenes propagandísticas en blanco y negro que acumulan toda la perversidad sociopolítica en uno de los bandos y reservan la beatificación gloriosa para el otro que, casualmente, es el que ha ganado la guerra. Su perspectiva es irónica, pero no burlesca ni denigratoria con osadía, intenta volver a contar en clave realista e incluso maquiavélica lo que Tolkien acuñó inolvidablemente como canto de gesta mágicamente maniqueo..."Fernando Savater en Babelia, El País