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:

UN MUNDO SIN FIN

UN MUNDO SIN FIN

ISBN: 9788499893730
Page: 1184
Lang: Castellano
Year: 2019
Price: 10.40
Publisher By: Debolsillo
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

LOS HERMANOS KARAMAZOV

LOS HERMANOS KARAMAZOV

ISBN: 9788420650807
Page: 1232
Lang: Castellano
Year: 2011
Price: 19.00
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Escrita entre 1879 y 1880, LOS HERMANOS KARAMÁZOV es la última novela que escribió Fiódor Dostoyevski (1821-1881) y supone una síntesis de todas las inquietudes existenciales del autor. Su compleja galería de personajes está presidida por Fiódor Karamázov, el padre, ruin, hipócrita, avaro, cínico y libertino, y por sus descendientes Dmitri, sensual, orgulloso y cruel, pero también generoso y capaz de rasgos de bondad y sacrificio; Iván, un intelectual escéptico que niega la existencia de Dios y el amor al prójimo; Aliosha, un cristiano místico que opone al humanitarismo revolucionario y al nihilismo el amor a Dios y al prójimo, aunque tampoco es inmune a las sensaciones turbias que lo invaden, y finalmente Smerdiakov, el cínico y perverso hijo natural, carente de todo sentido de responsabilidad moral. La obra, que tiene uno de sus puntos culminantes con el célebre relato del Gran Inquisidor, refleja una concepción del hombre como campo de batalla en el que luchan Dios y el Diablo, el bien y el mal.

LAS AVENTURAS DE ULISES: HISTORIA DE LA ODISEA (CLASICOS ADAPTADO S)

LAS AVENTURAS DE ULISES: HISTORIA DE LA ODISEA (CLASICOS ADAPTADO S)

ISBN: 9788468200507
Page: 176
Lang: Castellano
Year: 2014
Price: 15.01
Publisher By: Vicens-vives
Tags: Juvenil

ANTOLOGIA POETICA

ANTOLOGIA POETICA

ISBN: 9788467033304
Page: 384
Lang: Castellano
Year: 2010
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura

Si existe un poeta del siglo XX en el que vida y obra se hermanan sin impostura, éste es Miguel Hernández. Su afición a la lectura, su gusto por los clásicos y la poesía transformaron su contacto con la naturaleza en una fuente inagotable de inspiración, que alimentó sus versos. La evolución de su obra se divide en cuatro etapas tras sus primeras composiciones gongorianas y puristas (Perito en lunas), avanza hacia la poesía impura de Neruda y los poetas del 27, para dar expresión al amor y a la crisis vital que lo acompaña (El rayo que no cesa). A comienzos de la guerra civil, su esperanza en la lucha desplaza su poesía hacia el lenguaje llano de la canción popular y la lírica tradicional (Viento del pueblo y El hombre acecha). Pero sus anhelos fracasan y el cansancio asoma en versos que alcanzan su expresión más madura e íntima, espantado por el espectáculo bélico, herido por la muerte de su hijo y la forzada lejanía de la amada (Cancionero y romancero de ausencias). El poeta y novelista José Luis Ferris ha preparado esta antología, de la que afirma «Pocas obras presentan una coherencia tan sólida, tan rica de pasión y de talento, tan unida a un origen y a un destino.»

TODOS LOS CUENTOS DE LOS HERMANOS GRIMM (2ª ED.)

TODOS LOS CUENTOS DE LOS HERMANOS GRIMM (2ª ED.)

ISBN: 9788489197572
Page: 704
Lang: Castellano
Year: 2000
Price: 22.80
Publisher By: Rudolf steiner
Tags: Cuentos populares,Cuentos,Literatura

RAYUELA (EDICIÓN CONMEMORATIVA 50 ANIVERSARIO)

RAYUELA (EDICIÓN CONMEMORATIVA 50 ANIVERSARIO)

