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:
NO ES PAIS PARA VIEJOS
ISBN: 9788439720379
Page: 256
Lang: Castellano
Year: 2006
Price: 17.10
Publisher By: Literatura random house
Tags: Narrativa extranjera,Novela contemporánea
El cazador y veterano de Vietnam Llewelyn Moss descrubre por casualidad la sangrienta escena de una carnicería entre narcos en algún lugar de la frontera entre Texas y México. Entre los cuerpos y los paquetes de heroína, descubre también algo más de dos millones de dólares. A partir de este momento comienza la violenta carrera de Moss por escapar de los que quieren darle caza Wells, ex agente de las Fuerzas Especiales contratado por un poderoso cartel; Antón Chigurth, una implacable máquina de matar, para quien recuperar el dinero de sus jefes es apenas la excusa para descargar una y otra vez su arma y poner en práctica su máxima no dejar nunca testigos; y un sheriff veterano de la segunda guerra mundial que añora los buenos tiempos y esconde un doloroso secreto que lo mantiene vivo. El resultado es una novela que es"mucho más que un thriller corriente"(Time Magazine) que"te dejará jadeando y atemorizado"(Sam Shepard)."No hay manera de solatar el libro. Es duro, duro e impactante."El país
EL POEMA DE LA ROSA ALS LLAVIS
ISBN: 9788492672653
Page: 176
Lang: Catalán
Year: 2010
Price: 9.45
Publisher By: Educ@ula grup 62
Tags: Poesía en catalán,Poesía,Literatura
LA POSADERA. LOS AFANES DEL VERANEO. EL ABANICO
ISBN: 9788437605524
Page: 312
Lang: Castellano
Year: 2003
Price: 12.82
Publisher By: Catedra
Tags: Narrativa extranjera hasta el siglo XVIII,Clásicos,Literatura
LES VEUS DEL PAMANO
ISBN: 9788496863347
Page: 624
Lang: Catalán
Year: 2009
Price: 11.35
Publisher By: Labutxaca
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La Tina, una pacífica mestra i fotgrafa que treballa en una escola de Sort, fa unes fotografies d’un vell edifici escolar del poble de Torena que est a punt de ser enderrocat. Un simple gest clic, i ja est. Pgina a pgina, el lector anir descobrint les conseqüncies d’aquest fet aparentment trivial i veur com es desplega un ample fris de records i tergiversacions poblat per falangistes i maquis, on la misria moral del franquisme conviu amb les herocitats i les covardies personals i collectives que van tenir lloc al Pirineu pallars en acabar la Guerra Civil espanyola, desprs que les tropes del general Franco arrasessin aquella zona amb inusitada ferocitat.
NOBLEZA OBLIGA
ISBN: 9788432217685
Page: 288
Lang: Castellano
Year: 2004
Price: 8.50
Publisher By: Seix barral
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
LA NIÑA DEL PELO RARO
ISBN: 9788484506942
Page: 480
Lang: Castellano
Year: 2015
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
TENGAMOS EL SEXO EN PAZ
ISBN: 9788487524844
Page: 76
Lang: Castellano
Year: 1996
Price: 9.50
Publisher By: Hiru
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
EL MANUSCRITO CARMESI
ISBN: 9788408093343
Page: 664
Lang: Castellano
Year: 2001
Price: 17.10
Publisher By: Planeta
Tags: Narrativa histórica
Edición conmemorativa 20 años. Más de 1 millón de lectores ya han disfrutado de su apasionante historia. En los papeles carmesíes que empleó la Cancillería de la Alhambra, Boabdil el último sultán da testimonio de su vida a la vez que la goza o la sufre. La luminosidad de sus recuerdos infantiles se oscurecerá pronto, al desplomársele sobre los hombros la responsabilidad de un reino desahuciado. Su formación de príncipe refinado y culto no le servirá para las tareas de gobierno; su actitud lírica la aniquilará fatídicamente una épica llamada a la derrota. Desde las rencillas de sus padres al afecto profundo de Moraima o Farax; desde la pasión por Jalib a la ambigua ternura por Amín y Amina; desde el abandono de los amigos de su niñez a la desconfianza en sus asesores políticos; desde la veneración por su tío el Zagal o Gonzalo Fernández de Córdoba al aborrecimiento de los Reyes Católicos, una larga galería de personajes dibuja el escenario en que se mueve a tientas Boabdil el Zogoibi, el Desventuradillo. La evidencia de estar viviendo una crisis perdida de antemano lo transforma en un campo de contradicción. Siempre simplificadora, la Historia acumuló sobre él acusaciones que se muestran injustas a lo largo de su relato, sincero y reflexivo. La culminación de la reconquista con sus fanatismos, crueldades, sus traiciones y sus injusticias sacude como un viento destructor la crónica, cuyo lenguaje es íntimo y apeado el de un padre que se explica ante sus hijos, o el de un hombre a la deriva que habla consigo mismo hasta encontrar desprovisto, pero sereno su último refugio. La sabiduría, la esperanza, el amor y la religión sólo a ráfagas le asisten en el camino de la soledad. Y es ese desvalimiento ante el destino lo que lo erige en símbolo válido para el hombre de hoy.
SECRETOS DEL BOSQUE SALVAJE
ISBN: 9788498413304
Page: 484
Lang: Castellano
Year: 2009
Price: 17.00
Publisher By: Siruela
Tags: Juvenil
PAZ EN LA GUERRA
ISBN: 9788437617220
Page: 512
Lang: Castellano
Year: 1999
Price: 11.87
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
ANTOLOGIA DE LA POESIA ESPAÑOLA
ISBN: 9788424632311
Page: 256
Lang: Catalán
Year: 2009
Price: 11.40
Publisher By: S.a. editorial la galera
Tags: Antologías,Poesía,Literatura
LA CRUZ AUSENTE
ISBN: 9788484549468
Page: 196
Lang: Castellano
Year: 2010
Price: 12.35
Publisher By: Club universitario
Tags: Narrativa española,Novela contemporánea
La Santísima y Vera Cruz de Caravaca fue robada misteriosamente durante las fiestas de Carnaval de 1934 y hasta ahora nadie ha podido averiguar su paradero. Sus oscuros y discutidos orígenes y su extraña desaparición llenan su historia de enigmas sin resolver. Esta novela, a medias policiaca y a medias histórica, nos lo muestra con las aventuras de un caballero templario del siglo XIII y un inspector de policía del siglo XX, unidos por los misterios de la Cruz de Caravaca en los tiempos turbulentos de nuestra Guerra Civil de 1936 - 1939. La intención del autor al escribir esta historia, es reivindicar la memoria de un hombre valeroso, del que se desconocen su nombre y su vida, salvo su condición de caballero del Temple, al que nadie ha reconocido nunca el mérito de dar a una ciudad y su pueblo sus señas de identidad.