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:
JULIA
ISBN: 9788476609583
Page: 288
Lang: Catalán
Year: 2004
Price: 10.40
Publisher By: Bromera
Tags: Narrativa en catalán,Novela contemporánea
En plena Revolució del Petroli, Júlia es deixa la pell als telers alcoians. Lluny de conformar-se amb la vida d’obrera que li ha tocat, aprofita la primera ocasió que se li presenta per a canviar d’estatus i esdevenir una senyora. No obstant aix, el seu passat la persegueix un pare a qui adorava, mort a la presó d’Alacant, i una mare a qui titllen de bruixa no són les millors cartes de presentació per acarar la nova vida. Júlia, per, no deixar que res ni ningú posen fi al seu somni. Quan Joan Fuster rept els escriptors alcoians a escriure una novella sobre la Revolució del Petroli, Isabel-Clara Simó va recollir el guant. El resultat és Julia, que ha esdevingut un clssic indiscutible de la literatura catalana contempornia. Una novella imprescindible.
MESTIZOS
ISBN: 9788494923258
Page: 340
Lang: Castellano
Year: 2019
Price: 21.62
Publisher By: La biblioteca de carfax
Tags: Narrativa de terror,Géneros literarios,Literatura
EL BUEN SOLDADO
ISBN: 9788491817727
Page: 288
Lang: Castellano
Year: 2020
Price: 10.92
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
«Esta es la historia más triste que jamás he oído...», comienza a contarnos al principio de " El buen soldado " John Dowell, uno de sus protagonistas. Y en un tono calmo nos relata su situación y sus antecedentes, así como los de su mujer Florence y los del matrimonio Ashburnham (Edward y Leonora), con el cual coinciden cada año por razones de salud en el balneario de Nauheim en Alemania. Sin embargo, este inicio algo anodino que parece prometer sólo la historia de dos parejas tan distinguidas como vulgares es sólo el pórtico a una de las más irresistibles y deslumbrantes novelas que se han escrito sobre el engaño y la mentira, los celos, el control, las infidelidades y los amores no consumados, la decadencia, el egoísmo y la destrucción. Traducción de José Luis López Muñoz
BESTIARIO
ISBN: 9788494595097
Page: 68
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Libros del zorro rojo
Tags: Narrativa de terror,Géneros literarios,Literatura
EL OSO Y EL RUISEÑOR
ISBN: 9788417834173
Page: 432
Lang: Castellano
Year: 2019
Price: 16.62
Publisher By: Nocturna ediciones
Tags: Juvenil
En la estepa rusa, el invierno dura casi todo el año y los montículos de nieve son más altos que las casas. A Vasia el hielo le recuerda a los cuentos sobre Morozko, el misterioso rey del invierno, que trae las heladas y engaña cruelmente a las jóvenes para quedarse con sus almas. En cuanto su padre regresa de Moscú con una nueva esposa muy devota, las cosas cambian. La mujer ve demonios invisibles a ojos de todos, excepto de Vasia... Aunque para ella son espíritus como el vodianói, un hombre hecho de ramas de árboles, o la rusalka, la ninfa que ahoga a los incautos en el lago. Mientras los aldeanos sigan haciéndoles ofrendas, no pasará nada malo. Pero un despiadado invierno, cuando las ventiscas cubren las casas de escarcha y el miedo se cuela por las cerraduras, las ofrendas dejan de llegar.Ambientada en un paraje helado de la Rusia medieval, la trilogía que inicia El oso y el ruiseñor teje un tapiz irresistible en el que se entrelazan la magia de los cuentos de hadas y el temor a lo desconocido. Tras su publicación, el libro resultó ganador en la categoría de Mejor Novela Fantástica en Amazon (2017), quedó finalista en los premios de Goodreads, se tradujo a una veintena de idiomas y cosechó un gran éxito de ventas. «El oso y el ruiseñor es una novela maravillosamente polifacética sobre la familia y los...
HANNIBAL AD PORTAS
ISBN: 9788494610165
Page: 472
Lang: Castellano
Year: 2019
Price: 20.90
Publisher By: S.l. goodbooks editorial
Tags: Narrativa histórica
En el año 218 antes de Cristo llega a Cartago Nova, al mando de un poderoso ejército, Aníbal Barca. Cruza el Ebro, los Pirineos, el Ródano, los Alpes, se enfrenta y vence a los romanos en Tessino, Trebia, Trasimeno y Cannas y sin embargo y durante más de quince años de estancia en la península italiana, íno ataca Roma ni una sola vez!, a pesar de tenerla a su merced en varias ocasiones. Numerosas son las interpretaciones que nos da la Historia y variadas las opiniones de los historiadores que si sucumbió a las delicias de Capua, que si carecía de máquinas de asedio, etc. En mi relato ofrezco la explicación definitiva y quien sabe si por descabellada, acertada Aníbal, acudió a Italia para liberar el corazón de Dido, la fundadora de Cartago, del Averno. Solo así conseguiría el triunfo definitivo sobre el eterno rival Roma. No olvidemos que Dido estuvo enamorada de Eneas, héroe troyano antepasado de los fundadores de Roma. Aníbal intentó sin éxito conquistar la pequeña ciudad de Cumas. Y qué había allí que pudiera interesarle?
LOS VECINOS
ISBN: 9788490656082
Page: 608
Lang: Castellano
Year: 2019
Price: 23.27
Publisher By: Alba editorial
Tags: Narrativa extranjera,Novela contemporánea
REBECA Y JULIETA
ISBN: 9788420452289
Page: 288
Lang: Castellano
Year: 2019
Price: 15.15
Publisher By: Alfaguara
Tags: Juvenil
A veces aparece una Rebeca en lugar de un Romeo. Una historia de amor entre dos chicas que se conocen en el trabajo. Esta es una historia de amor realista y autobiográfica entre dos chicas que nunca pensaron que en el interior de una afinidad femenina pudiera haber algo más. Juntas, y a veces por separado, tendrán que enfrentarse a las expectativas de la sociedad, desafiar a seres queridos y aprender a quererse tal y como son. Dos escritoras con una historia real, ellas son Olga Palma Ocaña Originaria de Barcelona y padres de origen Andaluz. Licenciada en márketing y comunicación de moda y gastronomía en la ciudad de Barcelona. Escritora novel a sus 30 años mediante esta obra. Rebeca Bondad y finura subida a unos tacones, creativa y valiente. Vanessa Alós Martín Originaria de Tarragona (Reus) de padre francés y madre madrileña, 37 años, Diplomada en Turismo con especialidad en Organización y Gestión de Eventos, escritora novel mediante esta obra. Julieta inteligencia con elegancia francesa, valiente y sentimental.
SUEÑO CONTIGO, UNA PALA Y CLOROFORMO
ISBN: 9788494990007
Page: 292
Lang: Castellano
Year: 2019
Price: 15.20
Publisher By: Edicions i propostes culturals, s.l. apostroph
Tags: Narrativa española,Novela contemporánea
PORTA STELLAE: LA MISTERIOSA VISITA DEL REICHSFUHRER HEINRICH HIMMLER A ESPAÑA
ISBN: 9788494959653
Page: 192
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Eas
Tags: Narrativa hispanoamericana,Novela contemporánea
Mientras Franco se reunía con Hitler en Hendaya, otro acontecimiento pasaba desapercibido ante los ojos del mundo, la visita del Reichsführer de las SS Heinrich Himmler a España Por qué vino a España Heinrich Himmler, uno de los dirigentes más importantes del mundo en aquel entonces? Por qué visitó Montserrat? Qué buscaba el Reichsführer en esa montaña y su monasterio? Por qué un anillo encontrado en una librería masónica de Barcelona era la clave que faltaba? Por qué tenía que coincidir Heinrich Himmler con Adolf Hitler ese 23 de Octubre de 1940, uno en Montserrat y el otro en Hendaya? Realmente los monjes benedictinos de Montserrat recibieron a Himmler con desprecio y a distancia o es todo una farsa de la “historia oficial”? Qué tenía que ver el asesinato de un oficial SS el 14 de Julio de 1976 en Francia con la visita de Himmler a España? Qué queda de todo eso a día de hoy y en qué nos afecta a todos nosotros? Javier Soto, un joven estudiante que investiga para su tesis doctoral se encuentra con una historia que le cambiará la vida al hallar un manuscrito que estuvo en posesión de los nazis cuando estuvieron investigando en España en los años 40. Nos encontramos ante el relato novelado más avanzado y diferente de la presencia de Himmler en España, todas las claves necesarias para entender qué ocurrió en aquel momento. La versión más rompedora y verosímil de lo que sucedió con todos sus protagonistas. Todos los detalles, lugares, objetos, etc., que justificaron esa visita tan importante, en esa España de posguerra de aquella Europa en guerra.
NUESTRA PIEL MUERTA
ISBN: 9788412008937
Page: 156
Lang: Castellano
Year: 2019
Price: 15.10
Publisher By: La navaja suiza editores
Tags: Narrativa hispanoamericana,Novela contemporánea
«Cómo se denomina al que regresa?», se pregunta Lucas cuando vuelve a su casa, donde ahora viven dos desconocidos Felisberto y Eloy. El regreso es una larga conversación con su padre muerto, un reproche, una invocación, una súplica. Su madre fue enviada lejos hace ya tiempo y en el jardín que tanto amaba ahora solo crece la mala hierba. Ellos están ahí, viven con Sarai, Noah y Mara, las mujeres que lo criaron y que ahora, como todo lo que está dentro de la casa, les pertenecen. Contra su voluntad, Lucas se convierte en el testigo del derrumbe de lo que un día fue el pilar y refugio de su infancia los cimientos y las paredes se desmoronan, los rincones acumulan podredumbre, la oscuridad todo lo cubre Pero es esa oscuridad la que conduce a Lucas hacia el mundo subterráneo que ha sobrevivido a la invasión el mundo de los insectos. Nuestra piel muerta explora ese mundo ínfimo, más perfecto que el humano y más sagrado que Dios, y para ello se sirve de un acusado tono lírico y una estructura que va atando los recuerdos del protagonista con el momento presente como si de una telaraña se tratase, en cuyo centro se encuentran preguntas y reflexiones sobre el mal, la enfermedad, la muerte y la locura. Llama la descomposición a la vida o al fin de esta? Dónde se encuentra lo divino? El milagro es la cordura o la enajenación?
BELFEGOR: EL FANTASMA DEL LOUVRE
ISBN: 9788477029021
Page: 304
Lang: Castellano
Year: 2019
Price: 22.80
Publisher By: Valdemar
Tags: Narrativa de terror,Géneros literarios,Literatura
Arthur Bernde nació en la Bretaña francesa en 1871. Fue un escritor muy prolífico que no solo escribió numerosas novelas policiacas, históricas, de aventuras y de espionaje, sino también obras de teatro, libretos de ópera y guiones cinematográficos. En 1919, viendo que el cine se abría paso como una nueva narrativa, fundó junto con el actor Louis Feuillade y el escritor Gaston Leroux, autor de «El fantasma de la Ópera»con la que la presente novela guarda cierta relación, la Sociedad Cinéromans, una empresa de nuevo cuño destinada a la producción tanto de novelas como de películas. Bernde adaptó al cine veinte de sus obras. La más popular, «Judex», narra el enfrentamiento de un justiciero contra los banqueros en defensa de una viuda y un huérfano. Miembro de la masonería, luchó toda su vida por lograr el justo reconocimiento de los derechos de autor.«Belfegor» apareció inicialmente en el periódico Le Petit Parisien por entregas diarias entre enero y marzo de 1927. Su trama, llena de misterio y suspense, se inicia una noche en la que un vigilante del museo del Louvre sorprende en la Sala de los Dioses Bárbaros a un intruso enmascarado de pie junto a la estatua de Belfegor, dios de los moabitas. El agresor huye perseguido por el guardia y acaba esfumándose. Al día siguiente, la extraña figura vuelve a aparecer ...