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:

ARTE

ARTE

ISBN: 9788433978141
Page: 104
Lang: Castellano
Year: 2016
Price: 7.50
Publisher By: Anagrama
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura

Sergio ha comprado un cuadro moderno por una gran suma de dinero. Marcos lo odia y no puede creer que a un amigo suyo le guste una obra semejante. Iván intenta, sin éxito, apaciguar a las dos partes. Si tu amistad está basada en un mutuo acuerdo tácito, qué pasa cuando una persona hace algo completamente diferente e inesperado? La pregunta es eres quien crees que eres o eres quien tus amigos creen que eres? Esta deslumbrante comedia de Yasmina Reza se estrenó en París en la Comédie des Champs-Elysées en octubre de 1994, donde permaneció en cartel 18 meses; en Berlín, en el Teatro de la Schaubühne en octubre de 1995; en Londres, en el Wyndhams Theatre en octubre de 1996; en Nueva York, en el Royal Theatre en marzo de 1998, y en Madrid, en el Teatro Marquina en septiembre de 1998, en una versión dirigida por Josep Maria Flotats que se alzó con cuatro premios Max y algunos de los más prestigiosos galardones de nuestro país.

EL CLAN DEL SORGO ROJO

EL CLAN DEL SORGO ROJO

ISBN: 9788416523481
Page: 648
Lang: Castellano
Year: 2016
Price: 22.70
Publisher By: Kailas
Tags: Narrativa extranjera,Novela contemporánea

Una novela sobre la familia, el mito y la memoria, en la que fábula e historia se unen para crear una ficción inolvidable. Ambientada en una zona rural de la provincia de Shangdong,El clan del sorgo rojoarranca con la invasión japonesa de los años treinta, y cuenta las vicisitudes de tres generaciones de una familia. Mo Yan seduce al lector con las desventuras del comandante Yu y de la joven Jiu'er, una chica obligada a casarse con el hombre que su padre ha dispuesto un viejo leproso muy rico que posee una destilería. El sorgo, utilizado como ingrediente de un potente vino, era en tiempos de paz centro y símbolo de la vida campesina. En tiempos de guerra se convierte en el centro de la lucha por la supervivencia. La novela, una auténtica leyenda en China, inspiró la película del mismo título dirigida por Zhang Yimou, que fue nominada a los Oscar y que acompaña a esta edición.

ZAZIE EN EL METRO (2ª ED.)

ZAZIE EN EL METRO (2ª ED.)

ISBN: 9788492728541
Page: 211
Lang: Castellano
Year: 2016
Price: 14.25
Publisher By: Marbot
Tags: Narrativa extranjera,Novela contemporánea

LO QUE HABITA DENTRO

LO QUE HABITA DENTRO

ISBN: 9788417001131
Page: 552
Lang: Castellano
Year: 2017
Price: 18.52
Publisher By: Plan b
Tags: Narrativa de terror,Géneros literarios,Literatura

O TE OCUPAS TÚ DEL MONSTRUO O EL MONSTRUO SE OCUPA DE TI. «Cuando uno se da cuenta de que sus padres no son los superhéroes que siempre ha creído que son, que los monstruos son reales y ellos no pueden verlos. Esa es la historia, el verdadero dilema. Y entonces solo caben dos soluciones o te ocupas tú del monstruo o el monstruo se ocupa de ti.»UN JUEGO DE NIÑOS QUE PAGARÁN TODA LA VIDA. Octubre 1987, San Petri (Costa de la Muerte).En la noche de brujas un grupo de niños entra en la antigua casa Camelle, un lugar abandonado del que se cuentan terribles leyendas. Pero la casa guarda un oscuro secreto y un pozo del que pende una bombilla que no debería haber funcionado. Uno, dos y tres, os atraparé… Las noches se convierten en una lucha por sobrevivir a las visiones, los arañazos en el armario y los sonidos bajo la cama. Dos de los chicos desaparecen y algo les persigue.Tengo piedras, Enma… Muchas piedras… Actualmente todos esos niños y niñas son adultos, pero jamás se han podido desprender de sus visiones y de los terribles acontecimientos que vivieron siendo tan jóvenes.La casa Camelle está en obras y alguien ha abierto el pozo… Los mensajes y las visiones de niños fantasmales les persiguen con más intensidad.Él ha vuelto… Bunny, el cruel…

LA MUERTE DE ARTEMIO CRUZ

LA MUERTE DE ARTEMIO CRUZ

