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:
MARTINA EN TIERRA FIRME (HORIZONTE MARTINA 2)
ISBN: 9788466338325
Page: 704
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
Amor, enredo, cocina, sexo y una amistad inquebrantable se dan cita en el final de la bilogía «Horizonte Martina» de BetaCoqueta, dos novelas que te harán vibrar y disfrutar del amor en estado puro. Estás preparada para dejarte llevar? Si te llamas Martina y te has enamorado perdidamente de Pablo Ruiz... Si te has dejado llevar y te has soltado la melena... Si juntos habéis hecho y dicho cosas que jamás imaginasteis... Eres la protagonista de esta historia y tu vida está a punto de ser otra. Quedarás a la deriva, perderás el norte, y poco a poco estarás más lejos de tu hogar en tierra firme. Elísabet Benavent, la autora de las sagas«Saga Valeria»,«Saga Silvia», de la trilogía«Mi elección», y de la novelaMi isla, pone el broche de oro a su bilogía«Horizonte Martina»conMartina en tierra firme, una historia de amor imparable, con luces y sombras, con secretos y contradicciones, un final de vértigo que te dejará sin palabras. Original, arriesgada, arrebatadora, desternillante, hípster, macarra, sexy, 100 BetaCoqueta,Martina en tierra firmete enloquecerá. Las lectoras han dicho «Qué ...
DIME QUIEN SOY
ISBN: 9788490322222
Page: 1104
Lang: Castellano
Year: 2018
Price: 10.40
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Espionaje e intriga en estado puro, amores y desamores desgarrados, aventura e historia de un siglo hecho pedazos,Dime quién soy es un apasionante relato protagonizado por unos personajes inolvidables cuyas vidas construyen un magnífico retrato de la historia del siglo XX. Un periodista recibe la propuesta de investigar la vida de su bisabuela, Amelia Garayoa, una mujer de la que sólo sabe que huyó abandonando a su marido y a su hijo poco antes de que estallara la guerra civil española. Para rescatarla del olvido deberá reconstruir su historia desde los cimientos encajando, una a una, todas las piezas del inmenso y extraordinario puzle de su vida. Marcada por cuatro hombres que la cambiarán para siempre -el empresario Santiago Carranza, el revolucionario francés Pierre Comte, el periodista estadounidense Albert James y el médico militar vinculado al nazismo Max von Schumann-, la historia de Amelia es la de una antiheroína presa de sus propias contradicciones que cometerá errores que no terminará nunca de pagar y que acabará sufriendo, en carne propia, el azote despiadado tanto del nazismo como de la dictadura soviética. Desde los años de la Segunda República española hasta la caída del Muro de Berlín, pasando por la Segunda Guerra Mundial y la Guerra Fría, la nuev...
MUJERCITAS (VERSION INTEGRA ILUSTRADA)
ISBN: 9788491815747
Page: 752
Lang: Castellano
Year: 2019
Price: 22.80
Publisher By: Alianza editorial
Tags: Narrativa extranjera,Novela contemporánea
La Navidad se acerca y cuatro hermanas adolescentes, Meg, Jo, Beth y Amy, se disponen a celebrarla junto con su madre, Marmee, con la inquietud que conlleva la precariedad de dinero. Meg trabaja y aporta lo que puede; Jo ayuda cuidando a la tía March en su mansión de Plumfield y sueña con ser una escritora famosa; Beth se ocupa junto con su madre del cuidado de la casa y siempre está presta a apagar cualquier conato de disputa; Amy en fin, pese a ser la más pequeña, parece ser muy consciente de lo que quiere y de lo que le importa. Todas ellas inician, sin saberlo, un año que marcará su desarrollo y su personalidad, pues a lo largo de él habrán de buscar o encontrar su lugar en la sociedad y en el mundo, satisfaciendo cada una a su manera las expectativas sociales que les vienen impuestas o, como en el caso de Jo, impulsiva y viva de genio, resistiéndose a ellas. Cuando fue publicada en 1868, " Mujercitas " alcanzó inmediatamente un éxito de crítica y ventas que llevó al editor a proponerle a la autora una continuación que vio la luz al año siguiente. En 1880 ambas partes, con toda una serie de revisiones, supresiones y limaduras destinadas a edulcorar la obra, se reunieron en un solo volumen, en una edición que durante decenios fue la que se ofreció al público. En la presente traducción, que incluye las dos ...
EL TATUADOR DE AUSCHWITZ
ISBN: 9788467053616
Page: 320
Lang: Castellano
Year: 2018
Price: 19.00
Publisher By: S.l.u. espasa libros
Tags: Narrativa extranjera,Novela contemporánea
Una novela basada en una inolvidable historia real. Basada en la gran historia real de Lale y Gita Sokolov, dos judíos eslovacos que consiguieron, contra todo pronóstico, sobrevivir al Holocausto. Para Lale, los días transcurren entre el horror y su trabajo como tatuador de prisioneros. Entre estos prisioneros se encuentra Gita, una joven de la que queda enamorado. En ese momento, la vida de Lale cobrará un nuevo sentido y hará todon lo posible para que Gita y el resto de prisioneros sobrevivan. Después de la guerra, deciden mudarse a Australia para poder comenzar de nuevo. Tras la muerte de Gita, Lale siente el peso de su pasado y la irremediable necesidad de contarlo. Esta es su historia. Una historia real de amor y superación en medio del horror de Auschwitz para todos los que se emocionaron conLa lista de Schindler,La bibliotecaria de AuschwitzoEl niño con el pijama de rayas.
LA CONJURA DE LOS NECIOS
ISBN: 9788433920423
Page: 208
Lang: Castellano
Year: 2005
Price: 11.30
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
TÚ NO MATARÁS
ISBN: 9788401021169
Page: 992
Lang: Castellano
Year: 2018
Price: 22.70
Publisher By: Plaza & janes editores
Tags: Novela contemporánea,Narrativa española,Novela contemporánea,Narrativa española
Tú no matarás respira el aroma de Dime quien soy y Dispara yo ya estoy muerto y es, en palabras de Julia Navarro, “una novela de perdedores donde abordo la culpa, la venganza y el peso de la conciencia, que condicionan nuestras decisiones. Es, asimismo, un homenaje a los editores, a las librerías y, en definitiva, al lector que todos llevamos dentro”.
CIEN AÑOS DE SOLEDAD (EDICIÓN ILUSTRADA)
ISBN: 9788439732471
Page: 400
Lang: Castellano
Year: 2017
Price: 23.65
Publisher By: Literatura random house
Tags: Narrativa hispanoamericana,Novela contemporánea
En ocasión del 50 aniversario de la publicación de Cien años de soledad, llega una edición con ilustraciones inéditas de la artista chilena Luisa Rivera y con una tipografía creada por el hijo del autor, Gonzalo García Barcha. Una edición conmemorativa de una novela clave en la historia de la literatura, una obra que todos deberíamos tener en nuestras estanterías. «Muchos años después, frente al pelotón de fusilamiento, el coronel Aureliano Buendía había de recordar aquella tarde remota en que su padre lo llevó a conocer el hielo.» Con esta cita comienza una de las novelas más importantes del siglo XX y una de las aventuras literarias más fascinantes de todos los tiempos. Millones de ejemplares de Cien años de soledad leídos en todas las lenguas y el premio Nobel de Literatura coronando una obra que se había abierto paso «boca a boca» -como gustaba decir el escritor- son la más palpable demostración de que la aventura fabulosa de la familia Buendía-Iguarán, con sus milagros, fantasías, obsesiones, tragedias, incestos, adulterios, rebeldías, descubrimientos y condenas, representaba al mismo tiempo el mito y la historia, la tragedia y el amor del mundo entero. El mejor homenaje a Gabo es leerlo. Pablo Neruda dijo... «El ...
VOZDEVIEJA
ISBN: 9788417552138
Page: 256
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Blackie books
Tags: Narrativa española,Novela contemporánea
Tiene nueve años. Su nombre es Marina, pero en el cole la llaman Vozdevieja. Este verano en Sevilla, el primero después de la Expo del 92, es tan largo y tan seco que ella no sabe si llorar o reír. Si quiere que todo cambie o que todo siga igual. Porque aún juega con muñecas Chabel pero ya mira revistas para adultos. Porque su madre está enferma y ella ya se imagina en un convento rodeada de huerfanitas. Porque todo el mundo, también su padre, insiste en desaparecer. Porque su mejor amiga es su abuela, quien le guisa, la peina, se deja cortar esas uñas como alacranes, le cuenta su amor por Felipe González, le dice tranquila, le enseña nuevos tacos, le cose vestidos de flores. Luego sale y esos vestidos le molestan tanto como si fueran de lija. Y aun así, Marina siempre tiene hambre de vida, y de filetes empanados. Una voz única, tierna, lírica y divertidísima. Una primera novela tan inolvidable como la primera vez que te pasa algo importante.
MONÓLOGOS 3.0
ISBN: 9788412086157
Page: 216
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: Terra ignota ediciones
Tags: Narrativa de humor,Géneros literarios,Literatura
RECUERDOS DEL FUTURO
ISBN: 9788432235085
Page: 416
Lang: Castellano
Year: 2019
Price: 19.95
Publisher By: Seix barral
Tags: Narrativa extranjera,Novela contemporánea
Dos mujeres, una ciudad, un misterio una historia entre la realidad y la ficción, entre el thriller psicológico y la novela de formación. Una escritora consagrada que trabaja en sus memorias redescubre los viejos diarios de su primer año en Nueva York, a finales de la década de 1970. Recién salida de un pueblo de Minnesota, sin apenas dinero y con hambre de nuevas experiencias, se deslumbra por todo lo que le ofrece la ciudad su primer amor, los esbozos de su primera novela, la escena literaria que se abre ante ella, y, sobre todo, la obsesión por su vecina, una mujer joven que cada noche entona extraños monólogos en su apartamento y que la protagonista anota febrilmente en sus cuadernos. Conforme estas confesiones se vuelven más perturbadoras, su interés por descubrir la verdad detrás de la puerta de al lado también se intensifica. Cuarenta años después de aquello, esas notas y diarios sirven a la escritora para reflexionar sobre temas como el paso del tiempo, el deseo o el papel de la mujer en la sociedad, y para constatar que son los recuerdos del pasado los que en gran medida conforman quienes seremos en el futuro. Entre la metaliteratura y el feminismo, entre elthriller psicológico y elbildungsroman, Siri Hustvedt vuelve a cuestionar nuestras relaciones con la re...
LEGADO EN LOS HUESOS
ISBN: 9788423354986
Page: 560
Lang: Castellano
Year: 2019
Price: 6.60
Publisher By: Destino
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Tras el éxito de El guardián invisible, más emoción, más tensión, más revelaciones, todo es más en la esperada segunda parte de la Trilogía del Baztán. «Amaia dio un paso adelante para ver el cuadro. Jasón Medina aparecía sentado en el retrete con la cabeza echada hacia atrás. Un corte oscuro y profundo surcaba su cuello. La sangre había empapado la pechera de la camisa como un babero rojo que hubiera resbalado entre sus piernas, tiñendo todo a su paso. El cuerpo aún emanaba calor, y el olor de la muerte reciente viciaba el aire.» Un año después de resolver los crímenes que aterrorizaron al pueblo de Elizondo, la inspectora Amaia Salazar acude embarazada al juicio contra Jasón Medina, el padrastro de Johana Márquez, acusado de violar, mutilar y asesinar a la joven imitando elmodus operandi delbasajaun. Pero, tras el suicidio del acusado, el juicio debe cancelarse y Amaia es reclamada por la policía porque se ha hallado una nota que contiene un escueto e inquietante mensaje «Tarttalo». Esa sola palabra destapará una trama terrorífica tras la búsqueda de la verdad.