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.
Search Form
Author's book list:
AMIGOS, SIN MAS (SERIE AMIGOS 4)
ISBN: 9788490706947
Page: 320
Lang: Castellano
Year: 2018
Price: 8.50
Publisher By: B de bolsillo ediciones b
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Para todos los que quieren más... Llega la cuarta entrega de la serie «Amigos»! Esta vez conoceremos la historia de Miriam. Una emocionante historia de amor oculta en el pasado. Cuando se queda embarazada, Miriam acepta casarse con su novio. Sin embargo, su marido resulta ser frío, poco apasionado y no la hace feliz en su matrimonio. El despego de este traea su memoria el recuerdo de otro hombre y de lo que pudo haber sido su vida con él. Pablo lleva mucho tiempo enamorado en secreto de Miriam, aunque su relación es solo de amistad. Por eso, tras su boda, comprende que sus sentimientos no van ser correspondidos y desaparece de su vida. Tras varios años separados, un día Mirian decide averiguar qué ha sido de Pablo... Los mejores comentarios de los lectores de Ana Álvarez y su serie «Amigos» «Por fin he podido disfrutar de una novela que llevaba meses esperando. Y es que la historia de Miriam, una de los hermanos Figueroa a la que pertenece la serie, intuía que iba a ser muy especial. Y no me he equivocado.» «Me encantó el libro de principio a fin. Una muy buena historia y espero que continúe.» «Qué puedo decir, me faltan palabras. Como siempre he tardado menos de 24h. en leerlo, Es imposible entretenerse y pe...
LA LEYENDA DEL LADRON
ISBN: 9788408195214
Page: 666
Lang: Castellano
Year: 2018
Price: 12.30
Publisher By: Planeta
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
LA PUERTA DE ABADON (THE EXPANSE 3)
ISBN: 9788417347208
Page: 576
Lang: Castellano
Year: 2018
Price: 20.80
Publisher By: S.a. ediciones b
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
La tercera parte de «The Expanse», la saga superventas deThe New York Timesen que se basa la exitosa serie de televisión homónima producida por Syfy y emitida en Netflix. «Hacía tiempo que no leía unaspace operatan buena.» George R.R. Martin Durante generaciones, el Sistema Solar (Marte, la Luna y el cinturón de asteroides) ha conformado la gran frontera de la humanidad. Hasta ahora. El artefacto alienígena que realizaba su obra bajo las nubes de Venus ha aparecido en la órbita de Urano, donde ha construido una puerta enorme que se abre hacia un espacio sin estrellas. Jim Holden y la tripulación de la Rocinante forman parte de una gran flotilla de naves militares y científicas que parten para examinar el artefacto. Pero, entre bambalinas, se empieza a desarrollar una trama intrincada que tiene como finalidad la destrucción de Holden. Mientras los emisarios de la especie humana intentan ponerse de acuerdo acerca de si la puerta constituye una oportunidad o una amenaza, ignoran que el mayor de los peligros se encuentra entre sus filas. La crítica ha dicho... «El equivalente, en clave de ciencia ficción, de Canción de Hielo y Fuego.» NPR Books «Magnífico... Una aventura para seguirla.» The Washington Post «Lo má...
FIVE NIGHTS AT FREDDY S: LOS OTROS ANIMATRONICOS
ISBN: 9788417305413
Page: 304
Lang: Castellano
Year: 2018
Price: 17.00
Publisher By: Roca editorial de libros
Tags: Juvenil
Segunda novela oficial de la serie basada en el video juego de terror que arrasa en el mundo entero. Ha pasado ya un año desde los terribles sucesos acontecidos en Freddy Fazbear's Pizza, y Charlie está haciendo todo lo posible por seguir adelante. Ni la emoción por empezar en una nueva escuela pueden hacerla olvidar lo sucedido; siguen persiguiéndola y atormentando las pesadillas de un asesino enmascarado y sus cuatro temibles animatrónicos. Charlie quiere creer que aquella experiencia ha acabado, pero cuando descubren una serie de cuerpos cerca de la escuela llenos de heridas que le resultan inquietantemente familiares, se verá arrastrada de nuevo al mundo de aquellos horribles seres creados por su padre. Hay algo absolutamente retorcido que está a punto de atrapar a Charlie, y esta vez no la dejará escapar. Segunda novela oficial de la serie basada en el video juego de terror que arrasa en el mundo entero. Ha pasado ya un año desde los terribles sucesos acontecidos en Freddy Fazbear's Pizza, y Charlie está haciendo todo lo posible por seguir adelante. Ni la emoción por empezar en una nueva escuela pueden hacerla olvidar lo sucedido; siguen persiguiéndola y atormentando las pesadillas de un asesino enmascarado y sus cuatro temibles animatrónicos. Charlie ...
EL PISO MIL 3: CIELO INFINITO
ISBN: 9788427213425
Page: 544
Lang: Castellano
Year: 2018
Price: 17.09
Publisher By: Molino
Tags: Juvenil
CARA DE PAN
ISBN: 9788433998613
Page: 144
Lang: Castellano
Year: 2018
Price: 16.05
Publisher By: Anagrama
Tags: Narrativa española,Novela contemporánea
«La primera vez la coge tan desprevenida que se sobresalta al verlo.» El encuentro se produce en un parque. Ella es Casi, una adolescente de «casi» catorce años; él, el Viejo, tiene muchos más. El primer contacto es casual, pero volverán a verse en más ocasiones. Ella huye de las imposiciones de la escuela y tiene dificultades para relacionarse. A él le gusta contemplar los pájaros y escuchar a Nina Simone, no trabaja y arrastra un pasado problemático. Estos dos personajes escurridizos y heridos establecerán una relación impropia, intolerable, sospechosa, que provocará incomprensión y rechazo y en la que no necesariamente coincide lo que sucede, lo que se cuenta que sucede y lo que se interpreta que sucede. Una historia elusiva, obsesiva, inquietante y hasta incómoda, pero al mismo tiempo extrañamente magnética, en la que palpitan el tabú, el miedo al salto al vacío de la vida adulta y la dificultad de ajustarse a las convenciones sociales... La ambiciosa carrera literaria de Sara Mesa da un nuevo paso adelante con esta novela sobre dos seres desarraigados cuyos destinos se entrecruzan en un parque, una defensa de la inadaptación y la diferencia.
CANCIONES DE AMOR Y DE AMOR
ISBN: 9788494476792
Page: 92
Lang: Castellano
Year: 2018
Price: 14.25
Publisher By: Arscesis
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
Nos entrega Sharif estas bellas y reposadas Canciones de amor y de amor, su nuevo y esperado poemario. Y con ellas nos invita a su casa de carne, su íntima morada, su guarida. Ejerce de anfitrión acostumbrado y nos recibe desnudo, con esa desnudez de los poetas que aman la palabra y sus milagros, con el alma en las manos, con su humildad más pura. Y entramos, con su esencia, hasta el salón de ser el centro de su sangre. Aquí, sobre un florido manto de vida y de luz, frente al fuego crujiente de sus días, nos desgrana poco a poco, con armónica calma, estas Canciones, con su voz personal, más serena y más libre, bañada en reflexión y sentimiento. Si cerramos los ojos para escucharle, nos hallaremos extrañamente en paz frente al íntimo incendio perseguido por el artista. Y le veremos nacer a un nuevo amor desde dentro del eco de un amor de ceniza. Porque el autor es consciente de que hay también amor al desamar, por más que nos pese Ia pérdida. Tan sólo hay que sentirlo para saberlo. De eso habla esta casa.
ANTOLOGÍA POÉTICA
ISBN: 9788417181185
Page: 176
Lang: Castellano
Year: 2018
Price: 21.85
Publisher By: Navona
Tags: Antologías,Poesía,Literatura
QUIEN BIEN TE QUIERE TE HARÁ REÍR (BAD BOY S GIRL 4)
ISBN: 9788490437223
Page: 320
Lang: Castellano
Year: 2018
Price: 17.05
Publisher By: Montena
Tags: Juvenil
Cuarta y última entrega de la adictiva serie BadBoysGirl. Tessa O'Connell y Cole Stone (también conocidos como Colessa) se enfrentan ahora a una nueva dificultad en su relación la distancia. Tessa O'Connell puede con todo y todavía con más. Por eso, al terminar la uni, se propone no dejar escapar ninguna oportunidad, aunque ello signifique mudarse sola a Nueva York mientras Cole termina su carrera de Derecho. Al fin y al cabo, después de todo lo que han pasado juntos, podrán sobrevivir a una relación a distancia... verdad? Junto a sus nuevos amigos y hermanastros, a la épica abu Stone y a otros extras que reaparecen por todo lo alto, Cole y Tessa tendrán que enfrentarse a la vida real como pareja y superar todos los obstáculos para construir suforever and ever. ADVERTENCIA Esta historia viene con un Cole Stone con niveles de adorabilidad nunca vistos. Camino de convertirse en un señor abogado, pero con un corazón eternamente gamberro, sigue siendo el chico malo del que te enamoraste, pero más guapo, más sensible y todavía más enamorado de su Bizcochito. Los lectores de la saga han dicho... «Sé que con este libro voy a sufrir, reír y volverme a enamo...
¿Y A TI QUE TE PASA?
ISBN: 9788408181484
Page: 512
Lang: Castellano
Year: 2018
Price: 15.10
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica
Si te gustó Y a ti qué te importa?, no te puedes perder esta divertidísima comedia romántica en la que el amor es como el viento no se ve, pero se siente. Menchu, a la que conocimos enY a ti qué te importa?, ha dejado su trabajo en el parador de Sigüenza y está desarrollandosu propia empresa de creación de páginas web. Siempre haestado enamorada en silencio de Lucas, compañero de Juanen la base de los GEOS, pero cansada de sus desplantes, decidehacer un cambio en su vida e irse a Los Ángeles a pasarun tiempo en casa de Tomi, primo de su íntima amiga, la actrizStella Noelia Rice Ponce. Tomi es un gurú de la moda y la convencerá de que se haga uncambio radical para que se saque todo el partido y deje de serun patito normal para convertirse en un cisne precioso. Entretanto, Noelia, Juan y algunos amigos, entre los que seencuentra Lucas, acuden a Los Ángeles para celebrar el cumpleañosde Tomi. Cuando el GEO descubre a la nueva Menchu,se queda sin palabras, y más viendo que un famoso director decine no se separa de ella. Será capaz de conseguir que vuelvaa fijarse en él o, por el contrario, Menchu lo ignorará del mismomodo que había hecho él con ella? Eso solo lo sabrás si leesY a ti qué te pasa?
READY PLAYER ONE
ISBN: 9788466663069
Page: 480
Lang: Castellano
Year: 2018
Price: 18.90
Publisher By: S.a. ediciones b
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Estamos en el año 2044 y, como el resto de la humanidad, Wade Watts prefiere mil veces el videojuego de OASIS al cada vez más sombrío mundo real. Se asegura que esconde las diabólicas piezas de un rompecabezas cuya resolución conduce a una fortuna incalculable. Las claves del enigma están basadas en la cultura de finales del siglo XX y, durante años, millones de humanos han intentado dar con ellas, sin éxito. De repente, Wade logra resolver el primer rompecabezas del premio, y, a partir de ese momento, debe competir contra miles de jugadores para conseguir el trofeo. La única forma de sobrevivir es ganar; pero para hacerlo tendrá que abandonar su existencia virtual y enfrentarse a la vida y al amor en el mundo real, del que siempre ha intentado escapar. Reseñas «Una fascinante novela cibernética, tan traviesa como imaginativa, llamada a convertirse en un éxito.» Booklist «Disfruté con cada página de esta novela.» Charlaine Harris, autora de Muerto hasta el anochecer «Una inyección de adrenalina, una búsqueda a través de un mundo virtual con la suficiente dosis de nostalgia de la década de 1980 para complacer a los más devotos seguidores de John Hughes.» Publishers Weekly «Un billete de lotería hacia el éxito.» New York Daily News
LA LUZ QUE NO PUEDES VER
ISBN: 9788466343145
Page: 664
Lang: Castellano
Year: 2018
Price: 10.40
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Premio Pulitzer de Ficción 2015. Un corazón puro puede brillar aun en la noche más oscura. Y en el más terrible de los tiempos. Marie-Laure vive con su padre en París, cerca del Museo de Historia Natural, donde él trabaja como responsable de sus mil cerraduras. Cuando, siendo muy niña, Marie-Laure se queda ciega, su padre le construye una perfecta miniatura de su barrio para que pueda memorizarla gracias al tacto y encontrar el camino a casa. A sus doce años, los nazis ocupan París y padre e hija tienen que huir a la ciudad amurallada de Saint-Malo. Con ellos se llevan la que podría ser la más preciada y peligrosa joya del museo. En una ciudad minera de Alemania, el joven huérfano Werner crece junto a su hermana pequeña, cautivado por una rudimentaria radio que ambos encuentran. Werner se convierte en un experto en construir y reparar estos aparatos cruciales para los nuevos tiempos, un talento que no pasa desapercibido a las Juventudes Hitlerianas. Siguiendo al ejército alemán, Werner deberá atravesar el corazón en guerra de Europa. Hasta que en la última noche antes de la liberación de Saint-Malo los caminos de Werner y Marie-Laure por fin se crucen. Y sus vidas cambien para siempre. p style"text-align...