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:
LA VIDA IBA EN SERIO
ISBN: 9788408013907
Page: 256
Lang: Castellano
Year: 2012
Price: 17.95
Publisher By: Planeta
Tags: Narrativa española,Novela contemporánea
Ese muchacho que llega a Madrid en 1995 arrastrando su maleta, con un contrato para trabajar en una revista del corazón y mil silencios en el recuerdo, poco imagina que pronto será uno de los rostros televisivos más reconocidos de nuestro país. Ese joven que dejaatrás su barrio, su familia y una vida cargada de deseos, miedos y preguntas sin respuesta, no sabe todavía lo poco que tardará en conseguir aquello que anhela la libertad para ser él mismo, vivir abiertamente su sexualidad, destacar en su profesión y conocer a amigos ante los que abrirse sin reparos ni vergüenza. Ésta es una novela de reconciliación y de recuerdo. Aunque, sobre todo, es la historia divertida, agridulce y evocadora de un protagonista al que todos creemos conocer, pero con una vida interior lúcida e intensa a la que muy pocos han accedido en realidad.
TATIANA Y ALEXANDER (EL JINETE DE BRONCE 2)
ISBN: 9788499899947
Page: 640
Lang: Castellano
Year: 2012
Price: 10.40
Publisher By: Debolsillo
Tags: Romántica en bolsillo,Narrativa en bolsillo,Literatura
La conmovedora continuación de El jinete de bronceEmbarazada, enferma y absolutamente desolada, Tatiana ha logrado llegar a Estados Unidos. Entregada a la fuerza de las circunstancias y alejada de su convulsionada tierra, la joven comenzará una nueva existencia con la secreta ilusión de que, en alguna parte, el hombre al que ama sea capaz de vencer a las oscuras garras del destino.Mientras, Alexander sufre el hostigamiento de las fuerzas represoras del régimen en las gélidas tierras de la Unión Soviética, y tan solo el recuerdo de su esposa, junto con la velada esperanza de que siga con vida, alimenta su espíritu ante la adversidad.Al tiempo que la contienda llega a su final, ambos lucharán contra sus destinos y la desesperación en busca del amor perdido y la inquebrantable esperanza del reencuentro.«Una historia de amor que te dejará sin aliento.»Daily Mail«Bellamente escrita. Difícil de dejar. Altamente recomendable.»Library Journal
LOS JUSTOS
ISBN: 9788420609287
Page: 144
Lang: Castellano
Year: 2012
Price: 10.45
Publisher By: Alianza editorial
Tags: Teatro contemporáneo extranjero del XIX al XXI,Teatro,Literatura
JESUS ME QUIERE
ISBN: 9788432205231
Page: 304
Lang: Castellano
Year: 2012
Price: 7.55
Publisher By: Seix barral
Tags: Humor en bolsillo,Narrativa en bolsillo,Literatura
INSURGENTE
ISBN: 9788427203181
Page: 464
Lang: Castellano
Year: 2012
Price: 17.10
Publisher By: Molino
Tags: Juvenil
PLEXUS
ISBN: 9788435019736
Page: 640
Lang: Castellano
Year: 2012
Price: 10.40
Publisher By: Edhasa
Tags: Narrativa extranjera del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Volumen central de la trilogía que forma con Sexus y Nexus, esta novela recrea mediante flash backs la infancia del genial escritor, y, desde el presente narrativo, su abandono contra viento y marea de toda otra ocupación que no sea la escritura, librándose para ello de cualquier atadura con las convenciones, las rutinas o los supuestos deberes. Atrapado en un empleo insatisfactorio que finalmente decide abandonar, su lucha denodada por conseguir publicar su obra se convierte en una obsesión, que las dificultades de todo tipo (económicas, afectivas, sexuales), van contrapunteando con notas a veces humorísticas. El espacio que se concede a la reflexión sobre literatura, sobre el funcionamiento de la sociedad capitalista y sobre el componente espiritual del hombre acrecientan el interés de una novela intensa y de un ritmo arrebatador.
TRILOGIA DE FUNDACION
ISBN: 9788498890648
Page: 544
Lang: Castellano
Year: 608
Price: 33.20
Publisher By: Alamut ediciones
Tags: Narrativa de ciencia ficción,Géneros literarios,Literatura
"Cuando leí Trilogía de Fundación, pensé yo quiero ser psicohistoriador! Por desgracia esa ciencia no existe, así que me hice economista, que era lo más parecido."Paul Krugman, premio NobelEl Imperio Galáctico se derrumbaba. Su caída era inexorable, pero tan lenta como extenso el Imperio. Habría pasado desapercibida de no ser por un hombre, Hari Seldon, que supo adelantarse al futuro mediante la ciencia de la psicohistoria, calculó que al Imperio le sucederían treinta mil años de barbarie.Para acortar el interregno, Seldon estableció dos Fundaciones en extremos opuestos de la Galaxia la Primera Fundación, un mundo de científicos físicos cuyo camino a través de las vicisitudes históricas vendría marcado por las"crisis de Seldon", una serie de giros previstos por la psicohistoria; y la Segunda Fundación, un mundo de científicos mentales que velaría por el rumbo de la Primera y realizaría las correcciones que el paso de los siglos hiciese necesarias.Juntas, ambas Fundaciones constituirían la semilla de un nuevo Imperio Galáctico que, gracias al plan de Seldon, surgiría tan sólo mil años después de la caída del anterior.
LA LEY DE MURPHY
ISBN: 9788499981499
Page: 256
Lang: Castellano
Year: 2012
Price: 6.60
Publisher By: Temas de hoy
Tags: Humor en bolsillo,Narrativa en bolsillo,Literatura
EL IMPERIO DE PLATA: LA HISTORIA EPICA DEL GRAN CONQUISTADOR GENG IS KHAN
ISBN: 9788499707457
Page: 472
Lang: Castellano
Year: 2012
Price: 23.65
Publisher By: La esfera de los libros
Tags: Narrativa histórica
La historia épica del gran conquistador Gengis Khan El Gran Khan ha muerto, pero su leyenda y su legado siguen vivos. Los ejércitos se han reunido y se disponen a comprobar cuál de los hijos de Gengis posee la fuerza necesaria para ser kan. El imperio mongol ha estado en paz durante dos años, pero el superviviente se enfrentará al formidable poder de su antiguo enemigo, la dinastía china de los Song. El gran líder Tsubodai ha penetrado en Occidente a través de Rusia ha llegado hasta Hungría. Los caballeros templarios han sido derrotados y no hay rey o ejército que pueda impedir que llegue a Francia. Sin embargo, a punto de obtener su mayor triunfo, cuando sus exploradores más adelantados alcanzan ya las montañas del norte de Italia, debe tomar una decisión que cambiará para siempre el curso de la historia. Cuarto volumen de la serie CONQUISTADOR
LOS SEÑORES DEL NORTE (SAJONES, VIKINGOS Y NORMANDOS III)
ISBN: 9788435019682
Page: 448
Lang: Castellano
Year: 2017
Price: 9.45
Publisher By: Edhasa
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
Los señores del norte es una excelente recreación de los tiempos oscuros en los que Inglaterra empezaba a tomar forma, del turbulento choque entre la cultura anglo-sajona y la danesa, entre el cristianismo y el paganismo, entre dos concepciones del mundo irreconciliables, en el que a Alfredo el Grande le correspondió un papel protagonista. El joven Uhtred, después de haber ayudado a Alfredo el Grande a convertir Wessex en un reino sajón independiente, regresa al norte con el propósito de encontrar a su hermanastra. Pero por el camino hallará unas tierras envueltas en el caos y la guerra, y a un Guthred que ha pasado de ser un esclavo a pretendiente al trono. La fuerza narrativa, el rigor histórico y la plasticidad de la recreación de ambientes que caracterizan la obra de Cornwell vuelven a atrapar al lector desde las primeras páginas para proponerle un viaje a uno de los momentos más turbulentos, desconocidos y emocionantes de la historia.
EL AGUILA Y LA LAMBDA
ISBN: 9788415433088
Page: 400
Lang: Castellano
Year: 2012
Price: 18.95
Publisher By: Pamies
Tags: Narrativa histórica
Primera Guerra Púnica. Año 256 a.C. Después de casi diez años de guerra, Roma y Cartago se han desangrado mutuamente sin que ninguna consiga imponerse claramente.Marco Atilio Régulo, recién elegido cónsul, es enviado por el senado a África, al mando de la mayor flota jamás botada por Roma, con el fin de ir conquistando las ciudades que rodean Cartago, estrangular a la capital enemiga y poner fin al conflicto de una vez por todas.Los púnicos, con un ejército muy inferior al romano y conociendo el prestigio militar de Régulo, se ven obligados a ponerse en manos de Jantipo, un curtido mercenario espartano al que confiarán su futuro. Sin embargo, los despóticos gobernantes cartagineses, temiendo que una vez que se haga con el control del ejército, lo utilice para derrocarles, le encargan a Arishat, una bella cortesana, que vigile los pasos del espartano; pero ninguno de ellos está preparado para lo que les depara el destino.Basándose en los relatos del historiador griego Polibio, Pedro Santamaría narra con fidelidad y un ritmo demoledor la fascinante historia de la primera expedición romana a África, y el trágico y épico desenlace de la batalla de Bagradas, donde se jugará el futuro de Cartago.