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:
CARMILLA
ISBN: 9788417181918
Page: 192
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Navona
Tags: Narrativa de terror,Géneros literarios,Literatura
LOS TRES PRIMEROS AÑOS
ISBN: 9788412009996
Page: 80
Lang: Castellano
Year: 2019
Price: 14.25
Publisher By: Vaso roto
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
El mundo es confrontado aquí desde la fractura derivada de constatar la vulnerabilidad más concreta, que además hace indigerible el daño que asoma en cualquiera de las noticias que se ofrecen como desgarrones en este libro. La realidad descubre así una superficie estriada donde lo íntimo y político, los sucesos o la historia son atravesados por una agonía de vida simultánea a una extrema conciencia de muerte. La palabra se hace cargo de aquello que no suele mirarse de frente el hecho de que el cestillo, el cauce, («albergar una vida es hacer hueco+) anuncia también el vaciamiento, el agujero. Poesía de celebración en la que despunta la intuición de que algo queda inevitablemente sustraído con la entrega absoluta a esa raíz que mortaliza y fisura el mundo.
GENTE QUE CONOCÍ EN LOS SUEÑOS
ISBN: 9788417651657
Page: 120
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Nordica
Tags: Narrativa española,Novela contemporánea
MI PADRE, EL PORNÓGRAFO
ISBN: 9788412003017
Page: 288
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Malas tierras
Tags: Narrativa extranjera,Novela contemporánea
Cuando Andrew Offutt murió, su hijo Chris heredó un escritorio, un rifle y ochocientos kilos de porno. Andrew fue considerado el rey de la pornografía escrita del siglo xx, con una carrera literaria que comenzó como un medio para pagar la ortodoncia de su hijo y que pronto cobró vida hasta alcanzar su punto álgido durante la década de los setenta, cuando la popularidad comercial de la novela erótica llegó a su apogeo. Con su esposa ejerciendo como mecanógrafa, Andrew escribió desde su casa en las colinas de Kentucky, encerrado en una oficina en la que nadie osaba entrar, más de cuatrocientas novelas. Pero, cuanto más escribía, más crecía su ambición y más difícil era para sus hijos formar parte de su mundo. En el verano de 2013, Chris regresó a su ciudad natal para ayudar a su madre, ya viuda, a salir de la casa de su infancia. Cuando comenzó a leer los manuscritos y las cartas de su padre, por fin tuvo la oportunidad de conocer a aquel hombre difícil, voluble y, a veces, cruel al que había amado y temido a partes iguales, y se dio cuenta de que en ausencia de su padre podría dar sentido a su vida y a su legado.
SAPS QUE HO VOLS
ISBN: 9788412006902
Page: 304
Lang: Catalán
Year: 2019
Price: 18.90
Publisher By: L altra editorial
Tags: Narrativa extranjera,Novela contemporánea
Saps que ho vols és un recull de contes irreverent i imprescindible que gira al voltant del sexe, les cites, el desig, la culpa, el plaer, les relacions de poder entre els gneres i altres qüestions de la vida moderna. Un dels relats centrals, Gat amagat, que narra una cita desastrosa entre una estudiant i un home més gran, va aixecar molta polseguera quan es va publicar al New Yorker a finals del 2017 i, esperonat pel moviment Metoo, es va fer viral. Els personatges centrals d'aquestes histries són, sobretot, dones dones a la feina, dones que se citen amb homes als bars, que van al metge, que passen estones amb la família, o amb els amics, dones divertides, furioses i sovint terrorífiques. I les histries, que salten de la vida quotidiana a escenaris sobrenaturals, són explícites i descarades, exciten i repugnen alhora, espanten i sedueixen en la mateixa mesura. Amb tocs d'humor negre i passatges de novella de terror, i molta vida bategant a cada pgina, Saps que ho vols explora els abismes d'estimar-se a un mateix, i també als altres, i interpella, assenyala, incomoda i provoca el lector.
JOYRIDE
ISBN: 9788494923234
Page: 252
Lang: Castellano
Year: 2019
Price: 19.47
Publisher By: La biblioteca de carfax
Tags: Narrativa de terror,Géneros literarios,Literatura
EL ULTIMO TESORO VISIGODO
ISBN: 9788413140759
Page: 464
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: B de bolsillo ediciones b
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Una novela llena de acción, amor y ambición, escrita con la maestría literaria, la claridad de ideas y el exquisito rigor histórico de Jose Calvo Poyato. Toledo, 1858. Un labriego encuentra de manera fortuita una colección de cruces y piezas que parecen coronas, todas trabajadas en oro puro y cuajadas de piedras preciosas. Aunque su descubridor no puede imaginar su verdadero valor, la noticia pronto llegará a oídos expertos que no dejarán pasar la oportunidad de hacerse con la fortuna que este tesoro arqueológico significa. Una trama que corre a ritmo dethrillerde la mano de personajes memorables y se complementa con escenas de la época visigoda para llevar al lector a entender el origen del fabuloso Tesoro de Guarrazar y la asombrosa aventura que llevó estas magníficas obras de orfebrería hasta manos francesas. La historia detrás de uno de los grandes tesoros arqueológicos de España. Su hallazgo y la codicia que desató a su alrededor. El expolio que generó ambiciones desmedidas. La crítica ha dicho sobreEl último tesoro visigodo... «Llena de intriga e historia, con una estupenda ambientación, muy bien documentada.» De lector a lector «Combina con sabiduría la novela histórica y el thriller.» Juan...
JUSTO ANTES DE LA FELICIDAD
ISBN: 9788466349611
Page: 304
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: Debolsillo punto de lectura
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Hace demasiado tiempo que Julie ha dejado de creer en los cuentos de hadas, en la bondad y todas esas patrañas. Con apenas veinte años, es cajera de un supermercado donde aguanta las impertinencias y el acoso de su jefe por miedo a perder su puesto. No se lo puede permitir, necesita ese trabajo. Es madre soltera y tiene que valerse por sí misma, ya que su familia le dio la espalda cuando se quedó embarazada del pequeño Lulú, un niño de tres años adorable. Pero un día un desconocido le tiende una mano por pura generosidad. Conmovido por su situación familiar, Paul, un cliente del supermercado, la invita espontáneamente a pasar con el niño unos días en la costa bretona junto a él y su hijo Jérme. Reacia en un primer momento, la joven madre acaba aceptando la propuesta sin saber que estas vacaciones van a cambiar sus destinos para siempre. Un viaje de no retorno y una cadena de sucesos inesperados mostrarán a Julie la cara más triste pero también la más amable de la vida.
MAREA INCIERTA (DETECTIVE WILLIAM MONK 14)
ISBN: 9788490709443
Page: 384
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
CACEREÑO
ISBN: 9788446047605
Page: 336
Lang: Castellano
Year: 2019
Price: 17.10
Publisher By: Akal
Tags: Narrativa española,Novela contemporánea
CUENTOS COMPLETOS
ISBN: 9788466347563
Page: 784
Lang: Castellano
Year: 2019
Price: 12.30
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
«Ignacio era un narrador de raza. Para él, contar historias era una manera de vivir. Contarlas del modo más eficaz y con el lenguaje más bello y expresivo, la meta a la que le conducían su talento, su esfuerzo y su voluntad apasionada de perfección. Ignacio admiraba profundamente a Stevenson. Y solía contar cómo los indígenas de la isla de Samoa habían grabado un hermoso epitafio en la tumba del escritor -Aquí yace Tusitala, el narrador de historias.. Luego, Ignacio se quedaba pensativo un instante y añadía -Así es como me gustaría que me recordaran Ignacio Aldecoa, el narrador de historias-. Y sonreía. Porque Ignacio tenía una forma risueña de decir las cosas en las que creía seriamente. Detestaba la solemnidad, rechazaba la pedantería y le gustaba pasar levemente sobre los asuntos graves la brevedad de la existencia, la inaceptable injusticia de nacer para morir, la muerte misma.»
LA VIUDA VALENCIANA
ISBN: 9788497408332
Page: 318
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Castalia
Tags: Teatro clásico español hasta el siglo XVIII,Teatro,Literatura
Publicada en 1620, aunque probablemente escrita en 1599 o comienzos de 1600, La viuda valenciana es una pieza teatral que constituye un verdadero ejemplo de comedia pura, concretamente de comedia pura barroca. Cristalizan en sus versos las características fundamentales de la comedia de capa y espada, en la que el enredo y la intriga fundada en la ocultación o confusión de identidades se convierten en motores de la acción. A primera vista podría decirse que la joven y hermosa viuda valenciana, Leonarda, no desea volver a casarse y quiere guardar la memoria de su marido, pero lo que en realidad pretende es ser independiente. Sin embargo la mirada de un hombre basta para que cambie su intención. A partir de ese encuentro, la bella viuda intentará reajustar su propósito a la nueva situación y resolverá satisfacer su deseo guardando las apariencias.Surge desde ese instante una comedia femenina que no feminista, la época no lo permitía-, divertida, llena de equívocos y situaciones cómicas, transgresora nadie habría avalado una actitud como la de la protagonista, incluido Erasmo, con el que coincide en ciertos planteamientos de la obra-, sensual e incluso erótica. La comedia acaba, como no podía ser de otro forma, dentro de los convencionalismos teatrales establecidos pero con un toque audaz Leonarda es quien finalmente elige marido, y un marido enamorado.