ISBN: 9788466332910
Page: 368
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Debolsillo punto de lectura
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Un clásico de la literatura mexicana del siglo XX, que es a su vez una audaz exploración de las posibilidades de representación en la literatura, a través de la superposición de niveles de tiempo, espacio y consciencia narrativos. «Las revoluciones las hacen los hombres de carne y hueso y no los santos, y todas acaban por crear una nueva casta privilegiada...» En su lecho de muerte, durante su último medio día, el anciano y enfermo Artemio Cruzrecuerda no siempre fue ese triste saco de huesos y fermentos corporales; alguna vez fue joven, osado, vigoroso. Y tuvo ideales, sueños, fe. Para defender todo eso, incluso combatió en una revolución. Mas la rapiña, la codicia y la corrupción extinguieron su fuego y aniquilaron su esperanza. Tal vez por ello perdió a la única mujer que de verdad lo amó. Una reflexión sobre el México surgido de la Revolución Mexicana, pero también de cuestiones tan universales y permanentes como la soledad, el poder o el desamor. La crítica ha dicho... «Excepcional, tanto en su forma de abarcar todo el espectro humano como en la sátira corrosiva y el diálogo mordaz.» The New York Times Book Review «Sin duda Carlos Fuentes es uno de los más importantes gestores de la transfor...

STAR WARS CONSECUENCIAS LA DEUDA DE VIDA (NOVELA)

STAR WARS CONSECUENCIAS LA DEUDA DE VIDA (NOVELA)

ISBN: 9788416816132
Page: 528
Lang: Castellano
Year: 2016
Price: 20.90
Publisher By: Planeta de agostini
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

Es una época oscura para el Imperio. . . El Emperador ha muerto y los restos de su antiguo Imperio se reducen. A medida de que la Nueva República lucha por restaurar una paz duradera a la galaxia, algunos se atreven a imaginar nuevos comienzos y nuevos destinos. Para Han Solo, esto significa saldar su última deuda pendiente ayudar a Chewbacca a liberar Kashyyyk, la tierra natal del wookie. Mientras tanto, Norra Wexley y su banda de cazadores imperiales persiguen a la Gran Almirante Rae Sloane y al resto de líderes del Imperio a través de la galaxia. A pesar de que cada vez más oficiales son llevados ante la justicia, Sloane sigue eludiendo a la Nueva República y Norra teme que ella esté buscando medios para restaurar el antiguo régimen. Pero la búsqueda de Sloane se interrumpe cuando Norra recibe una petición urgente de la princesa Leia Organa. El intento de liberar Kashyyyk ha llevado a Han Solo, Chewbacca y la banda de contrabandistas a una emboscada, con la consiguiente captura de Chewie y la desaparición de Han. Norra y su equipo se preparan para cualquier reto que se interponga entre ellos y sus compañeros desaparecidos. Pero no pueden anticipar el verdadero peligro que espera...

TODAS LAS CANCIONES DE AMOR QUE SUENAN EN LA RADIO

TODAS LAS CANCIONES DE AMOR QUE SUENAN EN LA RADIO

ISBN: 9788408161677
Page: 720
Lang: Castellano
Year: 2016
Price: 8.50
Publisher By: Planeta
Tags: Erótica en bolsillo,Narrativa en bolsillo,Literatura

Una novela de amor intensa y adictiva que te llevará más allá de los límites. Cuando una huelga de metro hace que Maddie Parker llegue tarde a su entrevista de trabajo, no imagina cuántas cosas están a punto de cambiar. Entre ellas, conoce al atractivo, arrogante y exigente Ryan Riley, un empresario de éxito que le ofrece un empleo al que no podrá negarse. Ryan siempre ha controlado todos los aspectos de su vida, pero ahora se siente irresistiblemente atraído por la sexy, inocente e inteligente criatura que, rompiendo todas sus reglas, ha decidido contratar en su empresa. Cuánto tiempo podrá contenerse?Bajo el increíble y sofisticado telón de fondo de la ciudad de Nueva York, Maddie y Ryan vivirán una intensa aventura de amor donde el odio, el deseo y el placer les conducen a una pasión desenfrenada.

POSIBILIDADES EN LA SOMBRA

POSIBILIDADES EN LA SOMBRA

ISBN: 9788417830670
Page: 52
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Pre-textos
Tags: Poesía contemporánea hispanoamericana del XIX al XXI,Poesía,Literatura

Ahora estamos juntos en la nube y tú dices mi nombre. Tal vez al decir mi nombre escuchesuna duda mientras yo escucho una promesa. No sé lo que es una promesa, pero sí unanube el lugar donde tú dices mi nombreno para llamarme. Una montaña entra en el cielo y tú dices que cuando alguien entra en ti,sientes que eres tú la que entra. Yo quieroentrar en ti, en tu cuerpo, en tu destino, y tengo miedo de que talvez tu destino esté cerrado y tu cuerpo esté herido. El miedo es el estado líquido deldolor, como una herida es el estado sólido del miedo, y no sé si duele más laverdad o la belleza. MARIANO PEYROU nació en Buenos Aires en 1971 y vive en Madrid desde 1976.POESÍA La voluntad de equilibrio (Fundación María del Villar, 2000)A veces transparente (Bartleby, 2004) La sal (Pre-Textos, 2005)Estudio de lo visible (Pre-Textos, 2007) Temperatura voz (Pre-Textos, 2010)Niños enamorados (Pre-Textos, 2015) El año del cangrejo (Pre-Textos, 2017)