ISBN: 9788420414706
Page: 632
Lang: Castellano
Year: 2013
Price: 18.52
Publisher By: Alfaguara
Tags: Narrativa hispanoamericana,Novela contemporánea

«Contranovela», «crónica de una locura», «el agujero negro de un enorme embudo», «un feroz sacudón por las solapas», «un grito de alerta», «una especie de bomba atómica», «una llamada al desorden necesario», «una gigantesca humorada», «un balbuceo» Con estas y otras expresiones se aludió a Rayuela, la novela que Julio Cortázar comenzó a soñar en 1958, se publicó en 1963 y a partir de entonces cambió la historia de la literatura y agitó la vida de miles de jóvenes en todo el mundo. Plena de ambición literaria y vital, renovadora de las herramientas narrativas, destructora de lo establecido y buscadora de la raíz de la poesía, durante todas estas décadas Rayuela siguió siendo leída con curiosidad, asombro, interés o devoción. La novela llega a los lectores hoy, en su aniversario número 50, acompañada de un mapa del París de Rayuela y de un apéndice donde Cortázar mismo cuenta la historia del libro que buscó el más allá de todas las fronteras.

LA REINA DESCALZA

LA REINA DESCALZA

ISBN: 9788425350528
Page: 752
Lang: Castellano
Year: 2013
Price: 21.75
Publisher By: Grijalbo
Tags: Narrativa histórica

La reina descalza, de Ildefonso Falcones, autor de otras obras de narrativa histórica como La mano de Fátima o La catedral del mar, narra como una conmovedora historia de amistad, pasión y venganza une dos voces de mujer en un canto desgarrado por la libertad en la España del siglo XVIII. Desde Sevilla hasta Madrid, desde el tumultuoso bullicio de la gitanería hasta los teatros señoriales de la capital, los lectores de La reina descalza disfrutarán de un fresco histórico poblado por personajes que viven, aman, sufren y pelean por lo que creen justo. Fiel reflejo de unos hombres y mujeres que no agacharon la cabeza y que alzaron la voz para enfrentarse al orden establecido. La catedral del mar, la primera novela de Ildefonso Falcones, se convirtió en un éxito editorial mundial sin precedentes y fue publicada en más de 40 países. Con más de siete millones de ejemplares vendidos en todo el mundo, Ildefonso Falcones se ha consagrado como uno de los autores españoles más difundidos. «Canta hasta que la boca te sepa a sangre...»En enero de 1748, una mujer negra deambula por las calles de Sevilla. Atrás ha dejado un pasado esclavo en la lejana Cuba, el hijo al que nunca volverá a ver y un largo viaje en barco hasta las costas españolas. Caridad ya no tiene un amo que le dé órdenes, pero tampoco un lugar donde cobijarse cuando se cruza en su camino Milagros Carmona, una joven gitana de Triana por cuyas venas corre la sangre de la rebeldía y el arte de los de su raza. Las dos mujeres se convierten en inseparables y, entre zarabandas y fandangos, la gitana confiesa a su nueva amiga su amor por el apuesto y arrogante Pedro García, de quien la separan antiguos odios entre ambas familias. Por su parte, Caridad se esfuerza por acallar el sentimiento que está naciendo en su corazón hacia Melchor Vega, el abuelo de Milagros, un hombre desafiante, bribón y seductor aunque también firme defensor del honor y la lealtad para con los suyos. Pero cuando un mandato real convierte a todos los gitanos en proscritos, la vida de Milagros y Caridad da un trágico vuelco. Aunque sus caminos se separan, el destino volverá a unirlas en un Madrid donde confluyen contrabandistas y cómicos, nobles y villanos; un Madrid que se rinde a la pasión que emana de las voces y bailes de esa raza de príncipes descalzos. Ildefonso Falcones nos propone un viaje a una época apasionante, teñida por los prejuicios y la intolerancia.

SUITE FRANCESA

SUITE FRANCESA

