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:
POR UNA CAUSA JUSTA
ISBN: 9788481099119
Page: 1090
Lang: Castellano
Year: 2011
Price: 24.70
Publisher By: Galaxia gutenberg
Tags: Narrativa extranjera,Novela contemporánea
MEMORIAS DUN NENO LABREGO
ISBN: 9788498653434
Page: 148
Lang: Gallego
Year: 2010
Price: 10.92
Publisher By: Galaxia
Tags: Narrativa en gallego,Novela contemporánea
EL LIBRO DEL CEMENTERIO
ISBN: 9788492833177
Page: 256
Lang: Castellano
Year: 2011
Price: 9.45
Publisher By: Rocabolsillo
Tags: Juvenil
LITORAL
ISBN: 9788483672983
Page: 212
Lang: Castellano
Year: 2010
Price: 18.95
Publisher By: Krk ediciones
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
Litoral, la obra que KRK pone hoy a disposición de los lectores españoles, narra una historia sencilla, pero de hondo significado Wilfrid, el protagonista, está haciendo el amor con una joven y, justo en el momento del orgasmo, suena el teléfono y recibe la noticia de que su padre, a quien no ha llegado a conocer, ha muerto. A su madre tampoco la había conocido, puesto que había muerto como consecuencia del parto que lo trajo al mundo. Ahí tenemos las señas de identidad de Edipo; es decir, la ausencia de toda seña de identidad. Wilfrid es el niño, en este caso el adolescente, que no sabe quién es y que, como Edipo -o como Segismundo-, va a poner todo su empeño en descubrirlo. Y ser aquí significa pertenecer, el ser individual como lugar de paso de una corriente que viene de muy atrás y proseguirá más allá de nosotros, en la lejanía de los tiempos. El ser individual como una encrucijada donde está uno mismo pero también está el otro. El padre muerto en el instante del orgasmo de su hijo, la madre muerta y la génesis de la vida, invitan a pensar sobre su sentido mismo, a hacerse las no por tópicas menos esenciales preguntas sobre quiéns soy, de dónde vengo, a dónde voy. Y Wilfrid recorrerá su personal camino para tratar de respondérselas a través de un mundo desolado por la guerra y la violencia atávica.
BILBAO-NEW YORK-BILBAO
ISBN: 9788497836418
Page: 240
Lang: Euskera
Year: 2008
Price: 21.62
Publisher By: Elkarlanean s.l.
Tags: Narrativa en euskera,Novela contemporánea
Haize berria dakar Kirmen Uriberen azken liburuak. Kontagintza-mota ohikoak alde batera utzita, autofikzioaren bidetik jo du bere lehenengo eleberri hau idaztean, errealitateko datuak material literario moduan erabiliz, fikzioaren baliabideen bitartez historia ere istorio bihurtuz eta egilea bera bere kontakizunaren objektu bihurtuz. Loiun abiatu eta JFK aireportura iristen den hegazkin-bidaia bat da, berez, Bilbao-New York-Bilbao eleberri hau. Baina, hegaldiarekin batera, hiru belaunaldiren historia kontatzen zaigu aitona-amonei dagokien gerraurrekoa, gurasoen sasoiko frankismoarena, eta idazlearena berarena, XIX. mendean hasi eta XXI.eraino doan epopeia txiki baten moduan; batetik besterako lokarri, Aurelio Artetaren koadro bat, eta haren inguruko gorabeherak.
PORNO
ISBN: 9788433972613
Page: 600
Lang: Castellano
Year: 2006
Price: 13.20
Publisher By: Anagrama
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Diez años después de Trainspotting, tras divorciarse de su mujer y de fracasar en varios negocios, Sick Boy está en franca decadencia. Decide aceptar la oferta de su tía Paula quien lo dejará a cargo de un pub. Pero ahí el negocio no está solamente en las bebidas Sick Boy descubre que un grupo se reúne a follar y a filmar sus orgías en uno de los salones privados. Y que en Edimburgo hay un negocio de vídeos porno realizados en las trastiendas de los pubs. Sick Boy se pondrá, ayudado por la guapa Nikki Fuller-Smith, estudiante de cine y trabajadora del sexo, a hacer una película porno de altura. Y también incluirá en el equipo a su amigo Renton, el que los traicionó y huyó con el dinero del alijo de heroína. Aunque también se mueven por ahí Spud, el único que había recibido a escondidas su parte en el dinero de la droga, y Begbie, que después de pasar unos años en la cárcel volverá a la acción aún más paranoico y furioso que antes.
TREN A PAKISTAN
ISBN: 9788492663347
Page: 248
Lang: Castellano
Year: 2011
Price: 16.10
Publisher By: Libros del asteroide
Tags: Narrativa extranjera,Novela contemporánea
A comienzos de 1947 los territorios del Indostán que dependían del Imperio Británico alcanzan la independencia. El territorio continental de la India queda dividido en dos países India y Pakistán (de mayoría musulmana); el odio religioso se extiende por ambos produciendo centenares de miles de muertos y generando un conflicto que todavía perdura. Cuando en Mano Majra, un pequeño pueblo al norte de la India junto a la frontera con Pakistán, el prestamista local es asesinado, todas las sospechas recaen sobre un conocido ladrón sij, enamorado de una musulmana. Las habladurías que provoca el crimen, la llegada de un tren cargado de cadáveres y los rumores de revueltas en otras partes del país terminan enrareciendo la convivencia en el pueblo. Este clásico de la literatura india, publicado por primera vez en 1956, nos recuerda lo sencillo que es incitar al odio y romper la armonía en comunidades que han convivido pacíficamente durante siglos. Tren a Pakistán es una emotiva novela que nos ayuda a comprender la riqueza y complejidad de la India y la de una región de cuya estabilidad depende, en gran medida, la paz mundial.
EL AGUILA EN EL DESIERTO (LIBRO VII DE QUINTO LICINIO CATO)
ISBN: 9788435061490
Page: 576
Lang: Castellano
Year: 2007
Price: 26.60
Publisher By: Edhasa
Tags: Narrativa histórica
YAIZA
ISBN: 9788497930420
Page: 320
Lang: Castellano
Year: 2013
Price: 8.50
Publisher By: Debolsillo
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Ésta es la segunda entrega de la saga de los Perdomo, una familia de Lanzarote obligada a emigrar a tierras sudamericanas. Yáiza Perdomo, una joven de insólita belleza, posee un don sobrenatural para aplacar las bestias, aliviar los enfermos y agradar a los muertos. Uno de sus hermanos mata al hijo de un poderoso terrateniente, y los Perdomo tienen que huir precipitadamente de la isla en una frágil embarcación. Tras terribles peripecias, llegan a las costas venezolanas y se consideran a salvo. Sin embargo, tendrán que enfrentarse a las dificultades de una nueva vida en un mundo desconocido, agravadas por el extraño hechizo que la joven Yáiza ejerce en los hombres... Con esta trilogía -integrada por Oceáno, Yáiza y Mar adentro- Alberto Vázquez-Figueroa consigue una saga plena de aventuras y hondo perfil humano.
LA CIUDADELA DEL MIEDO
ISBN: 9788495741189
Page: 287
Lang: Castellano
Year: 2002
Price: 11.59
Publisher By: Rio henares prod. graficas
Tags: Narrativa fantástica,Géneros literarios,Literatura
Considerada por Michael Moorcock como una de las cien mejores novelas de la literatura fantástica, 'La ciudadela del miedo' se ha convertido en un clásico, y en una referencia del fantástico cultivado en el siglo XX. Publicada por entregas enla mítica revista 'Argosy', entre el 14 de septiembre y el 19 de octubre de 1918, la novela despertó respeto y admiración entre sus coetáneos. Durante algún tiempo se sospechó que Francis Stevens era el soudónimo literario utilizado por uno de los autores norteamericanos de mayor popularidad en aquellos días Abraham Merrit. Había algo de verdad en tal afirmación se trataba de un seudónimo y Merrit se había convertido en uno de los más firmes defensores de su autora, Gertrude Barrows. Actualmente, siguiendo la estela de opinión vertida por Sam Moskowitz, Gertrude Barrows está considerada como una de las grandes damas del fantástico. Su cuidada prosa, su capacidad introspectiva y su innegable amenidad alcanzan su cenit en esta novela, que ya ha adquirido la categoría de clásico. Para redondear la aureola de leyenda que rodeó a la escritora, su enigmática desaparición del mundo de los vivos en 1939 confiere ese guiño final tan propio de los literatos de antaño. La historia comienza cuando dos buscadores de oro, Colin OHara y Archer Kennedy se adentran en los Collados del Demonio en el Méjico gobernado por Porfirio Díaz. Allí se encontrarán con una leyenda de la mitología azteca hecha realidad, en piedras, en divinidades y en sueños. Pero el reverso del sueño es la pesadilla, como la pareja de aventuraros tendrá ocasión de comprobar.
VIAJE AL CENTRO DE LA INFAMIA
ISBN: 9788496577435
Page: 176
Lang: Castellano
Year: 2006
Price: 13.83
Publisher By: Anroart ediciones
Tags: Narrativa española,Novela contemporánea
ESCRIBIR
ISBN: 9788483106785
Page: 136
Lang: Castellano
Year: 2000
Price: 6.60
Publisher By: Tusquets editores
Tags: Novela,Estudios literarios,Filología
Nadie permanece indiferente ante un texto de Marguerite DurasNadie permanece indiferente ante un texto de Marguerite Duras. Su escritura, como expone e incluso exhibe aquí, es ella misma, en su casa, en el silencio y la soledad que le es indispensable. Sólo así puede oir la voz interior que recuerda y cuenta, que vacila y se contradice, que teme nombrar los hechos, las cosas y las personas que van poblando poco a poco su entorno hasta que «la escritura» se instala «en todas partes». A partir de los textos de tres cortos filmados sobre o por Marguerite Duras, este libro ofrece sus reflexiones sobre el hecho de escribir, reflexiones continuamente engarzadas con los acontecimientos de su vida que han ido estigmatizando su escritura el alcohol, el dolor, el marido, los amantes, el hijo, las amistades, la pintura, el cine, la política, esa «vulgaridad masiva, desesperante, de la sociedad» y también ese piloto británico de veinte años, abatido en los últimos días de la segunda guerra mundial, a quien ella dedica el libro.