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:
JARDÍN GULBENKIAN
ISBN: 9788498953862
Page: 74
Lang: Castellano
Year: 2019
Price: 11.40
Publisher By: Visor libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
MOROLOCO
ISBN: 9788491293125
Page: 512
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Suma
Tags: Novela negra
Una historia sobre narcotráfico y corrupción en el Campo de Gibraltar. Cualquier parecido con la realidad es pura coincidencia? Moroloco es el mayor traficante de hachís del continente europeo. Sus tentáculos alcanzan los rincones más recónditos del hampa, la economía y el poder. Gabriel Zabalza, comisario de la Policía Nacional en Algeciras, quiere detenerlo a toda costa. Un día el narco recibe una propuesta inesperada por parte de los servicios secretos marroquíes... Una novela policiaca narrada por un policía. Luis Esteban, hasta hace poco comisario de la Policía Nacional en Algeciras, se inspira en la realidad para crear una historia de ficción que nos sumerge en los entresijos del narcotráfico, la corrupción y el espionaje en Campo de Gibraltar.
JAUJA
ISBN: 9788423356416
Page: 464
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: Destino
Tags: Narrativa española,Novela contemporánea
Una gran y conmovedora epopeya humana sobre el pulso permanente entre las aspiraciones individuales y las normas que rigen el destino. María Broto es una reconocida actriz de teatro al filo de los cuarenta. A la salida del estreno deEl jardín de los cerezos de Chejovsu representación soñada, en la que encarna el papel de Luiba Andreievna, un hombre la espera en la puerta trasera del teatro. A primera vista, María no lo reconoce, pero el hombre insiste en explicarle quién es y por qué ha venido a buscarla. Así recibe María la noticia de la repentina muerte de Teodoro Broto, su padre. La noticia, inesperada, viene acompañada del ofrecimiento de este hombre de volver al pueblo en el que vivieron de niños para asistir al funeral que tendrá lugar al día siguiente. Pero María no tiene claro si quiere hacer este viaje al pasado y hurgar en las heridas abiertas de una infancia que todavía lleva marcadas en su interior. Jauja entrelaza épocas, escenografías y sentimientos. Se enfrenta al pulso permanente entre las aspiraciones individuales y las normas que rigen el destino, y presenta un heterogéneo conjunto de personajes a los que seguimos durante varios años, para crear una epopeya humana y conmovedora que aborda los grandes temas el amor y la pérdida, la fragil...
AÑO DE FUEGOS
ISBN: 9788417566746
Page: 264
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Kolima
Tags: Narrativa española,Novela contemporánea
HACE TIEMPO QUE VENGO AL TALLER Y NO SE A LO QUE VENGO: RELATOS
ISBN: 9788417552190
Page: 264
Lang: Castellano
Year: 2019
Price: 18.05
Publisher By: Blackie books
Tags: Novela contemporánea,Narrativa española,Novela contemporánea,Narrativa española
Dos mujeres articulan décadas de amistad en torno a la pizza. Un niño de once años con mostacho trata de sobrevivir en el colegio. Los médicos de una prestigiosa clínica conspiran contra la sociedad occidental. Un enano tiene una cita. El viaje de fin de curso de una adolescente sale mal. Un profesor universitario trata de superar el pánico a sus alumnos. Una niña en plena mala racha descubre que puede mover objetos con la mente. Sesenta relatos acerca de personas a la deriva queriendo decir una cosa pero diciendo siempre otra, almas en pena víctimas de los engranajes de la máquina y gente que aún sabe ver Lo Bonito entre medias de Lo Atroz. Voces delirantes obsesionadas con el dinero, el terror, el amor y los bollitos, que entrarán en tu cabeza para no salir jamás.
LOS CUENTOS DE LOS HERMANOS GRIMM TAL COMO NUNCA TE FUERON CONTAD OS
ISBN: 9788494971488
Page: 384
Lang: Castellano
Year: 2019
Price: 27.55
Publisher By: Oficina de arte y ediciones
Tags: Cuentos populares,Cuentos,Literatura
LA QUINTA VICTIMA
ISBN: 9788423355686
Page: 608
Lang: Castellano
Year: 2019
Price: 19.85
Publisher By: Destino
Tags: Novela negra
La vertiginosa secuela de El cuarto mono El pasado de Anson Bishop y una nueva oleada deespeluznantes crímenes. No puedes jugar a ser Dios si no conoces bien al diablo. El FBI ha retirado del caso Anson Bishop (el asesino deEl CuartoMono) a Porter y su equipo, que pronto se enfrentan a una nueva serie de asesinatos tras estar desaparecida durante tres semanas, el cuerpo de Ella Reynolds aparece en un estanque del Parque Jackson, aunque el agua hace meses que se heló. Además, lleva la ropa de otra joven desaparecida hace tan sólo dos días. Porter y su equipo empiezan a reconstruir las pistas de este nuevo caso y, al mismo tiempo, en secreto, Porter sigue el rastro de Anson. Cuando sus superiores lo descubren, Porter queda suspendido de sus funciones mientras Clair y Nash buscan al asesino del lago. La pista de Anson llevará a Porter desde Chicago hasta Nueva Orleans y a Carolina del Sur. A cada paso que da, Anson parece estar manipulando los acontecimientos, siempre un paso por delante y Porter se da cuenta de que el único lugar más oscuro que la mente de un asesino en serie es la de la madre que le dio la vida.
EL HAMBRE INVISIBLE
ISBN: 9788408193319
Page: 448
Lang: Castellano
Year: 2018
Price: 19.85
Publisher By: Planeta
Tags: Narrativa española,Novela contemporánea
La esperada novela del líder de Love of Lesbian A partir de un accidente en un concierto, Román Spinelli, alias,Equilibrista, llega a la conclusión de que su vida debe replantearse por completo. La caída no ha sido únicamente física, sino que simboliza un accidente mucho más profundo y abarca todos los ámbitos de su vida. Este es el punto de partida de un libro en el que el protagonista deberá emprender un viaje hacia las profundidades de sí mismo, una ciudad interior llamada Bruma, habitada por alter ego de la más diversa índole, a menudo contradictorios y todos ellos extremos. El Hambre Invisiblees una novela con trazos de autobiografía, ensayo, poesía, diario y regresión. En ella experimentaremos la necesaria búsqueda de nuestra esencia como personas, de comprender lo que nos define, y de paso, identificar a nuestro enemigo interior a través del diálogo con uno mismo. En definitiva, estamos ante un mapa del alma que puede ayudar al lector a configurar el suyo.
LOS AÑOS LIGEROS (CRONICAS DE LOS CAZALET 1)
ISBN: 9788417041397
Page: 436
Lang: Castellano
Year: 2019
Price: 23.70
Publisher By: Siruela
Tags: Narrativa extranjera,Novela contemporánea
«Junto con Iris Murdoch, la escritora más importante de su generación». MARTIN AMIS «Junto con Iris Murdoch, la escritora más importante de su generación». MARTIN AMISEl de 1937 y el de 1938. Dos veranos inolvidables, a salvo bajo la dorada luz de Sussex, donde los días se consumen en una sucesión de juegos infantiles y pícnics en la playa. Tres generaciones de la acomodada familia Cazalet reunidas en su finca natal. Los quehaceres de dos abuelos, cuatro hijos, nueve nietos, innumerables parientes políticos, criados y animales domésticos que abarcan desde lo cotidiano hasta lo más trascendental el chófer conduce demasiado despacio, los niños rescatan a su gato de lo alto de un árbol, los adultos hablan de la amenaza de una nueva guerra, y los sueños y pasiones que acechan bajo su charla ligera apenas opacan la indolente rutina de los últimos años felices que en mucho tiempo conocerá Inglaterra. Cuando en 1990 Elizabeth Jane Howard publicó la primera novela de las Crónicas de los Cazalet, puso la piedra de toque de lo que se convertiría en un inmediato clásico contemporáneo y en la novela-río más importante escrita en Gran Bretaña desde Una danza para la música del tiempo de Anthony Powell. En Los años ligeros, la autora perfila con exquisitez la geografía íntima de una familia y de un modo de vida que...
LA CHICA NO OLVIDA
ISBN: 9788467053371
Page: 96
Lang: Castellano
Year: 2018
Price: 12.25
Publisher By: S.l.u. espasa libros
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
EL DÍA QUE SE PERDIÓ EL AMOR
ISBN: 9788491291732
Page: 432
Lang: Castellano
Year: 2018
Price: 17.00
Publisher By: Suma
Tags: Novela negra
Adictiva, trepidante y absorbente, Javier Castillo, autor del exitoso thriller El día que se perdió la cordura, nos introduce de nuevo en una historia frenética cargada suspense y amor a partes iguales. «A veces el amor te pone en el camino equivocado para que sepas cuánto duele.» A las doce de la mañana del 14 de diciembre, una joven llena de magulladuras se presenta desnuda en las instalaciones del FBI en Nueva York. El inspector Bowring, jefe de la Unidad de Criminología, intentará descubrir qué esconde una nota amarillenta con el nombre de una mujer que horas después aparece decapitada en un descampado. La investigación lo sumirá de lleno en una trama en la que el destino, el amor y la venganza se entrelazan en una truculenta historia que guarda conexión con la desaparición de una chica varios años antes y cuyo paradero nunca pudo descubrir.