Saltar al contenido


XML Books — Project Overview

Django + XML + Google Drive API

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.

Django 4.1 Python 3.11 Requests Google Drive API XML
Open Endpoint

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
  1. View xml_books reads query params and builds the Drive request.
  2. File listing by folder + exact filename; then direct file download.
  3. Guard: if payload looks like HTML, abort parsing (Drive preview pages).
  4. Parse with xml.etree.ElementTree and normalize CDATA/text.
  5. Filter and render results with Bootstrap.
Environment Variables
VariableDescriptionExample
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
EndpointDescriptionParamsExamples
/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_ID permissions.
  • 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.
Books Store

Formulario de búsqueda


Author's book list:

ME ENCANTA CUANDO TUS GARRAS ACARICIAN MI ALMA

ME ENCANTA CUANDO TUS GARRAS ACARICIAN MI ALMA

ISBN: 9788467056846
Page: 192
Lang: Castellano
Year: 2019
Price: 12.25
Publisher By: S.l.u. espasa libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

THE FREDDY FILES: UPDATED EDITION (FIVE NIGHTS AT FREDDY S)

THE FREDDY FILES: UPDATED EDITION (FIVE NIGHTS AT FREDDY S)

ISBN: 9781338563818
Page:
Lang: Inglés
Year:
Price: 9.31
Publisher By: Arthur a. levine books
Tags: Juvenil

The bestselling Freddy Files is back, now updated with 64 pages of new content! The bestselling, official guidebook to Five Nights at Freddy's is back, now updated and including 64 pages of new content exploring Freddy Fazbear's Pizzeria Simulator and Ultimate Custom Night! In this official guidebook to Five Night at Freddy's, fans and gamers alike can immerse themselves in the series' mythology, gameplay, and secrets as we unwind the twisted mysteries hidden at the heart of Freddy Fazbear's Pizza. Delving into each game, players can map the animatronics' paths, learn how timed elements of the games work, and discover how to trigger unique events. Special sections throughout highlight Freddy's fans' most talked-about theories, from the identities of the "Bite of '83 and '87" victims to the history of Henry and William Afton to the recurring hallucinations of "it's me." All the evidence, along with every detail of the games, books, and more, is laid out for fans to explore in this one-of-a-kind guide to the warped world of Five Nights at Freddy's.

QUANTA, QUANTA GUERRA

QUANTA, QUANTA GUERRA

ISBN: 9788473292399
Page: 256
Lang: Catalán
Year: 2019
Price: 17.95
Publisher By: Club editor
Tags: Narrativa en catalán,Novela contemporánea

UN COR MASSA GRAN: I ALTRES RELATS

UN COR MASSA GRAN: I ALTRES RELATS

ISBN: 9788417339241
Page: 336
Lang: Catalán
Year: 2019
Price: 18.05
Publisher By: Edicions del periscopi
Tags: Narrativa en catalán,Novela contemporánea

Queixals trencats a destemps, un exmarit a qui cal cuidar, uns vens ressorgits de les flames, l'extirpació d'un mioma, l'espera del retorn d'un desaparegut. Els personatges d'aquests relats es troben en aquell moment d'inflexió on sembla que tot est a punt d'esmicolar-se, quan la rutina s'ensorra i s'intensifica el dileg entre l'emoció i la raó. Sense concessions ni filtres, l'autora observa la línia que separa l'amor del dolor, una frontera gairebé imperceptible que determina les accions dels que decideixen ser fidels a ells mateixos encara que sigui contra la moral establerta.Aquest volum mostra l'obra d'una autora descarnada que treballa amb la matria del que ens fa humans i d'all que ens allunya de ser-ho. Incisiva, elegant i original, aconsegueix sorprendre'ns a cada pgina. «Lescriptora alterna llums i ombres oferint una literatura dalt nivell en un llibre que santicipa a les contradiccions i els dubtes que tenallen lésser hum contemporani.» Jurat Premis Euskadi. «La narrativa dEider Rodriguez és com el ronc dun gat tot just quan ens apropem als seus relats i es deixen acaronar, sens escapen de nou perqu els personatges continun amb les seves vides, deixant-nos amb la sensació que, almenys, hem pogut establir contacte amb ells i conixer les seves necessitats.» José A. Muñoz, Revista ...

