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:
CUENTOS COMPLETOS
ISBN: 9788432209222
Page: 752
Lang: Castellano
Year: 2011
Price: 26.60
Publisher By: Seix barral
Tags: Narrativa extranjera,Novela contemporánea
«Una obra única en la literatura americana que será considerada dentro de un tiempo como una de las mayores y más insólitas contribuciones a las letras norteamericanas»,, JAMES WOODThe New Yorker Lydia Davis ha sido calificada como «una virtuosa del relato» (Salon) y «uno de los gigantes silenciosos de la ficción norteamericana» (Los Angeles Times Book Review). Pese a estar considerada una de las maestras del género, su obra es prácticamente inédita en España. Esta edición de sus cuentos completos reúne desde el innovador volumen Break It Down (1986) hasta el finalista del National Book Awarad Varieties of Disturban ce (2007). La publicación de estos cuentos completos será sin duda un evento literario en nuestro país. «Aguda, hábil, irónica, subestimada y sorprendente», JOYCE CAROL OATES. «Pocos escritores de la actualidad hacen que las palabras escritas sean tan importantes», JONATHAN FRANZEN.
RETRATO DE UN HOMBRE INMADURO
ISBN: 9788483835814
Page: 240
Lang: Castellano
Year: 2011
Price: 7.55
Publisher By: Tusquets editores
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En la habitación de un hospital, y en el curso de la que muy probablemente sea su última noche en este mundo, un hombre de unos 65 años le cuenta a alguien, y también a sí mismo, la historia de su vida. Dejándose llevar por el azar de la memoria y la fluidez de su propio relato, va y viene en el tiempo, rescatando, con no poco humor, las pequeñas y más significativas aventuras que vivió y que vio vivir. Porque a este hombre le ha gustado mirar siempre el espectáculo del mundo tanto o más que participar en él. Pero, como todos, conoció el amor, el sabor agridulce de la libertad, el poder, el horror, la belleza, la amistad, el absurdo, la doble conciencia y, en fin, todos los ingredientes de que está hecha la vida. Y no sólo cuenta, sino que al hilo de cada episodio busca algún sentido al viejo misterio de vivir, ahora que no hay tiempo ya de engañarse ni de rectificar. Como quien manipula las piezas para formar un puzzle, se enlazan el rápido curso vital y los remansos reflexivos, el bullir inagotable de personajes y peripecias casi siempre cómicas o kafkianas, para trazar el perfil de un hombre sesudo y a la vez infantil, responsable y a la vez arbitrario, bueno a la vez que inmoral un retrato del hombre contemporáneo.
MOBY DICK
ISBN: 9788408093220
Page: 704
Lang: Castellano
Year: 1995
Price: 9.45
Publisher By: Planeta
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
L AMIC RETROBAT
ISBN: 9788496863101
Page: 112
Lang: Catalán
Year: 2007
Price: 7.55
Publisher By: Labutxaca
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL VIAJE
ISBN: 9788497934107
Page: 280
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA VOZ A TI DEBIDA ; RAZON DE AMOR (ED. JOAQUIN GONZALEZ MUELA)
ISBN: 9788497403405
Page: 224
Lang: Castellano
Year: 2010
Price: 9.02
Publisher By: Castalia
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
STARDUST
ISBN: 9788496940888
Page: 228
Lang: Castellano
Year: 2010
Price: 7.55
Publisher By: Rocabolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
TU NOMBRE ESCRITO EN EL AGUA
ISBN: 9788472238824
Page: 296
Lang: Castellano
Year: 1995
Price: 16.15
Publisher By: Tusquets editores
Tags: Narrativa erótica,Romántica y erótica
Tu nombre escrito en el agua ganó el XVII Premio La sonrisa vertical. Su autora, que firma con el seudónimo de Irene González Frei, acogiéndose a las bases del premio, ha decidido mantener el anonimato. El fallo del jurado, por primera vez en la historia de este premio, fue unánime. Y no es para menos, ya que nos encontramos ante una primera novela que no sólo introduce a sus lectores en una hermosa y densa fantasía erótica, sino que les revela a una auténtica escritora. Irene González Frei dedica su novela a Marina, «de todos los personajes de esta historia el único cuyo nombre no he tenido el valor de cambiar», y cede la palabra a Sofía para que sea ella la que nos cuente, desde el recuerdo,«ese amor vertiginoso entre las grietas del dolor y el desconsuelo» que las unirá para siempre y fundirá sus cuerpos, más allá del tenue cristal de los espejos, en el reflejo de Narciso. Sofía, una joven al parecer como tantas otras, vive en Madrid en el seno de un grupo de amigos que comparten inquietudes y amores. Tras el matrimonio con Santiago, cuyas relaciones sexuales se extreman en la violencia a medida que el tiempo va corroyendo el afecto y las apetencias, Sofía, desencantada y triste, encuentra un día a Marina. Entre las dos se establece instantáneamente una atracción singular, casi mágica. Emprenden un viaje por Italia con destino a Roma, donde a Marina le espera un trabajo en una organización internacional. Poco a poco, de manera irresistible, el lector irá impregnándose de la progresiva compenetración de las dos mujeres, de la gradual fusión de sus cuerpos hasta el punto de que ya no parecen sino una sola. Visiones, sueños, episodios premonitorios van, sin embargo, recordándole que Marina sólo vive ya en la memoria de Sofía y que una amenaza se cierne sobre ellas. . . La crudeza con que Irene González Frei nos sumerge en los distintos encuentros sexuales no sólo de las dos mujeres, sino los de ellas con otros personajes, que sirven de contrapunto, invitando al lector a participar directamente de sus tensiones y violencias, de sus goces y delirios, no merma en momento alguno el tono poético que envuelve toda la novela y que le otorga la inestimable facultad de dejar una huella indeleble en quienes la leen.
FUNDACION
ISBN: 9788497599245
Page: 264
Lang: Castellano
Year: 2013
Price: 8.50
Publisher By: Debolsillo
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
EL TIEMPO RECOBRADO
ISBN: 9788499082394
Page: 384
Lang: Castellano
Year: 2016
Price: 12.30
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
ARQUITECTURAS DE LA MEMORIA
ISBN: 9788437623047
Page: 456
Lang: Castellano
Year: 2006
Price: 14.25
Publisher By: Catedra
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura