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.
Search Form
Author's book list:
UNA HABITACION PROPIA
ISBN: 9788420671727
Page: 160
Lang: Castellano
Year: 2012
Price: 10.45
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
EL MAESTRO Y MARGARITA
ISBN: 9788420664880
Page: 528
Lang: Castellano
Year: 2012
Price: 10.92
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
DONES
ISBN: 9788476603987
Page: 184
Lang: Catalán
Year: 1998
Price: 14.91
Publisher By: Bromera
Tags: Narrativa en catalán,Novela contemporánea
"És tan necessari creure que les dones no estan capacitades per a determinades feines com pensar que totes són tendres, sensibles i intutives. Cada dona és un individu, no és l'espcie". Amb aquestes paraules, Isabel-Clara Simó s'encara a les narracions que conformen aquest volum, en el qual predomina la diversitat. En efecte hi trobem dones tendres i dones múrries, dones passives i dones agressives, dones fortes i dones febles, dones víctimes i dones victimries... L'autora ha manifestat sovint que no creu en l'existncia d'una "literatura femenina", sinó que hi ha, simplement, bona i mala literatura. Per aix ha escrit sobre temes literaris molt diversos, i no especialment sobre l'univers femení. Tanmateix, ara ha volgut parlar de dones perqu considera que no ha de ser un tema prohibit "tot el contrari afirma. No n'hi ha, de temes tabú, en literatura, ni per a homes ni per a dones". Amb una encertada recerca del llenguatge oral que l'autora ja va treballar a La innocent i amb l'habilitat literria i la subtilesa que la caracteritzen, Isabel - Clara Simó ens presenta una deliciosa, incisiva i lacerant mirada sobre disset tipus de dona.
MEMORIAS DE IDHUN: TRIADA. DESPERTAR (III)
ISBN: 9788467535952
Page: 336
Lang: Castellano
Year: 2010
Price: 9.45
Publisher By: Ediciones sm
Tags: Juvenil
Jack y Victoria, el dragón y el unicornio, han vuelto al mundo de Idhún y su regreso supone para los enemigos de Ashram, el nigromante, un aviso de que la paz puede haber llegado... pero, no es Kirtash, el shek, quien les acompaña? En qué bando se sitúan realmente nuestros héroes? Emocionantes aventuras y peligros insospechados acechan en cada una de estas páginas. La profecía ha comenzado a cumplirse. El boca a boca es imparable. Es la señal que muchos aguardaban con fe y esperanza gracias a la resistencia, el dragón y el unicornio, Jack y Victoria, han vuelto a Idhún. Es el momento que los enemigos de Ashram, el nigromante, estaban esperando para alzarse contra el tirano y sus aliados, los shek. Pero... un momento no es Kirtash, el shek, quien los acompaña? Entonces, en qué bando están el dragón y el unicornio?
MIAU
ISBN: 9788437618050
Page: 424
Lang: Castellano
Year: 2005
Price: 11.87
Publisher By: Catedra
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En «Miau», Galdós quiere vincular y vincula la ficción de la novela a la realidad histórica de los dos momentos en que el relato transcurre y en que la novela se escribe, la España de la Restauración en dos etapas y situaciones muy diferentes la romántica y llena de esperanzas de una España Moderna, recién casado Alfonso XII con su prima María de las Mercedes, y la de la desesperación general, en un mundo cerrado en sí mismo con los turnos en el gobierno de Cánovas y Sagasta, que se produce a la muerte del rey. «Miau» es, como Galdós quería, un trozo de España. A la burocracia, la Administración Pública, al Estado, los gobiernos, las influencias, los manejos de oficinas y funcionarios dedicó Galdós esta novela, centrando la historia en el asunto de una cesantía y del complicado proceso de desgaste psicológico al que se ve sometiendo su protagonista.
(PE) LA MUJER MORENA
ISBN: 9788496632684
Page: 184
Lang: Castellano
Year: 2011
Price: 5.65
Publisher By: Arcopress
Tags: Narrativa española,Novela contemporánea
La Morena de la copla, la reina de las mujeres, la del bordado mantón, la del clavel español, la que prestó su rostro a los casi mil millones de billetes de 100 pesetas en los inciertos años de la posguerra, María Teresa López es la protagonista de la nueva obra de Concha Calleja. Fue una de las decenas de chicas que se prestaron de manera voluntaria para ser retratadas a principios del pasado siglo por el célebre pintor cordobés Julio Romero de Torres. Ella fue La chiquita piconera, la adolescente que se calienta los pies en un brasero colmado de trozos de carbón encendido, en una imagen ya para la historia. Calleja desgrana su peripecia vital, tan fascinante como desconocida, y nos sumerge en el espíritu de una época y unos personajes cuyo atractivo permanece inalterable aún en nuestros días.
FUNDACION Y TIERRA
ISBN: 9788497599221
Page: 528
Lang: Castellano
Year: 2015
Price: 9.45
Publisher By: Debolsillo
Tags: Ciencia ficción en bolsillo,Narrativa en bolsillo,Literatura
TERRITORIO COMANCHE
ISBN: 9788484502630
Page: 144
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
LA HERMANDAD DE LA SABANA SANTA
ISBN: 9788497935272
Page: 528
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Debolsillo
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
UNA PRINCESA EN BERLIN
ISBN: 9788483835609
Page: 496
Lang: Castellano
Year: 2010
Price: 10.40
Publisher By: Tusquets editores
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Berlín, 1922. Reina la confusión en la capital alemana tras la victoria aliada. Recorren las calles, con banderas rojas, las víctimas de la más impresionante inflación de todos los tiempos. Y, tras ellos, las bandas incontroladas de ex-combatientes nacionalistas, que siguen las consignas de un oscuro militar austríaco, Adolf Hitler. Indiferentes al barullo callejero, conservan aún sus privilegios unas pocas familias aristocráticas, en su mayoría judíos, de gran tradición en el mundo de las finanzas. En este escenario irrumpen el americano Peter Ellis y el alemán Christoph. Peter vive una doble vida frecuenta, por un lado, los elegantes salones de nobles y banqueros y, por otro, los tugurios bohemios de los artistas. Para su desgracia, se enamora de la hija de la familia Waldstein, a la vez que se ve involucrado sin querer en un asesinato político, que presagia ya los horrores del Tercer Reich. Poco a poco, todos se ven arrastrados en el torbellino de desatinos que sacude a Alemania y que la prepara para la dictadura nacionalsocialista.
PLANILANDIA
ISBN: 9788475846200
Page: 144
Lang: Castellano
Year: 2008
Price: 11.87
Publisher By: Laertes
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
Cómo sería la existencia en un mundo de dos dimensiones? Y de una sola? Y de ninguna dimensión? Y, por encima de las tres dimensiones, existen espacios de 4, 5, 10 o más dimensiones? Y, si existen, se puede conectar con ellos? En Planilandia, la fantasía matemática se entrecruza con otro género el de la sátira social (en su variante de viajes imaginarios en clave cómica, en la línea de Rabelais o Swift). La crítica social aquí alcanza mucho más allá de la sociedad victoriana que constituía su blanco directo. La condición plana del mundo de Planilandia, y la consiguiente imposibilidad, para las figuras planas que lo habitan, de mirar hacia arriba o hacia abajo, funcionan como una eficaz metáfora para la representación satírica de la estrechez de miras de una sociedad regida por una elite satisfecha de sí misma, cuyo prestigio se basa en la desigualdad institucionalizada. Las posiciones de Edwin A. Abbott, favorables a la completa emancipación de la mujer, a una igualdad universal de derechos cívicos cuya consecución comportaría el derrocamiento de las capas sociales dirigentes, y a la instauración de una democracia popular sustentada por el (entonces todavía lejano) sufragio universal, podrían ser suscritas desde las posiciones sociopolíticas más avanzadas de la actualidad. Al cabo, pues, de más de un siglo de su primera publicación, Planilandia es un imprescindible relato de desbordante ingenio matemático al tiempo que aguda sátira social.