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:
FUGITIVOS EN EL TIEMPO
ISBN: 9788427042339
Page: 216
Lang: Castellano
Year: 2016
Price: 12.25
Publisher By: Martinez roca
Tags: Juvenil
Dalas Review es uno de los youtubers más creativos y polémicos de la actualidad con más de 1 millón de seguidores en sus dos canales. Sabes?, estoy harto de esta clase de textos para la contracubierta de un libro. Crees que unos pequeños párrafos van a poder resumirte todas las cosas que ocurren en este? Si te lo intento explicar, no podrás entender lo que ocurrió en unas cuantas líneas. Viajes en el tiempo, paradojas, saltos Tal vez no lo entiendas ni aunque leas esta novela eso dependerá de tu inteligencia. Todavía hoy me esfuerzo por saber la verdad. Puede que tú creas que esto no es más que otra historia de ficción. Pero, después de todo, ni siquiera yo puedo afirmarlo. Mi nombre es Dalas Azahar, más conocido como Dalas Review. Sin embargo es Uriel el verdadero autor de esta novela. Un delincuente informático que terminó atrapado dentro del invento más grande y terrorífico de la historia. Es necesario que olvides todo lo que creías saber hasta ahora sobre los viajes en el tiempo, que son imposibles. Existe una forma mucho peor de hacer ese tipo de cosas.
EL OCEANO AL FINAL DEL CAMINO
ISBN: 9788416240340
Page: 240
Lang: Castellano
Year: 2016
Price: 8.50
Publisher By: Rocabolsillo
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Hace cuarenta años, cuando nuestro narrador contaba apenas siete, el hombre que alquilaba la habitación sobrante en la casa familiar se suicidó dentro del coche de su padre, un acontecimiento que provocó que antiguos poderes dormidos cobraran vida y que criaturas de más allá de este mundo se liberaran. El horror, la amenaza, se congregan a partir de entonces para destruir a la familia del protagonista. Su única defensa la constituirán las tres mujeres que viven en la granja desvencijada al final del camino. La más joven de ellas, Lettie, afirma que el estanque es, en realidad, un océano. La mayor dice que recuerda el Big Bang. Una novela sobre el recuerdo, la magia y la supervivencia; sobre el poder de los cuentos y la oscuridad que hay dentro de cada uno de nosotros.
EL PRÍNCIPE DE LOS PIRATAS
ISBN: 9788490673492
Page: 464
Lang: Castellano
Year: 2016
Price: 2.85
Publisher By: Algaida
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Hubo un tiempo en que corsarios británicos, bucaneros franceses y filibusteros holandeses eran losamos del Caribe. Pero poco se ha contado de piratas españoles como Íñigo Santa Cruz, forzado a convertirseen caballero de fortuna por una patria que desampara a sus propios hijos y los obliga a vagar porel mundo. En aquella misma época también había tesoros fantásticoscomo el de la Dama del mar, por el que Henry Morgan organizará la mayor flota de filibusterosjamás conocida, ciudades como Panamá, que se dicen inexpugnables y encienden la codicia de loshombres, y mujeres como Elena, capaces de provocar la pasión y la ternura del corsario más insensible.El príncipe de los piratas es la historia de Íñigo Santa Cruz llamado Lefthand por los ingleses, tan falsacomo todas las leyendas y tan cierta como cualquier historia de piratas.
EL SABOR DE TUS HERIDAS (DREAMING SPIRES 3)
ISBN: 9788426402684
Page: 416
Lang: Castellano
Year: 2016
Price: 18.90
Publisher By: Lumen
Tags: Narrativa española,Novela contemporánea
Después deTu nombres después de la lluvia y Contra la fuerza del viento, llega el cierre de la espléndida trilogía «Dreaming Spires», que narra las aventuras de un equipo de investigadores sobre temas paranormales aunando intriga y acción. Cuando llega la Navidad de 1909, los integrantes de la revistaDreaming Spiresse han dispersado. Cae la nieve en los tejados de Oxford, pero los ánimos distan mucho de ser alegres, y los problemas no han hecho más que empezar. Chlo, la hija de Oliver, es secuestrada en Nochebuena, y la señorita Stirling acude a Lionel, huyendo de unos hombres que intentan asesinarla ha llegado el momento de ponerse en marcha. Nuestros héroes emprenden una aventura que primero los llevará al París bohemio de principios de siglo y luego hasta la ciudad balneario de Karlovy Vary en Bohemia. Pero hay más el viaje los obligará también a cruzar las fronteras del tiempo. Entre 1909 y 1524, ente amenazas del presente y espíritus del pasado, Alexander, Lionel y Oliver tendrán que enfrentarse a la resolución de un último misterio. En ello se juegan mucho más que el prestigio de su revista es su vida la que cuelga de un hilo, y falta poco para que se rompa...
EL EXTRANJERO
ISBN: 9788491041689
Page: 144
Lang: Castellano
Year: 2015
Price: 12.40
Publisher By: Alianza editorial
Tags: Narrativa extranjera,Novela contemporánea
Edición especial ilustrada por el famoso dibujante argentino JOSÉ MUÑOZ, discípulo de Hugo Pratt y creador de numerosos personajes universalmente conocidos en el mundo del cómic, con una excelente y ya clásica traducción de José Ángel Valente. El extranjero, novela con cuya publicación Albert Camus (1913-1960) saltó a la fama en 1942, tiene como referencia omnipresente a Meursault, su protagonista, a quien una serie de circunstancias conduce a cometer un crimen aparentemente inmotivado. El desenlace de su proceso judicial no tendrá más sentido que su vida, corroída por la cotidianidad y gobernada por fuerzas anónimas que, al despojar a los hombres de la condición de sujetos autónomos, los eximen también de responsabilidad y de culpa.
CUENTOS COMPLETOS, 1
ISBN: 9788491041306
Page: 312
Lang: Castellano
Year: 2015
Price: 11.40
Publisher By: Alianza editorial
Tags: Cuentos populares,Cuentos,Literatura
La vasta y valiosa tarea que, inmersos en el espíritu de los tiempos románticos, acometieron los hermanos Jacob y Wilhelm Grimm, recopilando los cuentos populares de tierras alemanas, nos ha legado un acervo literario y cultural de incalculable riqueza. La edición en cuatro volúmenes de sus «Cuentos infantiles y del hogar» o, lo que es lo mismo, sus Cuentos completos permite tener a mano la integridad de lo que constituye un tesoro no sólo para el aficionado a la literatura, sino también para el estudioso de la cultura, el psicólogo y la persona interesada en el crecimiento personal. Basados los cuentos populares, en efecto, en un sustrato común antiquísimo no en vano comparten numerosos rasgos y patrones, sea cual sea su cultura de procedencia, lo cual habla bien a las claras de su universalidad, son susceptibles de dar a quien las busque claves y medidas ancladas en estructuras y arquetipos profundamente grabados en la naturaleza del hombre.
EL REY DEL INVIERNO (I): CRÓNICAS DEL SEÑOR DE LA GUERRA
ISBN: 9788435062923
Page: 640
Lang: Castellano
Year: 2015
Price: 22.80
Publisher By: Edhasa
Tags: Narrativa histórica
UTHRED, EL PAGANO: SAJONES VIKINGOS Y NORMANDOS VII
ISBN: 9788435062862
Page: 480
Lang: Castellano
Year: 2015
Price: 23.75
Publisher By: Edhasa
Tags: Narrativa histórica
LA LEY DE LOS JUSTOS
ISBN: 9788466329477
Page: 1152
Lang: Castellano
Year: 2016
Price: 14.20
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
En la Barcelona modernista germina una historia de amor entre dos jóvenes de clases sociales distintas. Una gran novela histórica de pasión, ideales y venganza. A finales del siglo XIX, Barcelona vive una época de esplendor. Acaba de celebrarse con gran éxito la Exposición Universal y una burguesía próspera y culta, que busca inspiración en los salones parisinos, exhibe su elegancia en fiestas y veladas musicales. Pero al otro lado de la ciudad, donde las calles se estrechan y huelen a pobreza, el rencor y la injusticia están fraguando una revolución capaz de recurrir a la violencia más descarnada. Práxedes Ripoll dirige con mano de hierro a los obreros de la fábrica que lleva su nombre, pero no consigue que sus hijos vayan por el camino que él pretende. El mayor, Germán, es un vividor que goza del favor de las mujeres y disfruta de los placeres que le ofrece la Barcelona más canalla mientras que el menor, Antonio, está decidido a abrazar el sacerdocio para el resto de sus días. Y Candela, su joven y rebelde sobrina, que no está conforme con el papel que destina para la mujer la machista sociedad de la época, tampoco está dispuesta a seguir sus designios. Y es que, desde hace un tiempo, Candela se ve a escondidas con Juan Pedro Bonafont, el hij...
EUROPA EXPRESS
ISBN: 9788499149431
Page: 216
Lang: Gallego
Year: 2015
Price: 11.68
Publisher By: Xerais
Tags: Juvenil
Aroa, Xacobe, Nico, Beatriz, Óscar, Piero e Mía deciden viaxar xuntos por Europa en Interrail ao rematar o Bacharelato. Descubrirán a vida en liberdade e a complexidade das relacións persoais, marcadas polo carácter de Xacobe. Dez anos despois da viaxe, Nico atopará en Berguen, unha postal que lle revelará certa información que provoca nel un cuestionamento da súa vida actual e a necesidade de resolver as dúbidas sobre a traxedia que os envolveu ao seu regreso da viaxe de tren. Malia as reticencias de Aroa a revolver no pasado, Nico logra contactar cs compañeirs de viaxe e organiza unha festa de reencontro a partir da cal irán aflorando todos os matices que permitirán aclarar as causas daquel fatídico acontecemento.Novela coral de intriga psicolóxica, a historia alterna lugares, personaxes e tempos narrativos no seu avance cara o descubrimento dunha verdade inexorábel, capaz de cambiar o rumbo das vidas dos seus protagonistas. A liberdade das viaxes, a identidade ou a procura do amor son algunhas das constantes deste relato que afonda na esencia da mocidade, tan efémera no tempo como perdurábel na memoria.
EL PRINCIPE DE LA NIEBLA
ISBN: 9788408186762
Page: 288
Lang: Castellano
Year: 2018
Price: 9.45
Publisher By: Planeta
Tags: Juvenil
ROSY & JOHN (SERIE CAMILLE VERHOEVEN 3)
ISBN: 9788420413631
Page: 160
Lang: Castellano
Year: 2016
Price: 16.05
Publisher By: Alfaguara
Tags: Novela negra
Después deIrneyAlex, llega la tercera entrega de la serie del comisario Camille Verhoeben, por el autor ganador de un premio Goncourt, de dos Dagger Awards, del Premio de Novela Negra Europea y del Permio Best Novel Valencia Negra, con más de medio millón de lectores. El dilema del comandante Camille Verhoeben. Jean Garnier es un joven solitario que lo ha perdido todo su trabajo, tras la muerte misteriosa de su jefe; su novia, en un extraño accidente, y Rosie, su madre y principal apoyo, que ha sido encarcelada. Para dar rienda suelta a su dolor, planea hacer explotar siete obuses, uno por día, en distintos puntos de la geografía francesa. Después del primer estallido se entrega a la policía. Su única condición para evitar la catástrofe es la liberación de su madre. El comisario Verhoeben se encuentra ante un gran dilema es Jean un lunático con delirios de grandeza o una verdadera amenaza para todo el país? Reseñas «Fascinación y miedo. Arte del grande.» Avantages «Si nunca ha leído a Pierre Lemaitre y quiere saborear un Premio Goncourt en una pequeña dosis,Rosy& Johnes la lectura perfecta. Cuidado una vez que empiece no podrá abandonarla.» Michel Béla...