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:
LA CAIDA DE MADRID
ISBN: 9788433976635
Page: 320
Lang: Castellano
Year: 2013
Price: 9.40
Publisher By: Anagrama
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
El día 19 de noviembre de 1975 el dictador Franco agoniza y, al compás de su agonía, se van escribiendo las reglas de un juego el de la lucha por el poder que, por su naturaleza imprevista, coloca todo acto al borde de un precipicio. A él se asoman los personajes de La caída de Madrid y se enfrentan al futuro con el grado de incertidumbre, de certeza o de frivolidad al que lo condena su pasado, en un intento de salvación (o de traición). Juega aquí un papel primordial, como contrapunto que sostiene una estructura narrativa compleja, la dialéctica de clases sociales, a partir de la cual se narran las vidas de personajes que se entrecruzan a través de diversas tramas que crean esa ilusión de vida a que debe aspirar toda novela. Así, el peso de los estragos del tiempo y el recuerdo de la infancia del empresario don José Ricart; el miedo del comisario Maximino Arroyo cuando contempla su futuro en el de los pides, los policías portugueses, y enloquece, al mismo tiempo, por el amor de Lina; la renuncia del profesor Chacón a una España que ya no es la suya a su vuelta del exilio; las contradicciones del universitario Quini, debatiéndose entre su pertenencia a una clase social y sus devaneos ideológicos.
MARTIN OJO DE PLATA: LA GRAN SAGA DEL SIGLO DE ORO (VENGANZA EN SEVILLA; TIERRA FIRME)
ISBN: 9788408103936
Page: 592
Lang: Castellano
Year: 2010
Price: 20.90
Publisher By: Planeta
Tags: Narrativa histórica
Esta gran saga del Siglo de Oro se inicia con Tierra Firme y continúa con Venganza en Sevilla, ambas incluidas en este volumen y publicadas con anterioridad por separado, y concluirá pronto con una nueva entrega, el esperado final que millones de lectores aguardan. La obra cuenta con un prólogo de la autora explicando las razones por las que esta época de la historia de nuestro país la enganchó y sus inquietudes personales al respecto. Este nuevo volumen incluye también el perfil de los personajes más destacados de la historia, así como un cuiadro cronológico de la situación social y política de la época. Para salvar su vida, la joven Catalina Solís tuiene que adoptar la personalidad de su hermano Martín Nevares, muerto en el Caribe en el abordaje de los piratas ingleses a su galera. Después de dos años en una isla desierta y haciéndose pasar por Martín, muy pronto se convertirá en el contrabandista Martín Ojo de Plata. Así se inicia una aventura que le llevará hasta la Sevilla Imperial para, entre otras cosas, poder cumplir el juramento hecho a su padre adoptivo de acabar con una importante familia de comerciantes a Indias. los Curvo. El contrabandista Martín Ojo de Plata y la elegante y resuelta Catalina nos pasean por los finales del siglo XVI y principios del XVII (pleno Siglo de Oro) para mostrarnos toda la riqueza, miseria y complejidad que esa época conlleva. Asensi, con su maestría habitual, transforma el aburrido descubrimiento de América, las colonias y el comercio entre los dos mundos, con piratería incluida, en un relato de acción que, con un marco histórico riguroso, desmonta muchos de los tópicos de la época.
EL VIEJO Y EL MAR
ISBN: 9788426418678
Page: 112
Lang: Castellano
Year: 2010
Price: 15.10
Publisher By: Lumen
Tags: Narrativa extranjera,Novela contemporánea
El viejo y el mar es uno de los relatos más bellos que jamás se han escrito. En la cúspide de su maestría, Hemingway alumbró una historia en cuya sencillez vibra una inagotable emoción en Cuba, un viejo pescador, ya en el crepúsculo de su vida, pobre y sin suerte, cansado de regresar cada día sin pesca, emprende una última y arriesgada travesía. Cuando al fin logre dar con una gran pieza, tendrá que luchar contra ella denodadamente. Y el regreso a puerto, con el acoso de los elementos y los tiburones, se convierte en una última prueba. Como un rey mendigo, aureolado por su imbatible dignidad, el viejo pescador culmina finalmente su destino. En esta nueva y magistral traducción de Miguel Temprano García, El viejo y el mar recobra todo el esplendor de clásico imperecedero.
LA PASION ULTIMA DE CARLOS V
ISBN: 9788427037748
Page: 192
Lang: Castellano
Year: 1999
Price: 5.65
Publisher By: Martinez roca
Tags: Narrativa histórica
HIJA DE LA FORTUNA
ISBN: 9788497592536
Page: 448
Lang: Castellano
Year: 2013
Price: 9.45
Publisher By: Debolsillo
Tags: Narrativa hispanoamericana del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Eliza Sommers es una joven chilena que vive en Valparaíso en 1849, el año en que se descubre oro en California. Su amante, Joaquín Andieta, parte hacia el norte dispuesto a encontrar fortuna, y ella decide seguirlo. El viaje infernal, escondida en la cala de un velero, y la búsqueda de su amante en una tierra de hombres solos y prostitutas atraídos por la fiebre del oro, transforman a la joven inocente en una mujer fuera de lo común. Eliza recibe ayuda y afecto de Tao Chien, un médico chino, quien la conducirá en un itinerario memorable por los misterios y contradicciones de la condición humana. Hija de la fortuna es un retrato palpitante de una época marcada por la violencia y la codicia, en la cual los protagonistas rescatan el amor, la amistad, la compasión y el valor. En esta su más ambiciosa novela, Isabel Allende presenta un universo fascinante, poblado de entrañables personajes que se quedan para siempre en la memoria y el corazón de los lectores.
METAMORFOSIS
ISBN: 9788467037487
Page: 480
Lang: Castellano
Year: 2000
Price: 11.35
Publisher By: S.l.u. espasa libros
Tags: Literatura,Clásicos,Clásicos grecolatinos,Literatura,Clásicos
Las Metamorfosis, fuente de inspiración de poetas, humanistas y artistas de todas las épocas, es la más fecunda creación literaria de la antigüedad. Este extenso poema épico ofrece una espléndida muestra mitográfica arropada por un coherente marco filosófico. Doscientas cincuenta historias, mitos y leyendas que abarcan desde el nacimiento de la humanidad y la creación del mundo, en la era de los cataclismos, hasta la muerte y apoteosis de César. Las Metamorfosis describen lo maravilloso, lo prodigioso, las más increíbles transformaciones, en un estilo rápido y elegante. Su carácter narrativo convive con el temple poético, el fondo didáctico y una diversidad de géneros literarios, desde el himno y la tragedia a la elegía amorosa y la poesía pastoril. Por su facilidad natural para la poesía y su arte para reflejar las pasiones humanas, Ovidio, impulsado secretamente por las musas, alcanza con sus Metamorfosis la gloria de los mejores clásicos.
HOY ES FIESTA ; EL TRAGALUZ
ISBN: 9788437628516
Page: 296
Lang: Castellano
Year: 2011
Price: 11.87
Publisher By: Catedra
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
Antonio Buero Vallejo señala, desde sus primeros textos teóricos, la obligación que tiene el creador de buscar modos de expresarse en una sociedad violentada por imposiciones censoriales. Sus estrenos teatrales tuvieron a veces una dimensión política, ya que constituían una forma de resistencia cívica y afirmación ética, en una dictadura que no permitía otras manifestaciones de libertad. En "Hoy es fiesta" hay una potente intención social un grupo de personajes típicos de clase media baja son presentados en un entorno que determina, en cierta medida, su inferior posición. Ellos mismos van mostrando los problemas que les acucian, agravados por el estatismo del mundo que les rodea, las posibles pequeñas soluciones y sus particulares sueños. En "El tragaluz" la rivalidad fraterna remite de inmediato a la que tuvo lugar en la guerra civil y a la difícil convivencia posterior, con especial relieve a través de la figura de El padre. Antonio Buero Vallejo señala, desde sus primeros textos teóricos, la obligación que tiene el creador de buscar modos de expresarse en una sociedad violentada por imposiciones censoriales. Sus estrenos teatrales tuvieron a veces una dimensión política, ya que constituían una forma de resistencia cívica y afirmación ética, en una dictadura que no permitía otras manifestaciones de liber...
LA CELESTINA
ISBN: 9788467033540
Page: 432
Lang: Castellano
Year: 2011
Price: 7.55
Publisher By: S.l.u. espasa libros
Tags: Teatro clásico español hasta el siglo XVIII,Teatro,Literatura
EL PIT-ROIG
ISBN: 9788499302843
Page: 560
Lang: Catalán
Year: 2019
Price: 9.45
Publisher By: Labutxaca
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
JUSTINE: EL CUARTETO DE ALEJANDRIA I (21ª ED.)
ISBN: 9788435017916
Page: 250
Lang: Castellano
Year: 2011
Price: 9.45
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
TODAS LAS MUJERES
ISBN: 9788498415322
Page: 800
Lang: Castellano
Year: 2011
Price: 28.45
Publisher By: Siruela
Tags: Narrativa extranjera,Novela contemporánea
Engañadoras y engañadas, seducidas o seductoras, adúlteras o fieles hasta la muerte, todo un mundo femenino reunido en los 73 cuentos que componen este grandioso libro. Maupassant reconstruyó en sus numerosos relatos toda una sociedad y reflejó todos los caracteres y circunstancias humanas. Por los cuentos y novelas breves recogidos en Todas las mujeres pasan todos los tipos femeninos. Desde la mujer apasionadamente enamorada hasta la seducida, la engañada, la libertina, la cortesana; retratos en distinto marco y con diverso colorido desde la joven enamorada del amor, a la vieja celosa, la madre que lleva el cariño más allá de los límites racionales; desde la mujer infanticida a la heroína que venga la muerte de su hijo; la que devuelve crimen por crimen, la que sufre o hace sufrir; mujeres frente a hombres, casadas que soportan el matrimonio o que aconsejan y dan lecciones sobre las artes amatorias. Todo el abanico de circunstancias que tienen por protagonista a la mujer y que resultan tan actuales porque el ser de la mujer permanece inalterable.
FALL OF GIANTS ((THE CENTURY TRILOGY 1)
ISBN: 9780330535441
Page: 600
Lang: Inglés
Year: 2011
Price: 9.45
Publisher By: Pan books ltd
Tags: Literatura en ingles,En otros idiomas,Literatura
This is a huge novel that follows five families through the world-shaking dramas of the First World War, the Russian Revolution, and the struggle for votes for women. It is 1911. The Coronation Day of King George V. The Williams, a Welsh coal-mining family, is linked by romance and enmity to the Fitzherberts, aristocratic coal-mine owners. Lady Maud Fitzherbert falls in love with Walter von Ulrich, a spy at the German Embassy in London. Their destiny is entangled with that of an ambitious young aide to U.S. President Woodrow Wilson and to two orphaned Russian brothers, whose plans to emigrate to America fall foul of war, conscription and revolution. In a plot of unfolding drama and intriguing complexity, Fall of Giants moves seamlessly from Washington to St Petersburg, from the dirt and danger of a coal mine to the glittering chandeliers of a palace, from the corridors of power to the bedrooms of the mighty.