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:
(PE) LA DIOSA DE MI TORMENTO
ISBN: 9788415854821
Page: 448
Lang: Castellano
Year: 2015
Price: 5.65
Publisher By: Libros de seda
Tags: Narrativa romántica,Romántica y erótica
Una historia de intriga y amor en el Madrid del Siglo de Oro. Que a Julián le atacaran en mitad de la noche podría ser lo mejor que le ha ocurrido en la vida. Una figura misteriosa, aunque con voz y formas femeninas, acude en su ayuda. Hasta ahora no había valorado en una dama que fuera una experta lanzadora de cuchillos... Antes de desaparecer ha dicho llamarse Diana. Y le ha cautivado pero cómo volver a encontrarla? A Catalina de Velasco le gustan los juegos amorosos ni quiere marido ni le hace falta. Ya aprendió qué se puede esperar de un hombre con su primer pretendiente Felipe, el relamido marqués de Monteseco. Pero los besos de Julián la atrapan... A sabiendas de que se presentó ante él con una identidad falsa, tendrá que ser ella misma si quiere reconquistarlo... o seguir siendo solo Diana.
LA CARTA ESFERICA
ISBN: 9788490626634
Page: 624
Lang: Castellano
Year: 2015
Price: 10.40
Publisher By: Debolsillo
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Un marino sin barco, desterrado del mar, conoce a una extraña mujer que posee, tal vez sin saberlo, respuestas a preguntas que ciertos hombres se hacen desde siglos Cazadores de naufragios en busca del fantasma de un barco perdido en el Mediterráneo, problemas de latitud y longitud cuyo secreto yace oculto en antiguos derroteros y cartas náuticas, museos navales, bibliotecas...Nunca el mar y la Historia, la ciencia de la navegación, la aventura y el misterio se habían combinado de un modo tan extraordinario en una novela, como en La carta esférica. De Melville a Stevenson y Conrad, de Homero a Patrick O'Brian, toda la gran literatura escrita sobre el mar late en las páginas de esta historia fascinante e inolvidable. La novela fue llevada al cine por Imanol Uribe y protagonizada por Carmelo Gómez y Aitana Sánchez Gijón.La crítica ha dicho... «Novelón. La carta esférica es un best-seller endiabladamente entretenido, tan bien engranado como El nombre de la rosa y tan sugerente y embrujador como El perfume... Irresistible thriller marinero.»Carles Barba, La Vanguardia «Una brillante historia de aventuras intriga romántica para todos los fans del thriller intelectual.»The Times «Atrapa... Pérez-Reverte sabe cómo y cuándo entretejer escenas; cómo y cuándo modular la emoción de la historia.»The Daily Telegraph «O...
IMPRESIONES DE IRLANDA
ISBN: 9788416981809
Page: 204
Lang: Castellano
Year: 2017
Price: 15.10
Publisher By: Renacimiento
Tags: Narrativa de viajes,Géneros literarios,Literatura
Una visión de la Irlanda de principios de siglo XX desde el siempre prodigioso enfoque de Chesterton Estaría bien poder citar a Chesterton reproduciendo lo que este hubiese dicho de... Chesterton. Aseguraría una frase brillante. Ante ese imposible, solo cabe señalar su agudeza, su ingenio, su independencia, su sentido del humor, su amor por la verdad. En estas Impresiones de Irlanda, el gran escritor inglés da su opinión sobre el país que conoció en 1918, durante un periodo de especial turbulencia que desembocaría en la independencia de parte de la isla (únicamente 26 de los 32 condados, y ello con Troubles y problemas que, aunque en la actualidad ya no sangrientos y suavizados, continúan). Irlanda suscita entusiasmos por su paisaje y sus gentes, por su música y tradiciones, que la hacen una de las naciones más atractivas de Europa, con un nimbo de romanticismo al que han contribuido la tragedia de su historia y la bruma teñida de misticismo del llamado crepúsculo celta. Sin embargo, aquí Chesterton no cae en el apasionamiento y, recorriendo el país y manteniendo conversaciones con sus habitantes, entre los que se incluyen figuras tan sobresalientes como la de W. B. Yeats, indaga en los motivos de un largo conflicto y respalda, asistido por la razón, la legitimidad de los deseos irlandeses de autogobierno....
ERAMOS MENTIROSOS
ISBN: 9788416555000
Page: 288
Lang: Castellano
Year: 2015
Price: 13.77
Publisher By: S.a. salamandra publicaciones y ediciones salamandra
Tags: Juvenil
UN FILM (3000 METRES)
ISBN: 9788473291910
Page: 418
Lang: Catalán
Year: 2015
Price: 21.75
Publisher By: Club editor
Tags: Narrativa en catalán,Novela contemporánea
Nonat Ventura, fill bord abandonat a lHospici, en surt amb lambició de reparar el greuge que li ha fet el Destí. Com que les vies legals duen totes al cul-de-sac de la pobresa, decideix abandonar Girona i lofici de serraller per convertir-se en un lladre per no pas un lladre qualsevol, sinó el més famós i refinat de Barcelona, el més admirat de tothom, el Senyoret. A través de la seva vida, és la gran ciutat convulsa i tota la seva fauna que Víctor Catal fa espurnejar davant dels nostres ulls, passejant per totes les cantonades i entrant a totes les porteries com el califa de les Mil i una nits. Al seu pas atrapem les converses del proxeneta amb la puta, de la muller amb el marit, del solter amb el coixí, de lassassí amb la víctimaUn film (3.000 metres) és una obra única. La fascinació pels baixos fons que ha produt a Frana un Balzac o un Hugo, a Catalunya produeix aquesta novella contempornia del cine mut. És tota lenergia viva de la belle époque i tota la grcia salada de Caterina Albert que sonen en aquestes pgines, veritable tresor enterrat de la literatura catalana. Desenterral, lector la crítica la condemnava per anacrnica i és una meravella que est fora del temps.
MEMORIAS DE AFRICA / SOMBRAS EN LA HIERBA
ISBN: 9788466330039
Page: 496
Lang: Castellano
Year: 2016
Price: 12.30
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
La pasión de Isak Dinesen por África recogida en una edición ómnibus formada por la célebreMemorias de ÁfricaySombras en la hierba. Memorias de ÁfricaySombras en la hierbareflejan la pasión de la autora por una tierra que se convirtió en su destino. Su experiencia personal da lugar a dos obras que son una encendida declaración de amor a unos paisajes, a unas gentes y a unas culturas situadas en el polo opuesto de lo que había sido su pasado familiar y social. Poseída por la misma pulsión de Sherezade, Isak Dinesen nos sumerge en un mundo que se prolonga a lo largo de páginas encantadas el de su vida en África y el de la vida de los que la rodeaban, europeos o somalíes, kikuyus o masais. Son muchos los personajes y muchas las anécdotas que atraviesan como corrientes subterráneas este volumen. Sin embargo, el papel protagonista lo ostenta quien nunca ha dejado de tenerlo la vida, siempre diversa, indomable, cruel y tierna. Ernest Hemingway dijo... «Hubiera sido feliz -más feliz- hoy si el Premio Nobel hubiese sido concedido a la maravillosa escritora Isak Dinesen.»
LA HIJA DEL BOTICARIO
ISBN: 9788415893943
Page: 432
Lang: Castellano
Year: 2015
Price: 18.90
Publisher By: Maeva
Tags: Narrativa extranjera,Novela contemporánea
La emocionante historia de una joven boticaria londinense en plena epidemia de la peste en el siglo XVII. Londres, 1665. Susannah, hija de un boticario viudo, ha ayudado desde niña a su padre y se ha convertido en toda una experta en remedios naturales. El aroma resinoso de la lavanda, la esencia del romero, el regaliz y la trementina han impregnado siempre el ambiente que respiraba. Cuando su padre vuelve a casarse con una mujer mucho más joven que él, que además tiene tres hijos, su universo se derrumba.En plena epidemia de la peste bubónica, la propuesta de matrimonio de un encantador amigo de la familia, Henry Savage, parece la mejor solución para huir de su situación. Pero a medida que la epidemia avanza por toda la ciudad, su marido resulta ser alguien distinto de lo que ella esperaba. Susannah necesitará todo su coraje y su pasión para salvarse de la tragedia, personal y colectiva, y deberá luchar por encontrar su sitio en un mundo demasiado complejo.
CÓMO SER MARIDO
ISBN: 9788433979292
Page: 304
Lang: Castellano
Year: 2015
Price: 18.90
Publisher By: Anagrama
Tags: Narrativa extranjera,Novela contemporánea
Cuál es la mejor estrategia para salir airoso de una trifulca conyugal? Cómo es realmente el sexo en el matrimonio? Cómo reaccionar cuando tus hijos se empeñan en introducirte los palillos del restaurante chino por la oreja? El hombre que usa cosmética masculina es metrosexual o gay? Cómo interactuar con la suegra cuando tu mujer desaparece varios días por un viaje de trabajo? Existen realmente los machos alfa? Puede una desaforada pasión por el banjo destruir una familia? Cómo ser marido responde a estas y a otras muchas preguntas trascendentales (o no) sobre el matrimonio. Quien lo ha escrito sabe de qué habla lleva dos décadas casado, tiene tres hijos y varias mascotas. El lector debe saber que esto no es un manual de autoayuda, aunque se dan muchos consejos sabios y prácticos; que esto no es un tratado de psicología, aunque leyéndolo se aprende un montón sobre el comportamiento humano en pareja; que esto no es un ensayo sociológico, aunque contiene informaciones relevantes sobre la institución matrimonial. Este libro es una indagación tan sagaz como divertida sobre los misterios conyugales. El autor, cuyo humor, actitud vital y desaguisados domésticos nos recuerdan poderosamente a Woody Allen, relata algunos episodios desternillantes, como cuando en los albores del noviazgo compra una cama casi más g...
EN LOS PLIEGUES DEL VIENTO
ISBN: 9788494364631
Page: 502
Lang: Castellano
Year: 2017
Price: 20.85
Publisher By: S.l. goodbooks editorial
Tags: Narrativa histórica
La novela comienza en Jerusalén (70 D.C.) donde los roma-nos capturan y esclavizan a Yosef, un niño que sin cumplir 11 años es destinado a Hispania para trabajar como hurón en las minas de pla-ta de Oiasso. Tras años de duro trabajo, descubre un importante filón de galena argentífera, pero sufre un grave accidente y ante la ausencia del médico de la explotación lo llevan a la casa de una curandera, donde se recupera lentamente y aprende los secretos de las plantas y la len-gua y costumbres de los vascones. Cayo Plinio Segundo, procurador de la Hispania Tarraconen-se, visita las minas de Oiasso y le ofrece la libertad a cambio de que acepte una misión que ya se ha cobrado la vida de dos legionarios partiendo de Pompaelo, deberá recorrer la Calzada XXXIV por las tierras de los várdulos, caristios y autrigones en busca de una miste-riosa salina que funciona al margen del control del Imperio. En los pliegues del viento es una novela ambientada en la Hispania romana, en un marco muy cercano a lo que pudo ser la realidad social, cultural y geográfica de los lugares y tiempos en los que transcurre la acción. Lugares y costumbres que intentan reflejar lo que figura en las escasas referencias escritas de aquella época funda-mentalmente textos de Plinio, y en menor medida de Estrabón, y en textos de autores más cercanos Claudio Sánchez Albornoz, Julio Ca-ro Baroja, Antonio Tovar y otros muchos que nos permiten visualizar por donde discurría la extensa red de calzadas romanas y cómo eran las ciudades, costumbres y lugares que en la novela se refieren Oias-so, Pompaelo, Aracaeli, Alba, Tullonium, Veleia, Deóbriga, Clunia, Turiasone, Tarraco, aunque de algunos no quedan más que los res-tos de alguna ruina o el cerro donde se ubicaban.
EL CUADERNO PERDIDO
ISBN: 9788494365515
Page: 510
Lang: Castellano
Year: 2015
Price: 25.55
Publisher By: Palido fuego
Tags: Narrativa extranjera,Novela contemporánea
DUBLINESOS
ISBN: 9788416334001
Page: 264
Lang: Catalán
Year: 2015
Price: 10.40
Publisher By: Labutxaca
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
A CIEN MILLAS DE MANHATTAN
ISBN: 9788490625972
Page: 496
Lang: Castellano
Year: 2015
Price: 9.45
Publisher By: Debolsillo
Tags: Viajes en bolsillo,Narrativa en bolsillo,Literatura
Apenas cien millas para contemplar una América distinta y sorprendente llena de héroes anónimos. A cien millas de Manhattan John Raucci toma aire, aprieta los cordones de sus zapatillas y se dispone para la carrera sin saber que no será ésta la más dura de su vida. A cien millas de Manhattan Steve Mosto, músico de vocación, se prepara para adentrarse como cada mañana desde hace más de veinte años en los dominios del vapor, en el subsuelo de la Gran Manzana. A cien millas de Manhattan el paso de las estaciones acompaña la pesca del salmón, el rumiar de los bisontes en las inmensas praderas, la voz poderosa de los osos, las barbacoas al aire libre, las calabazas de Halloween. El olor de la madera y la melodía del hacha sobre el tronco del arce centenario intensifican el ritual de la recogida del sirope. A cien millas de Manhattan permanece aún el recuerdo de miles de esclavos que siglos atrás aprovecharon el silencio de la noche para lanzarse a una odisea en busca de la libertad. Apenas cien millas para contemplar una América distinta y sorprendente llena de héroes anónimos. Guillermo Fesser describe con maestría, rigor y un finísimo ritmo literario el entramado humano que sostiene uno de los países más poderosos del planeta y nos hace llegar los aromas, los colores y los sabores más personales de una tierra abrumadora y bella que por encima de los tópicos se alza como un territorio encantador y pleno de rituales que nos muestra su cara más auténtica.