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:
CASCARA DE NUEZ
ISBN: 9788433960603
Page: 224
Lang: Castellano
Year: 2019
Price: 9.40
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Trudy mantiene una relación adúltera con Claude, hermano de su marido John. Este, poeta y editor de poesía, es un soñador depresivo con tendencia a la obesidad. Claude es más pragmático y trabaja en negocios inmobiliarios. La pareja de amantes concibe un plan asesinar a John. El motivo una mansión valorada en ocho millones de libras que, si John muere, heredará Trudy. Pero hay un testigo de esta maquinación criminal el feto que Trudy lleva en las entrañas. Y en una pirueta de triple salto mortal que parece imposible de sostener pero le sale redonda, McEwan convierte al feto en el narrador de la novela, desde la primera página hasta la última. Lo que sigue es una mezcla de comedia negra, trama detectivesca y astuta reescritura intrauterina de un gran clásico, por cuyas páginas asoman también una joven poetisa amante de John y una bregada inspectora de policía. Pero además de observar desde primera fila los preparativos del asesinato de su padre a manos de su madre, el feto filosofa sobre el mundo y la vida, lanza preguntas incómodas y se lo cuestiona todo, mientras las copas de vino que bebe su madre tienen efectos mareantes sobre él.A partir de un narrador inaudito, Ian McEwan plantea un audaz experimento literario que es un auténtico tour de force sólo al alcance de un escritor superdotado. Y el resultado es...
POR QUÉ ME COMÍ A PADRE.
ISBN: 9788417507305
Page: 224
Lang: Castellano
Year: 2020
Price: 13.30
Publisher By: Gigamesh
Tags: Narrativa extranjera,Novela contemporánea
INSTANTANEAS
ISBN: 9788433980557
Page: 160
Lang: Castellano
Year: 2020
Price: 17.00
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
Instantáneas literarias de Claudio Magris una mirada irónica, melancólica y sabia sobre el mundo y los seres humanos. El lector encontrará aquí textos breves capaces de capturar lo que tiende a escurrirse entre los dedos, de retratar con perspicacia y acidez comportamientos humanos, de observar el mundo con una sofisticada mezcla de humor, melancolía, bondad y sabiduría. El resultado es un ramillete de deliciosas miniaturas en las que asoman temas, personajes y situaciones variopintos la ciudad de Trieste; un episodio cómico vivido en la Galería Leo Castelli de Nueva York que ilustra las imposturas del arte de vanguardia; el modo ridículo en que Thomas Mann se entera del inicio de la Segunda Guerra Mundial; los editores que imponen finales felices a los autores a los que publican; el secreto motivo por el que una conferencia muy erudita y potencialmente soporífera se llena a rebosar; los congresos culturales y el sexo; la soledad de las parejas «Ágil y malicioso, reflexivo y burlón, sabio y sincero, rebosante de gracia y melancolía» (Catherine Argand, LExpress). «Desprende un encanto extravagante que se sostiene sobre la elegancia del estilo, la sagacidad de la mirada y una erudición sin ostentación» (Christian Authier, Le Figaro).
LA GENTE FELIZ LEE Y TOMA CAFE
ISBN: 9788466332613
Page: 216
Lang: Castellano
Year: 2016
Price: 7.55
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Y a ti, qué te hace feliz? Una emocionante novela romántica acerca de las vueltas del destino y del amor que ha revolucionado el panorama editorial francés. Tras la muerte de su marido y de su hija en un accidente, Diane lleva un año encerrada en casa, incapaz de retomar las riendas de su vida. Su único anclaje con el mundo real es Félix, su amigo y socio en el café literario La gente feliz lee y toma café, en el que Diane no ha vuelto a poner los pies. Decidida a darse una nueva oportunidad lejos de sus recuerdos, se instala en un pequeño pueblo de Irlanda, en una casa frente al mar. Los habitantes de Mulranny son alegres y amables, salvo Edward, su huraño y salvaje vecino, que la sacará de su indolencia despertando la ira, el odio y, muy a su pesar, la atracción. Pero cómo enfrentarse a los nuevos sentimientos? Y luego, qué hacer con ellos? amimehacefeliz Reseñas «Una novela conmovedora. Un libro que se lee de una sentada y deja una huella en nuestro corazón. Una buena lección vital.» Femmes Magazine «Como Katherine Pancol, Agns Martin-Lugand derrocha originalidad y nos hace amar a una heroína llena de encantadores defectos.» Émilie Ri...
OFRENA A LA TEMPESTA
ISBN: 9788416600052
Page: 592
Lang: Catalán
Year: 2016
Price: 9.45
Publisher By: Labutxaca
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
THE NOTEBOOK
ISBN: 9780751540475
Page: 189
Lang: Inglés
Year: 2011
Price: 10.26
Publisher By: Warner books
Tags: Literatura en ingles,En otros idiomas,Literatura
NO SE COMO AMARTE: CARTAS DE MARIA MAGDALENA A JESUS DE NAZARET
ISBN: 9788427138674
Page: 376
Lang: Castellano
Year: 2016
Price: 20.80
Publisher By: Mensajero
Tags: Narrativa histórica
EL MAESTRO Y MARGARITA (ED. 50 ANIVERSARIO)
ISBN: 9788491043676
Page: 520
Lang: Castellano
Year: 2016
Price: 11.87
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
TODO ES MASCARA
ISBN: 9788469808559
Page: 240
Lang: Castellano
Year: 2016
Price: 11.40
Publisher By: Anaya
Tags: Juvenil
LA HEREJIA DE HORUS 3: LA GALAXIA EN LLAMAS
ISBN: 9788445003114
Page: 304
Lang: Castellano
Year: 2016
Price: 17.05
Publisher By: Minotauro
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
OJALA FUERA CIERTO
ISBN: 9788408150244
Page: 256
Lang: Castellano
Year: 2016
Price: 7.55
Publisher By: Planeta
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La primera obra de Marc Levy, una historia de amor más allá de la muerte Lauren es una médico internista de San Francisco que vive entregada a su trabajo, sin tiempo para relacionarse. Un día, sufre un accidente de coche que la deja en coma. Cuando su familia pone en alquiler su apartamento, Arthur, un arquitecto paisajista, se muda a vivir allí sin saber que la tranquilidad en su nuevo piso pronto se verá trastocada por la aparición de una mujer a la que sólo él puede ver y que reclama ese espacio como suyo. Lauren pretende recuperar su antigua vida. Arthur, susperado el sobresalto inicial, querrá por todos los medios poderla ayudar. Ambos deberán aprender a convivir y a superar sus diferenciashasta convertirse en inseparables.
VENTANAS DE MANHATTAN
ISBN: 9788432225932
Page: 384
Lang: Castellano
Year: 2016
Price: 9.45
Publisher By: Seix barral
Tags: Viajes en bolsillo,Narrativa en bolsillo,Literatura
Un recorrido por Nueva York con una vitalidad narrativa desbordante «Me gustaría acordarme de cada una de mis caminatas y de todas las ventanas a las que me he ido asomando en Manhattan» Con este propósito, Antonio Muñoz Molina en primera persona, escritor y personaje a un tiempo, visita en estas páginas los rincones más personales de Nueva York. Se convierte así en observador cómplice de una realidad próxima a la ficción que configura nuestro imaginario vital y cultural. Fruto de sus prolongadas estancias a lo largo de varios años, este libro es un canto apasionado a la ciudad de contrastes por antonomasia. Nueva York esconde tantas caras como ventanas exhibe las de los decorados de los musicales de Broadway, las de los edificios iluminados del otro lado de Central Park, las que cayeron con las Torres Gemelas aquel 11 de septiembre, las tachadas con tablones en el reverso sombrío del Bronx o de Harlem. La ventana es el marco de una pintura de Hopper, una acuarela de Katz, la presencia ausente en una película de Hitchcock o la literatura de Cheever, el eco del jazz de Duke Ellington o John Coltrane. Como Ardor guerrero y Sefarad, este libro participa a la vez de la novela y del relato de hechos reales lo que predomina en él es, por una parte, la naturaleza envolvente de un estilo tan sugerente y un timbr...