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: 9788490655733
Page: 400
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: Alba editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Muchos de los héroes melvilleanos temen y sufren «la deriva universal de la masa de la humanidad hacia el más completo de los olvidos» de la misma angustiosa manera que tratan de oponerse a ella. La propia deriva de Melville en su tiempo, incomprendido y escasamente valorado por el público y la sociedad literaria, no auguraba el reconocimiento que le reservaría la posteridad. Desplazados, retirados, víctimas de grandes mudanzas, sus personajes tratan de encontrar un sentido a la soledad que finalmente ha caído sobre sus vidas. En este volumen se recogen los Cuentos completos de Melville y el lector tendrá ocasión de descubrir en él no solo las claves de una literatura inspiradísima, extemporánea y visionaria, sino también la apreciable deuda que la posteridad ha contraído, y quizá no saldado, con su autor, sin duda uno de los mayores precursores de las corrientes literarias del siglo xx.
VENGANZA EN EL TÁMESIS (DETECTIVE WILLIAM MONK 22)
ISBN: 9788490709153
Page: 384
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Anne Perry, maestra de la novela de intriga histórica ambientada en la era victoriana, nos transporta nuevamente a orillas del Támesis en su nueva y vibrante novela de William Monk. Cuando el comandante Monk de la Policía del Támesis es convocado para investigar la aparición de un hombre ahogado en el río, que resulta ser un prisionero fugitivo, tiene que vérselas nuevamente con el oficial de aduanas McNab, que alberga un amargo rencor contra Monk y que siempre intenta perjudicarlo. Tras la fuga de un segundo prisionero y a medida que las trampas de McNab se vuelven más terroríficas, Monk se verá forzado a recurrir a la ayuda de su mujer, Hester, y de su amigo el abogado Oliver Rathbone. Juntos, tratarán de desentrañar el misterio que rodea a las muertes en el Támesis y a la rivalidad enfermiza de McNab
CASARSE CON ÉL (LOS RAVENEL 2)
ISBN: 9788490709085
Page: 384
Lang: Castellano
Year: 2019
Price: 7.55
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Segunda entrega de la serie «Los Ravenel». Perfecta para todos aquellos aficionados a la narrativa romántica histórica. Un magnate despiadado. Una ambición feroz le ha brindado una enorme fortuna y mucho éxito a Rhys Winterborne. De origen humilde, Rhys está habituado a obtener todo lo que quiere, y desde el instante en que conoce a la tímida y aristocrática lady Helen Ravenel se obstina en poseerla. Si para asegurarse de que se casará con él tiene que llevarla a la cama, tanto mejor... Una belleza protegida. Por su estricta educación, Helen apenas ha tenido contacto con el rutilante y cínico mundo dela sociedad londinense. Sin embargo, la insistente actitud seductora de Rhys acaba por despertar en ambos una intensa pasión. Al tiempo que los enemigos de Rhys conspiran contra él, Helen debe confiarle su más oscuro secreto. El riesgo es inimaginable, y la recompensa podría ser maravillosa. Y todo comienza con... Casarse con él. Reseña «Con el apasionante telón de fondo de la Inglaterra victoriana, con sus modas y cambios tecnológicos, asistimos a un desfile de personajes complejos. Kleypas es una autora magistral, y esta novela será bien recibida tanto por sus fans de siempre como por las nuevas lectoras.» Kirkus Reviews
UN ÁRBOL CRECE EN BROOKLYN
ISBN: 9788426406866
Page: 512
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Lumen
Tags: Narrativa extranjera,Novela contemporánea
UNA DE LAS MEJORES NOVELAS NORTEAMERICANAS DEL SIGLO XX.«Un libro bellísimo de una novelista maravillosa y olvidada.» Paul Auster«Un libro conmovedor y honesto, que llega al corazón de la vida ....Un árbol crece en Brooklyn es una lectura que nadie debería perderse.» The New York Times Corren los años veinte del siglo pasado y descubrimos a la pequeña Francie Nolan leyendo sentada en la escalera antiincendios de su casa, a la sombra de un árbol que solo crece en los barrios más pobres de las grandes ciudades. Poco a poco, la mirada se aleja de la chiquilla para abarcar a la estrafalaria familia Nolan, que malvive en un barrio de Brooklyn. Conoceremos así a sus padres, a su hermano y a la entrañable tía Sissy, que usa a los hombres para aplacar sus instintos maternales. Francie crece rodeada de los libros que tanto le gustan y pronto empieza a preguntar y a pedirle a la vida algo más que un triste acomodo en la mediocridad. De esas hermosas y tercas ganas de saber nace Un árbol crece en Brooklyn, una novela donde cualquier detalle de la vida doméstica revela un mundo hecho de apuestas y deseos, donde los personajes son tan próximos que nos duelen sus dolores y donde el sueño americano cobra por fin peso y color.Críticas...
10.000 PETONS, COM A MINIM
ISBN: 9788448947729
Page: 224
Lang: Catalán
Year: 2019
Price: 11.59
Publisher By: Barcanova
Tags: Juvenil
EL HECHICERO DEL NORTE (EL HECHICERO DEL NORTE 5)
ISBN: 9788417390655
Page: 336
Lang: Castellano
Year: 2019
Price: 13.25
Publisher By: Hidra
Tags: Juvenil
ODAS; CANTO SECULAR; EPODOS
ISBN: 9788424939007
Page: 592
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Gredos
Tags: Clásicos grecolatinos,Clásicos,Literatura
EL APARTAMENTO
ISBN: 9788466347310
Page: 320
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Amistad, risas, amor y sueños por cumplir en esta novela de la reina de la narrativa femenina Danielle Steel. La joven diseñadora de zapatos Claire Kelly ha encontrado el apartamento perfecto en Manhattan un loft permanentemente bañado por una encantadora luz natural. El único problema es su precio. Para poder permitírselo va a tener que compartirlo... Y lo hará con Abby Williams, una escritora que trata de abrirse camino lejos de su familia; Morgan Shelby, una consultora de finanzas de Wall Street alérgica al matrimonio, y Sasha Hartman, una ginecóloga en prácticas cuya hermana gemela es supermodelo. Las cuatro están en ese punto de la vida en el que aún todo está por estrenar y cualquier cosa es posible. El apartamento no tardará en convertirse en un hogar para ellas. Un hogar desde el que harán frente a nuevas oportunidades y desafíos que alterarán el curso de sus vidas y desde el que demostrarán que su amistad es todavía más sólida que las paredes que las rodean. Reseña «Es una novela que dista un poco de las más clásicas y aclamadas de Danielle Steel y eso es muy bueno para sus lectores ya que en cada obra encontramos nuevos horizontes, nuevos sueños, nuevas protagonistas y nuevas emociones. Eso sí, siempre con su sello de calidad. Esta novela, protagonizada por cuatro mujeres, nos da un retrato más coral sobre el mundo femenino y las relaciones personales en que todas podemos vernos identificadas.» Blog La Petita Llibreria
EL HOMBRE QUE VOLVIO A LA CIUDAD
ISBN: 9788491871422
Page: 304
Lang: Castellano
Year: 2019
Price: 18.04
Publisher By: Rba libros
Tags: Novela negra
EL PRESIDENTE HA DESAPARECIDO
ISBN: 9788408210566
Page: 592
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: Planeta
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Elthrillerque sólo un presidente podía escribir. Hay secretos que sólo un presidente puede saber. Hay situaciones que sólo un presidente puede resolver. Pero hay decisiones que ni siquiera un presidente querría tomar. La presidencia de los Estados Unidos pende de un hilo. El presidente, Jonathan Duncan, está a punto de ser destituido y es presa fácil de los tiburones de Washington cuando, acorralado por la prensa, cuestionado por la opinión pública y sus propios colaboradores, se enfrentaal mayor ataque que Estados Unidos haya sufrido nunca.Sin nadie en quien confiar, el presidente Duncan deberá desaparecer para actuar en la sombra, aún a riesgo de que le consideren sospechoso y traidor. Tres días de infarto en los que el hombre más buscado del planeta se verá inmerso en un juego de estrategia política sin precedentes para poner a salvo el futuro de la nación. El presidente ha desaparecido es una combinación explosiva de intriga y acción, repleta de secretos y detalles que sólo un presidente puede conocer.
UN MES EN EL CAMPO
ISBN: 9788490667149
Page: 176
Lang: Castellano
Year: 2019
Price: 16.62
Publisher By: Tusquets editores
Tags: Narrativa extranjera,Novela contemporánea