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:

LA VIDA SENSE ELL

LA VIDA SENSE ELL

ISBN: 9788490261675
Page: 192
Lang: Catalán
Year: 2013
Price: 14.21
Publisher By: Bromera
Tags: Narrativa española,Novela contemporánea

EL LABERINTO DE LOS ESPÍRITUS (SERIE EL CEMENTERIO DE LOS LIBROS OLVIDADOS, 4)

EL LABERINTO DE LOS ESPÍRITUS (SERIE EL CEMENTERIO DE LOS LIBROS OLVIDADOS, 4)

ISBN: 9788408186823
Page: 928
Lang: Castellano
Year: 2018
Price: 17.95
Publisher By: Planeta
Tags: Narrativa española,Novela contemporánea

LEER PRIMER CAPÍTULOSinopsis de El Laberinto de los Espíritus En la Barcelona de finales de los años 50, Daniel Sempere ya no es aquel niño que descubrió un libro que habría de cambiarle la vida entre los pasadizos del Cementerio de los Libros Olvidados. El misterio de la muerte de su madre Isabella ha abierto un abismo en su alma del que su esposa Bea y su fiel amigo Fermín intentan salvarle. Justo cuando Daniel cree que está a un paso de resolver el enigma, una conjura mucho más profunda y oscura de lo que nunca podría haber imaginado despliega su red desde las entrañas del Régimen. Es entonces cuando aparece Alicia Gris, un alma nacida de las sombras de la guerra, para conducirlos al corazón de las tinieblas y desvelar la historia secreta de la familia… aunque a un terrible precio. El Laberinto de los Espíritus es un relato electrizante de pasiones, intrigas y aventuras. A través de sus páginas llegaremos al gran final de la saga iniciada con La Sombra del Viento, que alcanza aquí toda su intensidad y calado, a la vez que dibuja un gran homenaje al mundo de los libros, al arte de narrar historias y al vínculo mágico entre la literatura y la vida.

EL VIAJE A NINGUNA PARTE

EL VIAJE A NINGUNA PARTE

ISBN: 9788490410707
Page: 168
Lang: Castellano
Year: 2014
Price: 9.50
Publisher By: Inst. nacional de artes escenicas y de teatro
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura

EL CABALLO DEL CESAR (SEÑORES DE ROMA 6)

EL CABALLO DEL CESAR (SEÑORES DE ROMA 6)

ISBN: 9788498728781
Page: 928
Lang: Castellano
Year: 2019
Price: 13.25
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

DIES IRAE (TRILOGIA VERSOS, CANCIONES Y TROCITOS DE CARNE 2)

DIES IRAE (TRILOGIA VERSOS, CANCIONES Y TROCITOS DE CARNE 2)

ISBN: 9788483655375
Page: 568
Lang: Castellano
Year: 2018
Price: 18.05
Publisher By: Suma
Tags: Novela negra

La acción de este thriller implacable arranca en la peculiar ciudad italiana de Trieste, frontera entre dos mundos. Augusto Ledesma elige el que fuera hogar de James Joyce como primer escenario para continuar su siniestra obra, que alimenta del aliento de sus víctimas y de la humillación de sus perseguidores. Hasta allí se trasladará el inspector Ramiro Sancho en su frenética y obsesiva persecución de un asesino en serie que parece haber acentuado su voracidad.Entretanto, al otro lado de la frontera, el psicólogo criminalista y exagente del KGB Armando Lopategui, «Carapocha», recorrerá las calles de Belgrado junto a su hija y ahora discípula con el propósito de zanjar cuentas con un pasado despiadado del que no logra despojarse. En otra vuelta de tuerca, a través de fugaces viajes en el tiempo, descubriremos cómo se fraguó la relación entre Pílades y Orestes y asistiremos a su sorprendente desenlace.Tras el rotundo éxito de Memento mori, primera parte de la trilogía Versos, canciones y trocitos de carne, César Pérez Gellida nos conduce de nuevo por los complejos laberintos que conforman la mente criminal desde los ojos de sus protagonistas, ya sean víctimas, asesinos en serie, genocidas o quienes les persiguen. El inesperado desarrollo de los acontecimientos obligará al lector a pasar páginas en una ineludible búsqueda de respuestas.Haciendo gala de un particular estilo cinematográfico aclamado por la crítica literaria, el autor nos envuelve en una trama adictiva, tejida a partir de un argumento sólido y pespunteado de poemas y canciones que componen una singular banda sonora del crimen.