VARIACIONES Y REINCIDENCIAS (POESIA 1978-2018)

VARIACIONES Y REINCIDENCIAS (POESIA 1978-2018)

ISBN: 9788417950187
Page: 336
Lang: Castellano
Year: 2019
Price: 20.80
Publisher By: Renacimiento
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

Este es el libro que ha ocupado al poeta, con los periodos de silencio incluidos, los últimos cuarenta años de su vida. Javier Salvago (Paradas, 1950) no es solo el mejor representante de la poesía sevillana del último medio siglo, ya de por sí extremadamente rica, sino también uno de los poetas más destacados de su generación. Sus poemas, llenos de magia y descreimiento, muy a la contra de todo lugar común y de la usual retórica que suele acompañar en los últimos decenios la aún llamada poesía de la experiencia, logran siempre el milagro, por decirlo con sus propios versos, «de hacer sencillo y fácil lo complejo, claro lo oscuro». Variaciones y reincidencias reúne su poesía completa hasta la fecha, desde el libro inicial, La destrucción o el humor (1980) al hasta ahora inédito La vejez del poeta (Últimos poemas). A.L. Javier Salvago (Paradas, 1950) no es solo el mejor representante de la poesía sevillana del último medio siglo, ya de por sí extremadamente rica, sino también uno de los poetas más destacados de su generación. Sus poemas, llenos de magia y descreimiento, muy a la contra de todo lugar común y de la usual retórica que suele acompañar en los últimos decenios la aún llamada poesía de la experiencia, logran siempre el milagro, por decirlo con sus propios versos, «de hacer sencillo y fác...

LOS TUNELES DE HUESOS

LOS TUNELES DE HUESOS

ISBN: 9788492918720
Page: 256
Lang: Castellano
Year: 2019
Price: 13.77
Publisher By: Puck
Tags: Juvenil

Los problemas parecen no abandonar a Cassidy Blake. Ahora, Cass junto a Jacob (su mejor amigo, que es un fantasma) están en París, donde los padres deCassidy se encuentran filmando un nuevo episodio de su programa sobre las ciudades más embrujadas del mundo. Comer croissants y visitar la Torre Eiffel es muy divertido, pero hay peligros verdaderamente escalofriantes al acecho debajo de París en las famosas Catacumbas.Cuando Cass, por accidente, despierta a un espíritu muy poderoso, se ve obligada a confiar en sus habilidades como cazafantasmas que aún está aprendiendo a dominar. Ahora, deberá confiar en viejos y nuevos amigos para develar el misterio que se esconde en la ciudad de las luces. Pero el tiempo corre y el espíritu que Cassidy despertó se está volviendo cada vez más fuerte. Si no lo logra, la fuerza que liberó podría atormentar París por siempre.Victoria Schwab regresa al tenebroso mundo de La ciudad de los fantasmas, con una nueva aventura, protagonizada por un dúo inolvidable. Y recuerda a veces, incluso los mejores amigos fantasmas tienen secretos

EL MUNDO EN QUE VIVIMOS: UNA NOVELA CONTRA LA CODICIA

EL MUNDO EN QUE VIVIMOS: UNA NOVELA CONTRA LA CODICIA

ISBN: 9788417743185
Page: 864
Lang: Castellano
Year: 2019
Price: 37.90
Publisher By: Atico de los libros
Tags: Narrativa extranjera,Novela contemporánea

