XML Books — Project Overview
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.
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
- View
xml_booksreads query params and builds the Drive request. - File listing by folder + exact filename; then direct file download.
- Guard: if payload looks like HTML, abort parsing (Drive preview pages).
- Parse with
xml.etree.ElementTreeand normalize CDATA/text. - Filter and render results with Bootstrap.
Environment Variables
| Variable | Description | Example |
|---|---|---|
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
| Endpoint | Description | Params | Examples |
|---|---|---|---|
/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_IDpermissions. - 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.
Formulario de búsqueda
Author's book list:
CUPIDO TIENE LAS ALAS DE CARTON
ISBN: 9788425358197
Page: 400
Lang: Castellano
Year: 2020
Price: 17.00
Publisher By: Grijalbo
Tags: Narrativa extranjera,Novela contemporánea
Tras el éxito deTusegunda vida empieza cuandodescubres que solo tienes una, vuelveRaphalle Giordano con unanovela sobre el amor que apunta directa al corazón. Meredith ama a Antoine. Lo quiere con locura y él la corresponde. Pero, al mismo tiempo, esta joven actriz teme que Cupido vuelva a ponerle la zancadilla. O más bien es ella quien tropieza una y otra vez con la misma piedra? Si sus relaciones anteriores fracasaron fue por sus propias inseguridades, y esta vez no quiere estropear su maravillosa historia de amor con Antoine. Pero cómo se debe amar? Existe una forma adecuada de hacerlo? O el truco está en empezar por quererse más uno mismo? Meredith tiene demasiadas dudas, de modo que convence a su novio de tomarse un tiempo y descubrir si puede reconciliarse con Cupido. Durante seis meses y un día, emprenderá un viaje emocional y físico que la llevará a descubrir cuál es el secreto que se esconde tras ese torbellino llamado AMOR. La crítica ha dicho «Después de haber seducido a legiones de lectores, Giordano propone una historia de amor y esperanza con su nueva novela.» Lejournal deQuébec «Raphalle Giordano os hará sentir bien.» Elle
PACK ESPECIAL CDL DICKENS 150 ANIVERSARIO (DAVID COPPERFIELD; GRANDES ESPERANZAS; OLIVER TWIST; TIEMPOS DIFICILES)
ISBN: 9788491817840
Page:
Lang: Castellano
Year: 2019
Price: 49.20
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LOS MUNDOS Y LOS DIAS: POESIA 1970-2009
ISBN: 9788498953848
Page: 722
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
NACIDO en Madrid el 29 de diciembre de 1950, Luis Alberto de Cuenca es helenista, bibliófilo, miembro numerario de la Real Academia de la Historia y Profesor de Investigación del CSIC. Ha sido Director de la Biblioteca Nacional de España, Presidente del Real Patronato de la B.N.E. y Secretario de Estado de Cultura. Entre otros premios, ha obtenido el de la Crítica por La caja de plata (1985), el Nacional de Traducción por su versión del Cantar de Valtario latino (1989), el Premio de Literatura de la Comunidad de Madrid (2007) por la totalidad de su obra y el Nacional de Literatura por Cuaderno de vacaciones (2015). Agotadas sus cuatro primeras ediciones, esta quinta edición de Los mundos y los días reúne, convenientemente revisados y corregidos para la ocasión, todos los libros de poesía de L. A. de C. aparecidos entre 1972 y 2010, es decir, desde Elsinore (Madrid, Azur) hasta El reino blanco (Madrid, Visor).
CALENDARI MINIMONI
ISBN: 9788417599461
Page: 24
Lang: Catalán
Year: 2019
Price: 11.35
Publisher By: Animallibres
Tags: Narrativa en catalán,Novela contemporánea
FELICIDAD
ISBN: 9788417800291
Page: 192
Lang: Castellano
Year: 2019
Price: 16.15
Publisher By: Errata naturae
Tags: Narrativa extranjera,Novela contemporánea
LO RARO ES VIVIR
ISBN: 9788433902535
Page: 240
Lang: Castellano
Year: 2019
Price: 10.35
Publisher By: Anagrama
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Águeda es una treintañera que investiga las andanzas de un aventurero del siglo XVIII. Con el trabajo de archivo afloran también las propias elucubraciones, a través de las cuales vamos adentrándonos en las vicisitudes e inseguridades de una mujer que reflexiona sobre su infancia y las relaciones entre sus padres, sobre los sentimientos por su joven hermanastro, por el abuelo que está en la residencia o por el singular arquitecto con el que convive. Esto la llevará a hablar del amor y de la muerte. Porque es sobre todo la reciente pérdida de la madre la que empuja su dolor y le hace enfrentarse a las heridas del pasado, a la sed del presente, a la curiosidad ante lo inexplicable, a la extrañeza de seguir vivaPorque «desde que el mundo es mundo, vivir y morir vienen siendo la cara y la cruz de una misma moneda echada al aire, pero si sale cara es todavía más absurdo. Para mí, si quieren que les diga la verdad, lo raro es vivir». Una novela extraordinaria en la que el interés del lector crece a medida que contempla cómo la protagonista va resolviendo poco a poco unas incertidumbres que también son las nuestras.María Bravo Librería AmbraIlustración de cubierta Gala Pont Águeda es una treintañera que investiga las andanzas de un aventurero del siglo XVIII. Con el trabajo de archivo afloran también las propia...
ENSAYO SOBRE EL LUGAR SILENCIOSO
ISBN: 9788491817093
Page: 88
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
H.P. LOVECRAFT OBRA COMPLETA
ISBN: 9788497945066
Page: 1472
Lang: Castellano
Year: 2019
Price: 28.45
Publisher By: Edimat
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
DE CORAZONES Y CEREBROS
ISBN: 9788417263508
Page: 633
Lang: Castellano
Year: 2019
Price: 26.68
Publisher By: Baile del sol
Tags: Narrativa española,Novela contemporánea
Afirma el narrador principal de esta historia «que publicar pensamientos o novelas tiene algo de banal, es inferior a escribirlos, y que escribirlos también es inferior a pensarlos. Que escribir y publicar son actos de reciclaje respecto a pensar e imaginar algo que se hace con fines distintos y cuyo resultado también es distinto, más gris y menos fino», y tal vez a esa convicción se deba que César Martín Ortiz (1958-2010) no tuviera inconveniente en dedicar ocho años, entre 1995 y 2003, a la redacción de De corazones y cerebros (como dedicó los años siguientes, entre 2003 y 2010, a otras dos grandes novelas Necrosfera y A sus negras entrañas) y que no pusiera empeño posterior alguno en procurar que los buenos lectores tuvieran conocimiento de la existencia de Manuel Medina, un profesor de dibujo que entrega la primera mitad de su vida a un «idilio amoroso y pedagógico» (amoroso por Casandra y pedagógico por un colegio que en realidad es «una utopía, una república, una comunidad de personas libres, un lugar donde encontrarse a salvo de la mala gente, una idea de la humanidad»), y que a los treinta y cinco años, en la segunda mitad, se recluye en una tienda de marquetería de un pueblo anónimo para sobrevivir al fracaso de ese doble idilio
CANADA
ISBN: 9788433902658
Page: 512
Lang: Castellano
Year: 2019
Price: 12.25
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Si tus padres son un disparate y roban un banco, es bastante probable que tu vida se complique. Y si ellos acaban en la cárcel y tu hermana gemela se larga, también es muy posible que las cosas empeoren. Dell Parsons tiene quince años cuando todo esto explota en su cara y lo obliga a hacerse mayor en un instante. Huyendo de ese delito que no ha cometido, tanto como de los servicios sociales, el adolescente arribará a Canadá para abrirse a una nueva vida, una vida de adulto. Canadá fue, sin duda, uno de los libros importantes en la librería. No sé cuántas veces lo recomendé, pero sí recuerdo cómo volvían los clientes contando lo mucho que les había gustado, cuántas conversaciones entablamos en torno a la obra y los muchos lectores que quedaron cautivados por Ford a partir de entonces. La habilidad en la utilización de la prosa y el acierto con que se combinan los ritmos de la historiafresco y ágil en el robo, pausado e íntimo en la huidahacen de esta una novela memorable. Canadá forma parte de los libros de mi vida. Uno de esos que nos recuerdan que leer es un placer.Eva Cosculluela Los portadores de sueñosIlustración Manuel Marsol Si tus padres son un disparate y roban un banco, es bastante probable que tu vida se complique. Y si ellos acaban en la cárcel y tu hermana gemela se larga, también es muy posi...
ESE VERANO A OSCURAS
ISBN: 9788483932698
Page: 72
Lang: Castellano
Year: 2019
Price: 16.15
Publisher By: Paginas de espuma
Tags: Narrativa española,Novela contemporánea
EL TESTAMENTO DE MR. HYDE
ISBN: 9788491891338
Page: 360
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Algaida
Tags: Novela negra
En 1913, Londres es testigo de varios crímenes perpetrados por los miembros de una organización secreta que actúa al margen de Scotland Yard. Mientras tanto, Peter Stewart, admirador de la obra de Robert Louis Stevenson, recibe un misterioso encargo buscar a la persona que hay detrás de Mr. Hyde, protagonista de El extraño caso del doctor Jekyll y Mr. Hyde, obra maestra del escritor escocés. Por su parte, el inspector Arthur Havisham lleva muchos años persiguiendo al gran cerebro que ha sembrado de cadáveres la ciudad. A partir de ahí se precipitarán los acontecimientos hasta desembocar en un desenlace inesperado. Esta novela, a medio camino entre el misterio y la aventura, refleja la obsesión que tenía Stevenson por la figura del doble, concepto esencial en la literatura del siglo XIX, y cómo cada ser humano mantiene una lucha interna entre el bien y el mal. A través de un vertiginoso viaje, Stewart emprenderá un camino sin retorno que le transportará a varios escenarios como el Condado de Sussex, San Francisco, Edimburgo, las islas Hawái y Samoa, donde está enterrado el autor de La isla del tesoro en una tumba situada en lo más alto del Monte Baea desde la que se puede contemplar el Océano Pacífico.