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:

MI BUEN ASESINO

MI BUEN ASESINO

ISBN: 9788417852399
Page: 211
Lang: Castellano
Year: 2019
Price: 15.20
Publisher By: Carena
Tags: Novela negra

CTHULHU 21: ESPECIAL PSICOPATAS. COMICS Y RELATOS DE FICCION OSCURA

CTHULHU 21: ESPECIAL PSICOPATAS. COMICS Y RELATOS DE FICCION OSCURA

ISBN: 9788412089141
Page: 80
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Diabolo ediciones s.l.
Tags: Narrativa de terror,Géneros literarios,Literatura

EL TEMOR D UN HOME SAVI (CRÒNICA DE L ASSASSÍ DE REIS 2)

EL TEMOR D UN HOME SAVI (CRÒNICA DE L ASSASSÍ DE REIS 2)

ISBN: 9788417909147
Page: 1216
Lang: Catalán
Year: 2019
Price: 10.40
Publisher By: Rosa dels vents
Tags: Narrativa fantástica,Géneros literarios,Literatura

ABISMOS. CUADERNOS DE LA ULTIMA FRONTERA

ABISMOS. CUADERNOS DE LA ULTIMA FRONTERA

ISBN: 9788417800437
Page: 96
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: Errata naturae
Tags: Narrativa de viajes,Géneros literarios,Literatura

Sumérgete en una aventura infinita hasta lo más profundo de nuestros océanos. Hasta entrado el siglo XIX, los científicos no tuvieron más remedio que ser, además, aventureros. La exploración del planeta aún estaba en auge. Aunque la última frontera no se borrará nunca, quizás hoy en día el límite de la odisea humana no sea tanto físico como de otro tipo seguir averiguando cómo funciona el mundo, cómo puede mutar su belleza y cómo debemos comportarnos con respecto a esta pequeña y frágil pelota que gira en un rincón del universo. Los Cuadernos de la Última Frontera son una invitación al viaje, tanto espacial como mental. Diseño y grafismo maravillosos, cuidados al detalle, anécdotas de grandes naturalistas y exploradores, datos y curiosidades, sugerencias de lectura y playlists, así como mucho espacio para que escribas el relato de tus propias expediciones, allá donde quieras llegar.

ARISTOTIL I DANTE: DESCOBREIXEN ELS SECRETS DE L UNIVERS

ARISTOTIL I DANTE: DESCOBREIXEN ELS SECRETS DE L UNIVERS

ISBN: 9788412006933
Page: 344
Lang: Catalán
Year: 2019
Price: 14.20
Publisher By: L altra editorial
Tags: Juvenil

CLAUDIO EL DIOS Y SU ESPOSA MESALINA

CLAUDIO EL DIOS Y SU ESPOSA MESALINA

ISBN: 9788491817130
Page: 744
Lang: Castellano
Year: 2019
Price: 15.20
Publisher By: Alianza editorial
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

En el díptico que integran " Yo, Claudio y Claudio el dios y su esposa Mesalina " , la amplitud y la profundidad de los conocimientos sobre la Antigüedad clásica de Robert Graves (1895-1985) se conjugan con una prosa de enorme belleza a la que da aliento una poderosa y viva imaginación, capaz de reconstruir toda la grandeza y miseria de la Roma imperial. Segundo y último volumen de la supuesta " autobiografía " de este singular emperador, destinado a serlo contra sus propias inclinaciones, en él Claudio alcanza la púrpura imperial y encauza todos sus esfuerzos, con el apoyo del pueblo llano, a reparar el legado de estragos y desastres que ha recibido de su antecesor Calígula, sin que su inesperado ascenso, no obstante, le procure la felicidad personal.

LA CAMARA TE QUIERE

LA CAMARA TE QUIERE

ISBN: 9788498953794
Page: 80
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

PACIENTE X: EL CASO CLINICO DE RYUNOSUKE AKUTAGAWA

PACIENTE X: EL CASO CLINICO DE RYUNOSUKE AKUTAGAWA

ISBN: 9788412003932
Page: 352
Lang: Castellano
Year: 2019
Price: 20.90
Publisher By: Armaenia
Tags: Narrativa extranjera,Novela contemporánea