Una magistral novela contra la corrupción y la codicia Augustus Melmotte, un banquero sin escrúpulos recién llegado a Londres, vende a sus inversores un producto sin valor y crea una burbuja que hace subir el precio de las acciones para acaparar beneficios. Esta historia, que podría pasar hoy, es la que se cuenta en esta novela de Anthony Trollope. El mundo en que vivimos está ambientada en el Londres de finales del siglo xix y es una obra maestra, reconocida por la crítica como la mejor novela de Trollope. Su origen se encuentra en que el autor, tras regresar a Inglaterra de las colonias en 1872, se quedó horrorizado por la inmoralidad y deshonestidad que encontró en su país. Indignado, se sentó a escribir El mundo en que vivimos, y nada escapó a la sátira de su pluma ni los políticos, ni los banqueros, ni el mundillo literario, ni los apostadores, ni siquiera el sexo.En un mundo de sobornos, venganzas y en el que las herederas se ganan como fichas de casino, los personajes de Trollope personifican los vicios de su sociedad, que son también los de la nuestra. «Trollope no escribía para la posteridad, sino para su tiempo y momento, pero ese es precisamente el tipo de escritores a los que la posteridad prefiere.»Henry James «Su sutil descripción de las relaciones humanas y del amor, así como del...

EMBASSAMENT 13

EMBASSAMENT 13

ISBN: 9788417214777
Page: 300
Lang: Catalán
Year: 2019
Price: 19.90
Publisher By: Angle
Tags: Novela negra

Cap d'Any en un tranquil poble angls. Una noia de tretze anys, que hi est passant les vacances amb la família, ha desaparegut. "Es deia Rebecca Shaw. L'últim cop que se l'havia vist duia un jersei blanc amb caputxa. Una boirina baixa cobria els erms, i el terra estava molt gelat. Es van donar instruccions i tothom es va posar en marxa." Ni la gent, ni la policia, ni els helicpters la trobaran. Periodistes, fotgrafs i cmeres de televisió ocupen tots els racons d'un poble que ha perdut la seva pau. Mentrestant, per, hi ha feines que cal fer munyir les vaques, reparar les tanques, servir begudes i menjar, fer dissabte a les cases, anar a escola, jugar partits de criquet... A mesura que passen les estacions i s'allarga la cerca de la noia desapareguda, la gent del poble fa la seva vida menuda. N'hi ha que s'ajunten o se separen; n'hi ha que marxen a ciutat o en venen; hi ha naixements i morts; hi ha feines i negocis que prosperen o s'ensorren; hi ha secrets que es mantenen i n'hi ha que es revelen. Al llarg de tretze anys tothom sentir les rpliques somortes i profundes d'aquella desaparició. Embassament 13 explora, amb una delicadesa extraordinria, els ritmes del món natural contraposats a la propensió humana per la violncia.

ESPERANDO A MISTER BOJANGLES

ESPERANDO A MISTER BOJANGLES

ISBN: 9788498389555
Page: 152
Lang: Castellano
Year: 2019
Price: 7.60
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Ante la mirada absorta de su hijo, una pareja embriagada de amor baila al son deMr. Bojangles,de Nina Simone. La escena, mágica, vertiginosa, sólo es un recuerdo más de los muchos que brotan de la memoria del protagonista de la historia, que rememora una infancia marcada por la excentricidad de unos padres adscritos a un estilo de vida ajeno a toda convención social. El padre, la vitalidad hecha persona, no concibe una vida sosegada y monótonahasta el punto de «rebautizar» a su mujer con un nombre diferente cada día, y la madre, capaz de interpretar todo tipo de papeles con la convicción del ilusionista más avezado, hace de la rutina familiar una fiesta perpetua, un espacio donde sólo caben el gozo, la fantasía y la amistad. Sin embargo, poco a poco, empieza a entreverse que este universo lleno de poesía, de quimeras, de momentos maravillosos, se asienta sobre un precario sentido de la realidad, y que, cuando las canciones y los sueños toquen a su fin, el despertar puede ser muy doloroso. Celebrada con un entusiasmo desbordante por la crítica y los libreros, esta hermosa novela hipnotiza al lector no sólo con sus imágenes de tintes surrealistas, sino también por el sentido del humor y una sutil melancolía que emana de sus páginas acorde con la canción que ha inspirado el título.

