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:
EL CAMINO DEL GOL
ISBN: 9788417460877
Page: 192
Lang: Castellano
Year: 2019
Price: 16.10
Publisher By: Montena
Tags: Juvenil
DULCE CHICO INDECENTE (WILD SEASONS 1)
ISBN: 9788490708248
Page: 384
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Primera entrega de «Wild Seasons» la nueva serie romántica erótica de Christina Lauren, la autora deBeautiful Bastard.Cuando tres amigas conocen a tres chicos en Las Vegas... todo puede -y todo acaba por- pasar. Mia Holland y sus dos mejores amigas han decidido celebrar su graduación pasando una noche inolvidable en Las Vegas antes de emprender una nueva etapa de sus vidas. Pero lo que no podían llegar a imaginar es que una noche de diversión cambiaría su destino para siempre. Porque después de una noche desenfrenada, Mia descubre que lo que debería haber sido una apasionada y, en teoría, pasajera aventura, se ha convertido en un flamante esposo que responde al nombre de Ansel Guillaume y que le invita a acompañarle a París para pasar el largo verano a orillas del Sena. Podría Mia resistirse a la tentación de esa promesa de noches apasionadas de la mano de ese chico tan perfecto? Lo que empieza como una pura diversión, pronto podría convertirse en algo más, algo muy real, como la vida misma.La crítica ha dicho... «Un dulce y sexy tesoro. Me encantó cada palabra.» Sylvia Day «Nadie escribe como Christina Lauren. Dulce chico indecente va más allá de la seducción. Estoy deseando leer el segundo libro.» Bookalicious «Una novela llena de sexo y ...
EL ARCHIPIELAGO DEL PERRO
ISBN: 9788498389388
Page: 208
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea
El archipiélago del Perro no es un lugar paradisíaco. Se trata de un enclave aislado del mundo, no muy lejos de la costa africana, en el Mediterráneo menos turístico, donde los habitantes tienen que enterrar a sus muertos de pie por falta de espacio. Una tierra dura, salpicada de lava y sacudida por el aliento del Brau, el volcán. La pesca y la agricultura son la forma de subsistencia de sus gentes, que sueñan con hacerse ricas con la llegada inminente de un proyecto de inversión internacional. Un día, en una pequeña isla volcánica del archipiélago, el mar arroja a la orilla los cadáveres de tres hombres negros, un hecho que pone al descubierto las miserias de los pobladores de la isla, que se debaten entre dar una sepultura digna a los cuerpos de los africanos y ocultarlos para evitar el escándalo. De pronto, esta pacífica comunidad de pescadores se transformará en un grupo de desalmados dispuestos a apuñalarse por la espalda, y su aislamiento y su desconfianza crónicos, exacerbados tras el descubrimiento de los cadáveres, los llevarán a las puertas de la extinción. Philippe Claudel regresa con fuerza y nuevos bríos a los grandes temas de aclamadas novelas como Almas grises y El informe de Brodeck. Maestro en la descripción de detalles y en la creación de suspense, con elementos del género negro y la tragedia clásica, Claudel combina de forma magistral una acción narrativa vibrante con breves pinceladas admonitorias. El resultado es una fábula extraordinariamente lúcida y feroz, una parábola valiente y elegante sobre la crisis migratoria que nos arranca de nuestra cómoda indiferencia y nos invita a rebelarnos ante la ignominia colectiva.
LA AVENTURA DE SAID
ISBN: 9788491825104
Page: 112
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: Ediciones sm
Tags: Juvenil
DELTA DE VENUS
ISBN: 9788491814870
Page: 352
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Alianza editorial
Tags: Erótica en bolsillo,Narrativa en bolsillo,Literatura
LOS LIBROS QUE DEVORARON A MI PADRE
ISBN: 9788417552275
Page: 136
Lang: Castellano
Year: 2019
Price: 16.05
Publisher By: Blackie books
Tags: Narrativa española,Novela contemporánea
TODAS HIEREN Y UNA MATA
ISBN: 9788416923816
Page: 116
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: Antigona
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
Dicen que es una flecha cada hora que alza el vuelo cazándonos sin ruido... Todas hieren y una mata es la primera comedia de capa y espada del siglo XXI, escrita en verso clásico a la manera de los grandes autores del Siglo de Oro. Un viaje desde el Barroco hasta el presente para reflexionar sobre el paso del tiempo, los recovecos del amor y el deseo, la pasión por la literatura y la conquista de la libertad.
QUIN DIA TAN BÈSTIA!
ISBN: 9788494911019
Page: 152
Lang: Catalán
Year: 2019
Price: 11.35
Publisher By: L altra editorial
Tags: Juvenil
CUANDO NADIE NOS VE
ISBN: 9788467055184
Page: 440
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Novela negra
La Semana Santa es el telón de fondo para el «duelo al sol» entre dos personajes con poderosos demoniosinteriores una sargento de la Guardia Civil y un oficial estadounidense, veterano de la guerra de Afganistán. Comienza la Semana Santa en Morón de la Frontera (Sevilla). Lucía Gutiérrez, sargento de la Guardia Civil, tiene una reunión de emergencia con la alcaldesa del pueblo, debido a varios incidentes que relacionan a jóvenes costaleros con el consumo de drogas. A poco de montar un operativo de vigilancia, se descubre un caso de suicidio Antonio Jiménez, conductor del autobús escolar de Morón, ha aparecido muerto en su vivienda, tras abrirse las tripas a la manera del harakiri japonés. Y al día siguiente, unos padres denuncian la desaparición de su hijo Álex, de siete años. No va a ser una Semana Santa cualquiera y, aunque no lo parezca, hay una siniestra relación entre todos estos acontecimientos.
TODO SALDRA BIEN
ISBN: 9788417128074
Page: 384
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Duomo editorial
Tags: Novela negra
EL PLACER ES MÍO: RELATOS ERÓTICOS ESCRITOS POR MUJERES (IV PREMI O VALGAME DIOS)
ISBN: 9788417558963
Page: 112
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Almuzara
Tags: Narrativa erótica,Romántica y erótica
Durante décadas, quizá siglos, el erotismo (o la pornografía, que tanto da) ha sido patrimonio exclusivo del hombre, en el ámbito creativo y fuera del mismo. La mujer permanecía confinada al estricto papel de objeto, sin más protagonismo que el que le confería su belleza, relegada al rol pasivo que ha sido, por desgracia y con contadas excepciones, signo de la humanidad desde sus albores. Pero esa postergación ha encontrado firme oposición en tiempos recientes. Numerosas artistas han decidido adentrarse sin recato en las lindes de la sexualidad para dar vida a obras que recogen su personal visión, su sensibilidad más íntima e intransferible. Es el caso de las cinco autoras de esta antología de relatos eróticos, finalistas de la cuarta edición del Premio Válgame, un galardón que da voz a este género tantas veces ninguneado, cuando no directamente censurado y proscrito. El lector tiene ahora el privilegio de conocer de primera mano todo un mundo de sensaciones, pulsiones, deseo, que conforman un lienzo hasta ahora inédito, vedado al escrutinio público, pero consustancial a la vida misma.