EN EL MAR HAY COCODRILOS

EN EL MAR HAY COCODRILOS

ISBN: 9788423324996
Page: 192
Lang: Castellano
Year: 2012
Price: 7.55
Publisher By: Destino
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Si naces en Afganistán en el lugar equivocado y en el momento equivocado, puedes estar seguro que aunque seas un niño ágil como una cabra puede haber alguien que reclame que tu vida le pertenece. Sobre todo si tu padre muere mientras trabaja para un hombre poderoso y la mercancía del camión que conducía se pierde. En ese caso, puede que, para evitar que te capturen, tu propia madre te diga que tenéis que salir de viaje y te lleve a Pakistán, donde, tras hacerte prometer que te convertirás en un hombre de bien, te abandone a tu suerte.Ese trágico gesto de amor está en el inicio de la prematura vida adulta de Enaiatollah Akbari, y del increíble viaje que lo llevará a Italia pasando por Irán, Turquía y Grecia. Toda una odisea que lo pone en contacto con la miseria y la nobleza de los seres humanos y durante la que, pese a todo, conserva la ironía y una maravillosa sonrisa.

(PE) EL AÑO QUE NOS AMAMOS PELIGROSAMENTE (LOS SECRETOS DE HADLEY GREEN)

(PE) EL AÑO QUE NOS AMAMOS PELIGROSAMENTE (LOS SECRETOS DE HADLEY GREEN)

ISBN: 9788408007555
Page: 416
Lang: Castellano
Year: 2012
Price: 5.65
Publisher By: Planeta
Tags: Narrativa romántica,Romántica y erótica

En 1792, en Hadley Green se ejecutó a un hombre por robar las joyas de la condesa de Ashwood. Quince años después, todavía no se han esclarecido los hechos. Cuando Declan OConner llega a dicho pueblo para conocer a Lily Boudine,la nueva condesa de Ashwood, se da cuenta al instante de que la mujer que lo recibe no es quien dice ser. Tratando de evitar un matrimonio que no desea, Keira Hannigan ha asumido la identidad de su prima y se ha instalado en su propiedad mientras Lily viaja por el extranjero. Declan amenaza con desenmascararla, pero Keira lo convence de que guarde el secreto y, a la vez, le pide que la ayude en la investigación de las joyas robadas, pues está convencida de que acusaron a un inocente. Incapaz de negarle algo, ni de admitir su ardiente pasión, Declan acepta su propuesta. Pero ninguno de ellos está preparado para hacer frente al peligroso desconocido que amenaza con dejar al descubierto las mentiras de la jovenaunque Declan siente que debe protegerla a toda costa, porque es la mujer que se ha apoderado de su corazón.

EL TIEMPO ES UN CANALLA (PREMIO PULITZER 2011)

EL TIEMPO ES UN CANALLA (PREMIO PULITZER 2011)

ISBN: 9788495587831
Page: 407
Lang: Castellano
Year: 2011
Price: 19.00
Publisher By: Minuscula
Tags: Narrativa extranjera,Novela contemporánea