ASIENTO 7A

ASIENTO 7A

ISBN: 9788413140698
Page: 416
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Del autor de Terapia y El pasajero 23, llega un nuevo psicothriller a más de 40.000 pies de altura. Matt Krüger tiene pánico a volar. Por eso, cuando se sube al LegendAir que más velozmente cubre Buenos Aires-Berlín lo hace con una batería de manías y supersticiones y, además, con varios billetes para diversos asientos en función de las posibilidades de superviviencia que hay en según qué filas y en según qué momento del vuelo. Incluso ha reservado el asiento 7A, el más peligroso de todos según una prueba de aviación, para que nadie se siente en él y no corra el peligro de morir. Pero todo su cuidadoso plan se tuerce cuando recibe una llamada fatal y comprende que su peor pesadilla acaba de comenzar. Alguien en Berlín ha secuestrado a su hija que está a punto de dar a luz y le pone solo una condición para dejarla con vida estrellar el avión. Matt tendrá que enfrentarse a una carrera contrareloj para salvar la vida de aquellos que más ama y también la de los 600 pasajeros del LegendAir y, por supuesto, evitar el mayor de sus temores morir en un accidente de aviación.

EL OLOR DE LA NOCHE (MONTALBANO - LIBRO 8)

EL OLOR DE LA NOCHE (MONTALBANO - LIBRO 8)

ISBN: 9788498389593
Page: 224
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

El otoño ha regresado a Vigta con algunas sorpresas. Mim Augello, el brazo derecho de Montalbano, está a punto de casarse. Mientras tanto, el jersey que Livia regaló al comisario ha quedado reducido a un tamaño infantil, lo que desata una furiosa reprimenda. En resumen, todo apunta hacia una realidad insoslayable el tiempo transcurre sin piedad ni descanso y las cosas ya no son como eran. Pero, como la vida hay que vivirla, Montalbano ya está husmeando en un caso extraño, tan anómalo que el cadáver aún no ha aparecido, mientras "un olor a fruta podrida, a cosas que se desintegran" inunda el ambiente del pueblo. Aunque no lleva directamente la investigación, la curiosidad irrefrenable del comisario y su sentido de la sospecha lo inducen a inmiscuirse en ella un financiero y su ayudante han desaparecido, tras desvalijar a medio pueblo. La incógnita podría explicarse como una vulgar fuga con el botín sustraído, pero otra hipótesis bastante más atroz parece imponerse. En la medida en que Montalbano logre llegar hasta la verdad, podrá entonces decirse "que el olor de la noche había cambiado era un perfume fresco y ligero, un perfume de hierba tierna, de verbena y albahaca".

A TRAVES DEL QUIJOTE

A TRAVES DEL QUIJOTE

ISBN: 9788416968909
Page: 408
Lang: Castellano
Year: 2019
Price: 27.07
Publisher By: Reino de cordelia
Tags: Narrativa española,Novela contemporánea

Partiendo de los dos volúmenes de Don Quijote de la Mancha y del Quijote de Avellaneda, y siguiendo desde muy cerca las ilustraciones clásicas del libro de Cervantes, el escritor José María Merino propone un viaje literario a través de la gran obra de Cervantes. Un viaje en el tiempo que solo puede hacerse a través de la literatura con la perspectiva de hoy en día, Cervanteso el autor que hoy lo representavuelve a encontrarse con su libro en nuevas anécdotas, nuevas historias con las realiza una lectura creativa del Quijote desde la perspectiva que el paso de los siglos ha concedido a una obra que se publicó para hacer reír al pueblo y ahora es ya un auténtico manual de escritores y lectores. Un homenaje a la obra maestra de la literatura española, pero, al mismo tiempo, una invitación a su lectura para aquellos que aún no la conocen o para los que quieren seguir explorando y jugando con ella. El volumen recorre también la historia de los ilustradores clásicos que se han acercado al Quijote.

Page 522 of 834 (10000 books)

Ver código