ISBN: 9788478889822
Page: 480
Lang: Castellano
Year: 2005
Price: 21.85
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Narrativa extranjera,Novela contemporánea

El descubrimiento de un manuscrito perdido de Irne Némirovsky causó una auténtica conmoción en el mundo editorial francés y europeo. Novela excepcional escrita en condiciones excepcionales, Suite francesa retrata con maestría una época fundamental de la Europa del siglo XX. En otoño de 2004 le fue concedido el premio Renaudot, otorgado por primera vez a un autor fallecido. Imbuida de un claro componente autobiográfico, Suite francesa se inicia en París los días previos a la invasión alemana, en un clima de incertidumbre e incredulidad. Enseguida, tras las primeras bombas, miles de familias se lanzan a las carreteras en coche, en bicicleta o a pie. Némirovsky dibuja con precisión las escenas, unas conmovedoras y otras grotescas, que se suceden en el camino ricos burgueses angustiados, amantes abandonadas, ancianos olvidados en el viaje, los bombardeos sobre la población indefensa, las artimañas para conseguir agua, comida y gasolina. A medida que los alemanes van tomando posesión del país, se vislumbra un desmoronamiento del orden social imperante y el nacimiento de una nueva época. La presencia de los invasores despertará odios, pero también historias de amor clandestinas y públicas muestras de colaboracionismo. Concebida como una composición en cinco partes de las cuales la autora sólo alcanzó a escribir dos Suite francesa combina un retrato intimista de la burguesía ilustrada con una visión implacable de la sociedad francesa durante la ocupación. Con lucidez, pero también con un desasosiego notablemente exento de sentimentalismo, Némirovsky muestra el fiel reflejo de una sociedad que ha perdido su rumbo.

ALBERTINE DESAPARECIDA

ALBERTINE DESAPARECIDA

ISBN: 9788483467428
Page: 304
Lang: Castellano
Year: 2016
Price: 12.30
Publisher By: Debolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Albertine desaparecida es el sexto volumen deEn busca del tiempo perdido, la obra magna de Marcel Proust. Sin duda una de las reflexiones más hondas y elaboradas sobre el amor, el deseo y el paso del tiempo. En el sexto volumen deEn busca del tiempo perdido, Proust prosigue su detallada y obsesiva narración de los delirios amorosos, de la angustia del deseo y, en especial, de los celos, el sentimiento que alienta con mayor fuerza en estas páginas, protagonizadas por Albertine, una de las amantes más perdurables de la literatura universal. Un peculiartour de force en torno a la figura de la amante ausente y del dolor por el cuerpo perdido. Graham Greene dijo... «Para todos aquellos que comenzaron a escribir al final de los años veinte o al inicio de los treinta, existían dos grandes e ineludibles influencias Proust y Freud, que son mutuamente complementarios.» -- En busca del tiempo perdido 1. Por la parte de Swann 2. A la sombra de las muchachas en flor 3. La parte de Guermantes 4. Sodoma y Gomorra 5. La prisionera 6. Albertine desaparecida 7.El tiempo recobrado

LAS DOS TORRES (TRILOGIA EL SEÑOR DE LOS ANILLOS 2)

LAS DOS TORRES (TRILOGIA EL SEÑOR DE LOS ANILLOS 2)

ISBN: 9788445000670
Page: 480
Lang: Castellano
Year: 2012
Price: 10.40
Publisher By: Minotauro
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura

HIS DARK MATERIALS TRILOGY

HIS DARK MATERIALS TRILOGY

ISBN: 9781841593425
Page: 224
Lang: Inglés
Year: 2011
Price: 15.01
Publisher By: Everyman s library
Tags: Literatura en ingles,En otros idiomas,Literatura

REINOS DE AMBICIÓN

REINOS DE AMBICIÓN

ISBN: 9788417954314
Page: 464
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Almuzara
Tags: Narrativa histórica

Page 110 of 834 (10000 books)

Ver código