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:
BRUIXOLES QUE BUSQUEN SOMRIURES PERDUTS
ISBN: 9788401388491
Page: 240
Lang: Catalán
Year: 2013
Price: 16.05
Publisher By: Plaza & janes editores
Tags: Narrativa española,Novela contemporánea
RITOS DE MUERTE
ISBN: 9788423346127
Page: 368
Lang: Castellano
Year: 2013
Price: 7.55
Publisher By: Destino
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
EL OCUPANTE
ISBN: 9788433977113
Page: 536
Lang: Castellano
Year: 2013
Price: 12.25
Publisher By: Anagrama
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
Un polvoriento día de verano llaman al doctor Faraday a Hundreds Hall, la mansión de los Ayres, en el desolado centro de una Inglaterra de posguerra que está cambiando aceleradamente. Faraday ya había estado allí cuando era un niño y su madre era una de las criadas de la casa. Y se había colado en las regias habitaciones, y, fascinado por tanta belleza, había roto una moldura de los artesonados de un corredor y se la había llevado.Ahora, gracias a los sacrificios de sus padres, es médico, aunque con una posición social no muy cómoda en el rígido sistema de clases inglés, y piensa que esta visita es un golpe de suerte. Pero Hundreds Hall ya no es más que la sombra de sí misma las tapicerías cuelgan en jirones, la carcoma se ceba en el interior de la casa y las malas hierbas arrasan los jardines. La señora Ayres aún es una señora elegante, que mantiene como puede su dignidad. Roderick, su hijo, ha vuelto de la guerra cojo y enfermo. Se ocupa como puede de la casa y de la hacienda, y va vendiendo las tierras y la familia se va comiendo el capital. Su hermana Caroline, independiente, excéntrica y masculina, ha tenido que volver a Hundreds Hall para ayudarlo. Pero los Ayres han llamado al doctor Faraday para que se ocupe de Betty, la joven criada de catorce años, que quizá sólo está enferma de miedo, aterrorizada por aquello que percibe en la casa. Porque siempre son los niños y los animales los primeros en advertir lo siniestro. Y aunque nadie la cree, en Hundreds Hall se oyen ruidos inexplicables, se ven sombras fugaces y marcas de fuego en las paredes, y las cosas más familiares pueden volverse atrozmente perversas...«Una novela estupenda... Una notable incursión en el género» (Miguel Artaza, El Correo Español).«Si lo que buscas es un libro-cepo, de esos que te enganchan y de los que no hay quien se zafe hasta el final, hazte con El ocupante de una Sarah Waters grandiosa» (Sonia Rueda, 20 Minutos).
CIEN AÑOS DE SOLEDAD (CHINO MANDARIN)
ISBN: 9787544253994
Page: 360
Lang: Chino
Year: 2011
Price: 17.29
Publisher By: -
Tags: Literatura en otros idiomas,En otros idiomas,Literatura
DE VIDAS AJENAS
ISBN: 9788433977106
Page: 264
Lang: Castellano
Year: 2013
Price: 9.40
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En cuestión de pocos meses, fui testigo de dos de los acontecimientos que más temo en la vida la muerte de un hijo para sus padres y la muerte de una mujer joven para sus hijos y su marido. Alguien me dijo entonces eres escritor, por qué no escribes nuestra historia? Era un encargo, y lo acepté. Empecé, pues, a contar la amistad entre un hombre y una mujer, los dos supervivientes de un cáncer, los dos cojos y los dos jueces, que se ocupaban de asuntos de sobreendeudamiento en el tribunal de primera instancia de Vienne (Isre). En este libro se habla de la vida y la muerte, de la enfermedad, de la pobreza extrema, de la justicia y, sobre todo, del amor. Todo lo que se dice en él es cierto. De esta manera presentaba Emmanuel Carrre la edición francesa de este libro verdaderamente extraordinario inolvidable, desgarrador, de una potencia narrativa inaudita. De vidas ajenas recibió el Premio Globe y otros galardones, y la prensa cultural francesa lo eligió mejor novela del año.
ALCAZABA
ISBN: 9788427039636
Page: 448
Lang: Castellano
Year: 2013
Price: 8.50
Publisher By: Martinez roca
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Judit, conocida por todos como la Guapísima por su extraordinaria belleza, aún no ha cumplido los veinticinco años cuando enviuda de Aben Ahmad al-Fiqui, un musulmán con el que su padre la casó por conveniencia. Tras su muerte, Judit, de origen judío, decide buscar nuevo marido, pero es rechazada tanto por musulmanes como por judíos debido a la situación extrema que se vive en Mérida, una ciudad donde imperan las revueltas y las rencillas y donde todos se toleran pero se temen. La calma tensa que preside la relación entre árabes, beréberes, muladíes, judíos y cristianos muy pronto se resquebrajará. La rivalidad y el miedo, además de la codicia de los gobernantes y los feroces tributos anuales que deben rendir a Córdoba hará que se rebelen contra el poder central de Abderramán II.Unidos por su odio hacia el emir de Córdoba se aliarán para derrocar el poder detentado en Mérida por el gobernador Marwán y liberarse de su yugo, pero Abderramán II mandará uno de los mayores ejércitos jamás vistos para someter a sangre y fuego a la ciudad... «Destruiré aquella Mérida orgullosa y rebelde. Iré allá y desharé sus murallas contumaces; a cenizas y polvo las reduciré! Solo habrá allí desolación y piedras»En esta épica y colosal novela se entrecruzarán las vidas de personajes inolvidables como Muhamad, el hijo de Marwán, que reparte su amor entre Judit, la Guapísima, y Adine, la prima de Judit; el duc Claudio, máximo representante de los cristianos, o el emir Abderramán II, un monarca culto y refinado a la par que cruel y vengativo.
EN EL PAÍS DE LA NUBE BLANCA (TRILOGIA DE NUEVA ZELANDA 1)
ISBN: 9788498727692
Page: 752
Lang: Castellano
Year: 2019
Price: 13.30
Publisher By: B de bolsillo ediciones b
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una inolvidable saga familiar en el exótico marco de Nueva Zelanda. Londres, 1852 dos chicas emprenden la travesía en barco hacia Nueva Zelanda. Para ellas significa el comienzo de una nueva vida como futuras esposas de unos hombres a quienes no conocen. Gwyneira, de origen noble, está prometida al hijo de un magnate de la lana, mientras que Helen, institutriz de profesión, ha respondido a la solicitud de matrimonio de un granjero. Ambas deberán seguir su destino en una tierra a la que se compara con el paraíso. Pero hallarán el amor y la felicidad en el extremo opuesto del mundo? "En el país de la nube blanca", el debut más exitoso de los últimos años en Alemania, es una novela cautivante sobre el amor y el odio, la confianza y la enemistad, y sobre dos familias cuyo sino está unido de forma indisoluble. Una inolvidable saga familiar en el exótico marco de Nueva Zelanda. Londres, 1852 dos chicas emprenden la travesía en barco hacia Nueva Zelanda. Para ellas significa el comienzo de una nueva vida como futuras esposas de unos hombres a quienes no conocen. Maxilibros de bolsillo a un precio muy seductor. Un formato manejable y atractivo para los títulos de mayor éxito de B.
¡ZAS! (MUNDODISCO 34 / LA GUARDIA DE LA CIUDAD 10)
ISBN: 9788490322574
Page: 384
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
CONFESIONES DEL ESTAFADOR FELIX KRULL
ISBN: 9788435019354
Page: 510
Lang: Castellano
Year: 2013
Price: 9.02
Publisher By: Edhasa
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Confesiones del estafador Félix Krull, probablemente la novela más juvenil jamás escrita por un anciano, es el más perfecto ejemplo de la ironía que caracteriza buena parte de la obra de Thomas Mann, quien se sitúa aquí en la estela de Cervantes y Stendhal para ofrecernos la que sin duda es la novela picaresca más importante del siglo xx. Parodiando las novelas de aprendizaje, tan arraigadas en la tradición literaria alemana, estas “confesiones” nos conducen por todas las etapas de una vida cuyo propósito explícito es convertirse en una obra de arte. A tenor de esta concepción estética de la vida, las trampas, los robos y las imposturas acaban no sólo por justificarse, sino incluso por constituir un estilo de vida de moralidad irreprochable. Thomas Mann, el autor de obras tan profundas y reflexivas como La montaña mágica, Muerte en Venecia, Doktor Faustus o Los Buddenbrook, legó a la posteridad una última novela desconcertante, irónica, burlona y probablemente una de las más sagaces y divertidas de todos los tiempos, sin por ello rebajar un ápice su exigencia literaria.
AYAX. LAS TRAQUINIAS. ANTIGONA. EDIPO REY
ISBN: 9788420674643
Page: 336
Lang: Castellano
Year: 2013
Price: 12.35
Publisher By: Alianza editorial
Tags: Clásicos grecolatinos,Clásicos,Literatura
DINERO A MANSALVA (MUNDODISCO 36 / HUMEDO VON MUSTACHEN 2)
ISBN: 9788499899657
Page: 400
Lang: Castellano
Year: 2013
Price: 9.45
Publisher By: Debolsillo
Tags: Fantástica en bolsillo,Narrativa en bolsillo,Literatura
Se acaba de «liberar» -ejem- una importantísima vacante para dirigir, al tiempo, la casa de la moneda de Ankh-Morpork y el banco más importante de la ciudad. Y quién mejor para ocuparla que Húmedo von Mustachen, ex delincuente y gran artista de las estafas, de encanto legendario? Es una oferta que no puede rechazarse. Sobre todo cuando la hace el despiadado tirano de la metrópoli, lord Vetinari.Es una suerte que Húmedo necesite distraerse de su rutina de funcionario. Imposible aburrirse cuando se tiene que hacer cargo de la reforma de unas prácticas bancarias centenarias, por no hablar de los empleados viciados, un cajero jefe posiblemente vampírico y un presidente que hay que pasear cada día. Y menos mal que es un superviviente nato, porque su turbulento pasado está a punto de salir a la luz y el Gremio de Asesinos no tardará en dar con él... Ah, y además un mago de trescientos años persigue a su novia...Húmedo está haciendo enemigos por doquier, cuando lo que debería estar haciendo es... dinero a mansalva!«Tan brillante y reluciente como una moneda recién acuñada ingenioso, ameno y para morirse de risa.»The Times
CABALLOS DESBOCADOS: EL MAR DE LA FERTILIDAD (2)
ISBN: 9788420609683
Page: 640
Lang: Castellano
Year: 2012
Price: 15.20
Publisher By: Alianza editorial
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Considerada como el testamento ideológico y literario de Yukio Mishima (1925-1970), «El mar de la fertilidad» es una tetralogía en la que el autor abarca a través de su inconfundible mundo narrativo la evolución del Japón desde comienzos del siglo XX hasta los años 1960, expresando su rebeldía contra una sociedad que él consideraba sumida en la decadencia moral y espiritual. Novela que se centra alrededor de un complot concebido por jóvenes idealistas en 1932 para eliminar a las figuras políticas que han traicionado al Emperador, Caballos desbocados (1969) y la narración titulada «La Liga del Viento Divino» que inserta y que relata uno de los más famosos episodios del ocaso de los samuráis contiene muchasde las claves que explican el ya cercano suicidio ritual del autor.