Ryunosuke Akutagawa fue uno de los mas grandes escritores que ha dado Japón. Autor de las famosas historias "Rashomon" o "En la cueva de bambu", vivioel turbulento periodo Taisho de 1912 a 1926, incluyendo el devastador terremoto de 1923. Se quitola vida en 1927 a la edad de treinta y dos anos. Inspirado por las narraciones, ensayos y cartas de Akutagawa, David Peace ha elaborado en doce capitulos una extraordinaria novela de relatos. Este intenso, apasionado y cautivador homenaje a un autor es tambien una emocionante exploracion sobre el arte de escribir y la figura del escritor, tanto en su vida privada como publica, enmarcado en una epoca que refleja sombriamente la nuestra propia. "Paciente X" es un bellisimo homenaje a un autor capital en las letras japonesas contemporaneas. Es, ademas, un originalisimo artefacto literario, muy complejo en su estructura y ambicion, pero que fluye maravillosamente gracias a la elegante prosa del autor. «Su mejor obra hasta la fecha».David Mitchell «Un libro bello, gotico y poderosamente misterioso».Esquire «Uno de los libros mas originales e intrigantes que leeras este ano».Mail on Sunday «David Peace escribe la ficcion inglesa mas arriesgada y original de su generacion».The New York Times «Replica la curiosa, pero danada psique de su suje...

FIVE NIGHTS AT FREDDY S: SURVIVAL LOGBOOK

FIVE NIGHTS AT FREDDY S: SURVIVAL LOGBOOK

ISBN: 9781338229301
Page: 112
Lang: Inglés
Year: 2018
Price: 12.06
Publisher By: Arthur a. levine books
Tags: Juvenil

UN DIA DE NIEVE

UN DIA DE NIEVE

ISBN: 9788417419301
Page: 248
Lang: Castellano
Year: 2019
Price: 20.90
Publisher By: Satori
Tags: Narrativa extranjera,Novela contemporánea

DOS AMORES PERDIDOS

DOS AMORES PERDIDOS

ISBN: 9788415740599
Page: 112
Lang: Castellano
Year: 2019
Price: 14.15
Publisher By: Menoscuarto
Tags: Narrativa hispanoamericana,Novela contemporánea

Dice el autor en el prólogo que ha «reunido en este libro dos historias sobre la forma en que el afecto y la memoria recuperan amores que ya no pueden suceder en el mundo de los hechos y encuentran una supervivencia en las palabras». En efecto, uno de los protagonistas del primer relato, Juan Jesús, intenta retomar la relación con su exmujer, Nuria, pero finalmente se da cuenta de que su tiempo ya había pasado. En el segundo, un bibliotecario pierde sus anotaciones antes de impartir una conferencia sobre la relación entre la poesía amorosa y la lluvia y al tener que improvisar comienza a hablar de sí mismo y de sus amores fracasados. Un libro que confirma por qué Juan Villoro es una de las voces más relevantes de la literatura latinoamericana. Juan Villoro exhibe en este libro su mejor prosa, impecable, eficaz y elegante, no desprovista de ironía, para amantes de la buena literatura y las historias de relaciones amorosas bien contadas.

LEGADO DE AMOR Y OTROS RELATOS

LEGADO DE AMOR Y OTROS RELATOS

ISBN: 9788417626181
Page: 352
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Libros de seda
Tags: Narrativa romántica,Romántica y erótica

Legado de amor Lo que menos esperaba Sarah Gooding era que, al devolverle un camafeo a una anciana señora eso la llevara a conseguir un empleoy a conocer al nieto de la dama, alguien que, socialmente, está muy por encima de ella. En busca de refugioMargaretta Fortescue necesita desaparecer de Londres y de la vida social cuanto antes. La única que tal vez podría ayudarla es una joven que hizo lo propio antes que ella, pero que no sabe dónde está. En su busca llega hasta Marlborough, una pequeña localidad donde espera pasar desapercibida, aunque no lo consigue. Nash Banfield, el abogado del pueblo, no busca otra cosa que llevar una vida tranquila, pero la llegada al pueblo de una mujer que viaja sola despierta su curiosidady algo más. Sin duda, la joven huye, pero por qué? Y, los más importante, de qué? Querida AmeliaLa señorita Amelia Stalwood es una mujer noble y vive también en una casa noble en Londres, el hogar de un pariente siempre ausente. Aislada de la vida social, sus mejores amigos no son nobles, sino criados. Y así sigue siendo hasta que le presentan un poco por casualidad a la familia Hawthorne y a un amigo de esta, Anthony, marqués de Raeburn. Los Hawthorne le abren las puertas de la alta sociedad y, justo cuando empieza a sentirse bien entre ellos y cuando cree que despierta cierto interés...

Page 518 of 834 (10000 books)

Ver código