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:
EL CASO FITZGERALD
ISBN: 9788466347426
Page: 336
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
John Grisham, «El mejor autor vivo de thriller» según Ken Follett, siembra cizaña en el paraíso con su nueva y entretenida novela. Una historia que arranca con un robo de manuscritos y evoluciona hacia una persecución entre un seductor criminal y la mujer que se ha propuesto desenmascararlo. Una banda de ladrones consigue robar algo que, pese a no tener precio, está asegurado en veinticinco millones de dólares los cinco manuscritos originales de las novelas de Francis Scott Fitzgerald, que hasta hacía poco yacían en una cámara acorazada bajo la biblioteca de la Universidad de Princeton. Un botín imposible de resistir. Bruce Cable regenta una prestigiosa librería en la ciudad de verano de Santa Rosa, en Camino Island. No obstante, muy pocos saben que su auténtico negocio a menudo lo lleva a adentrarse en el peligroso, pero tremendamente lucrativo, mercado negro de los libros y manuscritos robados. Mercer Mann, una joven y endeudada escritora que solía pasar sus veranos en la idílica playa de Camino Island, recibe una propuesta que no puede rechazar. Volverá a la paz de la isla para escribir su novela y, entretanto, se acercará al círculo de escritores de cierto librero de dudosa reputación... y a su interesante colección de manuscritos. Sin embargo, Mercer se pondrá en peligro al descubrir más de lo necesario. John Grisham sabe, como nadie, crear problemas en el paraíso. Reseñas «Apetitoso... Otro tipo de novela de Grisham fresca y divertida. Entretenimiento puro.» USA Today «Una misión de espionaje de alto riesgo mezclada hábilmente con un amor de verano que vive un protagonista fascinantemente ambiguo.» The Sunday Times «Puro entretenimiento que proporciona el placer de un paseo relajado al que periódicamente se le imprime velocidad solo por la diversión y el gusto por la velocidad.» The New York Times Book Review «Grisham demuestra su carisma, su ingenio y su toque personal.» The Times «Nadie supera a Grisham.» Telegraph «El gigante del thriller.» Time Out «Te deja con ganas de más.» The Spectator En los blogs... «Una interesante novela de misterio que atrapará a los amantes del género negro.» Blog Anika entre libros
ENEIDA
ISBN: 9788424938932
Page: 576
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Gredos
Tags: Clásicos grecolatinos,Clásicos,Literatura
DESPUES DEL AMOR
ISBN: 9788408209164
Page: 592
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Planeta
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una inolvidable historia de amor clandestino que atravesó una guerra y superó todas las barreras sociales. Carmen viajaba en un tren desde Barcelona cuando un cruce de miradas cambió su vida para siempre. Era 1933, y Federico Escofet y Carmen Trillaél, capitán del ejército; ella, una esposa atrapada en un matrimonio infeliztejieron una historia de amor que ni las habladurías, ni la guerra civil, ni el exilio lograrían deshacer, pero que dejó en los tres hijos de Carmen la huella del desarraigo. Basada en hechos reales, Sonsoles Ónega novela la historia de una mujer valiente que reconstruyó su identidad en una España donde a las mujeres no se les permitía amar y desamar. Una inolvidable historia de amor clandestino cuyos protagonistas tuvieron que enfrentarse a todos los convencionalismos sociales.
UN VERANO TENEBROSO
ISBN: 9788466664738
Page: 640
Lang: Castellano
Year: 2019
Price: 20.80
Publisher By: S.a. ediciones b
Tags: Narrativa de terror,Géneros literarios,Literatura
El gran clásico de terror de Dan Simmons que te pondrá los pelos de punta.Verano de 1960. En el pueblecito de Elm Haven, Illinois, cinco pre-adolescentes de doce años pasan sus días bajo atardeceres en bicicleta, juegos y descubrimientos propios de una pacífica infancia en un lugar idílico. Sin embargo, tras la desaparición de un compañero de clase, su afán de aventura los llevará a averiguar mucho más de lo que esperaban un mundo paralelo en el que la realidad y la fantasía apenas se distinguen. El inesperado repique de una extraña campana europea en medio de la noche marcará el fin de los días tranquilos. Ahora, desde las profundidades de Old Central School, el mal acecha. Acontecimientos insólitos y escalofriantes comienzan a apropiarse del día a día, propagando el miedo por el pueblo un soldado muerto que los persigue, gusanos gigantes bajo el suelo, el cuerpo animado de un profesor fallecido y una serie de demonios que han despertado y que solo nuestros cinco protagonistas podrán desafiar, decididos a acabar con la fuerza oscura que domina la noche...Reseña «Simmons escribe como un auténtico ángel, cargando su pesadilla americana con sustos, suspense y una nostalgia dulce y sorprendente. Uno de esos libros únicos que hay que leer. Me he quedado boquiabierto.» Stephe...
NEW YORK, NEW YORK...
ISBN: 9788466348362
Page: 384
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Viajes en bolsillo,Narrativa en bolsillo,Literatura
Javier Reverte, el gran referente de la literatura de viajes, nos lleva a la ciudad más cosmopolita del mundo Nueva York. La megalópolis de nuestros días, la ciudad de las ciudades, la ciudad que nunca duerme, Nueva York, es el hogar del nuevo libro de Javier Reverte. Después de una estancia en la urbe de varios meses ininterrumpidos, en los que el autor dedicó todo su tiempo tan solo a escribir y pasear las calles neoyorquinas, este texto va contándonos el día a día de una metrópoli fascinante y cargada de energía, que al habitarla nos ofrece casi siempre una visión llena de vitalidad. En su inimitable estilo, Reverte nos cuenta la historia de la ciudad, nos describe sus barrios -Harlem, el Village, el Midtown, Hell's Kitchen, Chinatown, Broadway...-, se asoma a sus rincones menos conocidos, pinta sus dos ríos, habla de los escritores que han trabajado sobre ella, camina Manhattan de arriba abajo y de lado a lado, y nos retrata otros barrios cercanos, como Brooklyn y la isla de Roosevelt. Es un libro escrito con amenidad, humor, ternura y al que invade un aroma de extravagancia y un sonido sutil de trompeta de jazz. «La naturaleza intima de Nueva York se expresa mejor que nada a través del jazz, una música tan dislocada y cargada de energía como la ciudad, tan sinsentido en su apariencia, de tan rara armonía como esos rascacielos que crecen los unos junto a los otros como extraños entre ellos. Y sin embargo, es esa naturaleza disparatada y caótica, exenta de uniformidad, la que acaba por dar un sentido a la música y al propio Nueva York el orden del caos, el orden del desorden. Es una forma inconsciente de expresar la libertad. Y Nueva York, igual que el jazz, es sobre todo libertad. Quizás sea esa una de las razones por las que esta urbe nos hace sentirnos felices.» Los lectores han dicho... «Javier Reverte con su narración hace que nos sintamos partícipes de su estancia en esta gran urbe, nos presenta a la ciudad que nunca duerme de una manera ágil, que hace que al lector le cueste abandonar su lectura.» Blog Cooperadores «Mucho jazz, capítulos cortos e intensos a lo largo de tres meses de patear calles, montar en ferrys, subir a edificios y bajar a sótanos. Una mirada imprescindible para todos aquellos que nos sentimos fascinados por la ciudad que nunca duerme.» Blog Mis libros y mis cosas
LA DESAPARICIÓN DE ANNIE THORNE
ISBN: 9788401021916
Page: 368
Lang: Castellano
Year: 2019
Price: 17.95
Publisher By: Plaza & janes editores
Tags: Novela negra
No hay que temer a los muertos, sino a los vivos. El nuevo y escalofriantethrillerde la autora superventas deEl Hombre de Tiza. Entonces Annie desapareció una noche. Desapareció de su propia cama sin dejar rastro. Todos pensamos lo peor. De repente, como un milagro, tras cuarenta y ocho horas, volvió, pero no podía, o no quería, contar lo que le había ocurrido. Algo le pasó a mi hermana, aunque ella no pueda explicarlo. Solo sé que cuando volvió ya no era la misma. No era mi Annie. Soy incapaz de admitir, incluso para mí mismo, que a veces mi hermana me aterroriza. Ahora Recibí este correo hace casi dos meses. Estuve a punto de borrarlo, pero decidí abrirlo Sé qué le pasó a tu hermana. Y está ocurriendo de nuevo... Reseñas «Quieres leer algo bueno? Si te gusta lo que escribo, te gustaráEl Hombre de Tiza, de C. J. Tudor.» Stephen King «Oscura, absorbente, inquietante.» J. P Delaney, autora deLa chica de antes «Lectura obligada.» Daily Express «Hay reminiscen...
EL CLUB
ISBN: 9788491223436
Page: 232
Lang: Castellano
Year: 2019
Price: 10.21
Publisher By: Santillana loqueleo
Tags: Juvenil
QUERIDO EVAN HANSEN
ISBN: 9788408208433
Page: 352
Lang: Castellano
Year: 2019
Price: 16.10
Publisher By: Planeta
Tags: Juvenil
Una historia inspiradora que se ha convertido en un fenomeno internacional Evan Hansen creia varias cosas Que jamas superaria sus ataques de ansiedad. Que a nadie le importarian sus problemas. Que nunca lograria conectar con alguien. Que siempre se sentiria vacio, excluido y decepcionado. Que a la gente solo le importa aparentar en las redes sociales. Se equivocaba en todas. Todo empezocon una carta que saliodel corazon y cayoen manos erroneas... para acabar en una autentica revolucion por un mundo mas amable. Ahora Evan tiene la oportunidad mas importante de su vida no solo de ser reconocido, sino de decir lo que importa, crear vinculos, dejar huella... e incluso entender ese curioso fenomeno llamado amor.
LA EDAD DEL DESCONSUELO
ISBN: 9788417517236
Page: 120
Lang: Castellano
Year: 2019
Price: 15.10
Publisher By: Sexto piso
Tags: Narrativa extranjera,Novela contemporánea
Cuando Dave escucha a su esposa Dana musitar «Nunca más volveré a ser feliz», quizá sin haberse dado cuenta siquiera de que lo decía en voz alta, siente que ambos están a punto de perder todo aquello que una vez desearon sus años de apacible matrimonio, tres hijas, la próspera clínica dental que comparten. Ahora Dave está convencido de que Dana se ha enamorado de otro hombre y, de manera inesperada, decide que la mejor manera de salvar su relación es evitar que su esposa descubra que él lo sabe. En La edad del desconsuelo, Jane Smiley narra con asombrosa autenticidad los ritmos de lo cotidiano y cómo de pronto se ven sacudidos por una emoción inesperada, dando lugar a situaciones tragicómicas y a una demoledora meditación sobre la vida en pareja, la pérdida y la infelicidad.
LA CASA ALEMANYA
ISBN: 9788466424912
Page: 428
Lang: Catalán
Year: 2019
Price: 20.80
Publisher By: Columna edicions s.a.
Tags: Narrativa extranjera,Novela contemporánea
Una novella fascinant sobre una jove intrpret que shaur denfrontar als secrets de la seva família i de tot un país. Una novella que és un clam per no oblidar els horrors de lHolocaust. LEva Bruhn viu amb els seus pares, propietaris de la Casa Alemanya, una fonda molt tradicional. LEva fa de secretria en un bufet dadvocats i la seva única illusió és que el Jürgen, el seu proms, sanimi per fi a demanar la seva m al seu pare i poder-se casar amb ell. Per en aquests dies a Frankfurt estan a punt de celebrar el primer judici dAuschwitz i quan la intrpret polonesa és detinguda a Rússia, truquen a lEva perqu ocupi el seu lloc. La reacció dels seus pares és taxativa una noia jove no shauria dinvolucrar en un assumpte daquestes característiques, i el passat shauria de deixar enrere duna vegada. Ben aviat lEva descobreix lhorror del que va passar en els camps de concentració durant la guerra (fets dels quals ningú parla a Alemanya) i comena a fer-se tot tipus de preguntes... Un drama familiar. Un judici que va dividir la societat alemanya. Una jove que ha dafrontar les responsabilitats de la seva prpia família.
ASESINATO ES LA PALABRA
ISBN: 9788416673766
Page: 432
Lang: Castellano
Year: 2019
Price: 19.00
Publisher By: Catedral
Tags: Novela negra