En plena crisis de madurez, Bennie Salazar, que en los setenta formó parte de una banda de punk y ahora es un alto ejecutivo de la decadente industria discográfica, se echa copos de oro en el café para recuperar el apetito sexual. Sasha, su asistente después de haber viajado mucho y no siempre en circunstancias felices, se trata de su cleptomanía con un psicoanalista que viste jerséis estrambóticos. En torno a ellos se despliega una variopinta red de personajes, desde una relaciones públicas que intenta lavarle la cara a un general genocida hasta un eriodista que ha estado en prisión por abusar de una estrella de cine adolescente. Con el rock palpitando en cada una de sus páginas, El tiempo es un canalla es un entramado fascinador que pasa por lugares como Nueva York, San Francisco, Kenia, Nápoles o el desierto de California, y cubre un período que va de los años setenta hasta el 2020. La mirada punzante de Jennifer Egan aúna lo cómico y lo trágico, y consigue que los fragmentos de tiempos y espacios dispersos converjan en una novela polifónica e innovadora que recurre a técnicas narrativas insólitas para acabar trazando un lúcido retrato de la era digital. JENNIFER EGAN es autora de The Keep, Look

GLADIADOR 1: LA LUCHA POR LA LIBERTAD

GLADIADOR 1: LA LUCHA POR LA LIBERTAD

ISBN: 9788435041003
Page: 310
Lang: Castellano
Year: 2011
Price: 13.30
Publisher By: Edhasa
Tags: Juvenil

El destino de Marco, un joven romano hijo de un veterano centurión, está marcado por un oscuro pasado del que apenas conoce las claves. Cuando su familia cae en las garras de un prestamista sin escrúpulos y éste asesina a su padre, empieza para él un azaroso recorrido como esclavo que le llevará hasta Halicarnaso, a una granja en el Peloponeso y, finalmente, a convertirse en un gladiador destinado a morir para distraer a los ciudadanos de Roma. Sin embargo, será precisamente en el pasado de su familia donde deberá buscar las claves que le permitan huir de una muerte segura. Con el incomparable talento para la creación de tramas absorbentes y el relato de acciones emocionantes, Simon Scarrow ofrece en El joven gladiador una espléndida historia que, al mismo tiempo, traza una imagen acabada y fiel de lo dura que podía llegar a ser la vida en el siglo I a.C.

LA RUBIA DEL HORMIGON (SERIE HARRY BOSCH 3)

LA RUBIA DEL HORMIGON (SERIE HARRY BOSCH 3)

ISBN: 9788492833252
Page: 400
Lang: Castellano
Year: 2011
Price: 9.45
Publisher By: Rocabolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

EL COMEDIDO HIDALGO

EL COMEDIDO HIDALGO

ISBN: 9788408104230
Page: 320
Lang: Castellano
Year: 2011
Price: 7.55
Publisher By: Planeta
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

EL FIN DEL MUNDO Y UN DESPIADADO PAIS DE LAS MARAVILLAS

EL FIN DEL MUNDO Y UN DESPIADADO PAIS DE LAS MARAVILLAS

ISBN: 9788483835807
Page: 624
Lang: Castellano
Year: 2011
Price: 10.40
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Nuestro librero Diego Benito (Librería de Alicante) recomienda El fin del mundo y un despiadado país de las maravillas "El libro extraño y experimental del autor japonés, y aún así una de sus historias más atrayentes por su retrato del ser humano". Dos historias paralelas se desarrollan en escenarios de nombre evocador una transcurre en el llamado «fin del mundo», una misteriosa ciudad amurallada; la otra, en un Tokio de un futuro quizá no muy lejano, un frío y despiadado país de las maravillas. En la primera, el narrador y protagonista, anónimo, se ve privado de su sombra, poco a poco también de sus recuerdos, e impelido a leer sueños entre unos habitantes de extrañas carencias anímicas y unicornios cuyo pelaje se torna dorado en invierno. En la segunda historia, el protagonista es un informático de gustos refinados que trabaja en una turbia institución gubernamental, enfrentada a otra organización no menos siniestra en una guerra por el control de la información; sus servicios son requeridos por un inquietante científico que juguetea con la manipulación de la conciencia y de la mente y vive aislado en la red de alcantarillado, una red poblada por los tinieblos, tenebrosas criaturas carnívoras.

Page 299 of 834 (10000 books)

Ver código