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:
LUCIERNAGAS
ISBN: 9788423344048
Page: 320
Lang: Castellano
Year: 2011
Price: 8.50
Publisher By: Destino
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Con una voz íntima que modula sobresaltos y nebulosas, Ana María Matute nos enfrenta a las experiencias de un grupo de jóvenes, casi niños, a quienes la guerra civil ha despojado de cualquier resto de su anterior universo infantil. El escenario escogido es una Barcelona de soldados y mujeres mal pintadas, de refugiados y mendigos, de gentes ocultas que intentan sobrevivir día a día en medio de los escombros, la luz blanquecina de los reflectores, los bombardeos y la amenazada espera. Pero más allá de un tiempo y un espacio concretos, el propósito de la escritora es presentar a unos muchachos que conviven con el temor y la muerte y ahondar en las emociones de una joven que, desde la carencia y la provisionalidad, hallará en el amor el verdadero significado de la paz.
LAS FLORES DEL MAL
ISBN: 9788420652788
Page: 256
Lang: Castellano
Year: 2011
Price: 11.40
Publisher By: Alianza editorial
Tags: Poesía contemporánea extranjera del XIX al XXI,Poesía,Literatura
Envuelta en escándalo en el momento de su aparición (la primera edición, en 1857, padeció la supresión de los seis célebres poemas condenados por el Tribunal Correccional de París), «Las flores del mal» inauguró una poética innovadora que se traduce en la búsqueda de la musicalidad del poema, en la audacia de la imagen y en el famoso sistema de «correspondencias» que habría de dar origen al movimiento simbolista. Desgarrada entre la sensualidad y el espiritualismo, entre la atracción de la belleza y el poder del mal, la poesía de Charles Baudelaire (1821-1867) trasladada de forma exquisita al castellano en la presente traducción se enraíza en la soledad del hombre contemporáneo. Versión de Antonio Martínez Sarrión
CONSPIRACION
ISBN: 9788499890388
Page: 480
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Debolsillo
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
VIVE COMO PUEDAS
ISBN: 9788483833278
Page: 304
Lang: Castellano
Year: 2011
Price: 17.10
Publisher By: Tusquets editores
Tags: Narrativa española,Novela contemporánea
Por más que le recomienden tomarse las cosas con calma, y que su mujer, naturista convencida, quiera inculcarle los hábitos de una aburrida vida sana, Luis no gana para sobresaltos. Su primera mujer, Carmen, se ha casado con su primo Óscar, un arribista que no sólo se ha quedado con ella sino también con el puesto al que aspiraba Luis en la empresa de energía eólica para la que trabaja. Entre llamada y llamada de su madre para hablarle de la tensión arterial, Luis intenta resolver los conflictos de su hijo pequeño en el colegio, preocuparse de los líos de sus hijos mayores con las drogas de diseño, asumir que sigue enamorado de Carmen y aplaudir las actuaciones de un peculiar payaso que conoce gracias a sus hijos. Mientras, el viento hace girar las palas de los aerogeneradores como saetas de un reloj que descuenta el tiempo que le queda de vida. Así, entre complicaciones crecientes y vivencias al límite, el equilibrio algo inestable de su situación inicial acaba volviéndose un descontrolado desequilibrio estable lleno de giros hilarantes.
LOS REFUGIOS DE PIEDRA (LOS HIJOS DE LA TIERRA 5)
ISBN: 9788415120179
Page: 792
Lang: Castellano
Year: 2011
Price: 22.80
Publisher By: Maeva
Tags: Narrativa histórica
OSCAR WILDE: CUENTOS COMPLETOS
ISBN: 9788477026778
Page: 352
Lang: Castellano
Year: 2015
Price: 11.49
Publisher By: Valdemar
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
MIDDLEMARCH, UN ESTUDIO DE LA VIDA EN PROVINCIAS
ISBN: 9788484280194
Page: 896
Lang: Castellano
Year: 2000
Price: 31.82
Publisher By: Alba editorial
Tags: Narrativa extranjera,Novela contemporánea
«Middlemarch» es la historia de tres parejas sujetas a los frágiles hilos del saber y del error, entretejida con la crónica minuciosa de los destinos de toda una comunidad en una época de cambios y reacción. Quintaesencia de la novela victoriana, George Eliot marcó con «Middlemarch» un hito en la literatura universal. Mary Ann Evans, George Eliot para la historia de la literatura, nació en 1819 en Chilberts Coton (Warwickshire). Educada en el rigor de la religión, a los diecisiete años se declaró agnóstica. Fue subdirectora de la revista Westminster Review, el foro intelectual progresista más importante de su tiempo. Sus primeras novelas carecen del realismo con fuerte base intelectual que caracterizan «Felix Holt» (1886) «Daniel Deronda» (1876) y «Middelmarch» (1871-1872), su novela más importante. Murió en Londres en 1880.
LOS CAZADORES DE MAMUTS (LOS HIJOS DE LA TIERRA 3)
ISBN: 9788415120155
Page: 648
Lang: Castellano
Year: 2011
Price: 19.95
Publisher By: Maeva
Tags: Narrativa histórica
QUIEN TEME AL LOBO
ISBN: 9788499086576
Page: 256
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Halldis Horn, una anciana granjera, es hallada muerta de un hachazo. El carismático comisario Sejer es encargado del caso. El calor agobiante del verano se ha instalado en la pequeña localidad noruega de Finnemarka. En la soledad de su cabaña la anciana granjera Halldis Horn es hallada muerta de un hachazo. El sospechoso principal es Errki, un muchacho esquizofrénico al que las habladurías acusan también de haber matado a su madre. El carismático inspector Sejer es encargado del caso. Durante sus investigaciones entra en contacto con la psicóloga de Errki, que cree firmemente en su inocencia. Con su discreta insistencia Sejer rastrea todas las pistas, mientras se busca al desaparecido Errki. El único que lo ha visto es Kannick, un adolescente huérfano con un talento especial para el tiro con arco, que afirma haber visto a Errki en el lugar de los hechos. Karin Fossum teje así la historia de un crimen multifacético en el que los destinos de tres personajes indefensos se entrecruzan trágicamente. «Mezclad las historias de Sherlock Holmes, meted personajes de Bergman y la sangre de Tarantino, y tendréis a Karin Fossum.» Entertainment Weekly
MEMORIAS DE IDHUN: PANTEON: GENESIS (VI)
ISBN: 9788467535983
Page: 541
Lang: Castellano
Year: 2010
Price: 9.45
Publisher By: Ediciones sm
Tags: Juvenil
DOS VELAS PARA EL DIABLO
ISBN: 9788467541175
Page: 416
Lang: Castellano
Year: 2010
Price: 17.00
Publisher By: Ediciones sm
Tags: Juvenil