TIEMPO DE CENIZAS

TIEMPO DE CENIZAS

ISBN: 9788499986234
Page: 704
Lang: Castellano
Year: 2017
Price: 10.40
Publisher By: Temas de hoy
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura

Un hombre libre contra el poder de los Borgia En pleno Renacimiento, Joan y Anna, alejados de su tierra de origen, consiguen regentar una librería que se convierte en el centro de las intrigas de Roma. El establecimiento es un símbolo del clan español de los Borgia, que gobierna la ciudad con mano de hierro, y, por lo tanto, un objetivo a destruir por las grandes familias romanas que urden la caída del papa Alejandro VI y de sus ambiciosos hijos Juan, César y Lucrecia. Joan y Anna son felices a pesar de las traiciones, complots, adulterios, guerras y asesinatos que los rodean. Sin embargo, Juan Borgia, un joven que no acepta negativas y en el que su padre, el papa, ha delegado todo su poder, se encapricha de Anna. A partir de este momento el matrimonio deberá enfrentarse también al poder de sus protectores, los Borgia, para salvar su amor, su familia y su dignidad. Este es el inicio de una gesta que llevará al librero a luchar junto al Gran Capitán por la conquista de Nápoles, a convertirse en fraile para derrocar a Savonarola en Florencia, a enfrentarse a la Inquisición y a la peste en España, a luchar contra naves corsarias en el Mediterráneo y a participar en las miserias, la gloria y la caída de unos personajes fascinantes y únicos los Borgia. La historia de un ...

TE DEJE IR

TE DEJE IR

ISBN: 9788466334907
Page: 432
Lang: Castellano
Year: 2016
Price: 12.30
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura

Uno de los mejoresthrillerspsicológicos del año. Un libro que no te dejará ir. Todo sucedió muy rápido. No podría haberlo evitado... o sí? En un solo segundo, el mundo de Jenna Gray se ha convertido en una pesadilla. Su único deseo ahora es huir para empezar una nueva vida lejos de todo. Desesperada por escapar, alquila una pequeña casa en la costa de Gales, esperando encontrar allí el modo de olvidar. Poco a poco, Jenna empezará a vislumbrar la luz de un futuro. Sin embargo, la persiguen sus miedos, una pena insoportable y el recuerdo de una oscura noche de noviembre que cambió su vida para siempre. Porque nadie puede huir de su pasado... y el pasado está a punto de alcanzarla. Reseñas «Unthrillerinteligente que hace gala de una escritura de calidad, personajes atractivos y unos giros argumentales alucinantes.» Booklist «El tipo de libro que deja huella en el lector hasta mucho después de la secuencia final.» Kirkus Reviews «Me dejó absolutamente de piedra.» Peter James «Extremadamente convincente. Más, por favor.» Sunday Mirror «Un debut sensacional ..., una trama de extraordinaria intensidad que arrastra consigo al lector y no lo suelta ni un solo...

LA HEREJIA DE HORUS 24: TRAIDOR

LA HEREJIA DE HORUS 24: TRAIDOR

ISBN: 9788445003923
Page: 384
Lang: Castellano
Year: 2016
Price: 17.05
Publisher By: Minotauro
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura

CUENTOS COMPLETOS II

CUENTOS COMPLETOS II

ISBN: 9788466331920
Page: 800
Lang: Castellano
Year: 2016
Price: 11.35
Publisher By: Debolsillo punto de lectura
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura

Segundo volumen de una colección de cuentos imprescindible. En este volumen, el lector encontrará todas las colecciones de cuentos de Cortázar publicadas entre 1969 y 1982 y, como novedad, aquellos relatos aparecidos póstumamente enPapeles inesperados(2009) que por título o fecha pudieron pertenecer a ellasÚltimo round,Octaedro,Alguien que anda por ahí,Un tal Lucas,Queremos tanto a Glenda y Deshorasconforman este segundo volumen de los cuentos completos cortazarianos. Reseñas «La verdadera revolución de Cortázar está en sus cuentos.» Mario Vargas Llosa «De los grandes escritores que he conocido, ninguno, excepto Borges, parecía haber meditado tanto como él sobre el problema de la forma y el estilo. A este aprendido magisterio que se transmite de escritor a escritor, hay que agregar su propio magisterio, lo que le debemos y le deberán las generaciones que lo siguen.» Abelardo Castillo «No puede desconocerse la influencia de sus textos en buena parte de la narrativa que después de él se escribió en español.» José Donoso

Page 502 of 834 (10000 books)

Ver código