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 BIBLIOTECA DE LA LUNA
ISBN: 9788467055962
Page: 264
Lang: Castellano
Year: 2019
Price: 18.90
Publisher By: S.l.u. espasa libros
Tags: Narrativa española,Novela contemporánea
Una novela reveladoracon ecos de Bradbury, Huxley o Rampa, sobre el futuro de la humanidad en unacolonia espacial. En un futuro más o menos cercano, Kumar, un excéntrico magnate, crea la primera colonia humana en la Luna Exovillage, centro turístico para grandes fortunas. Verne, lingüista que trabaja en un call center, está enamorado de Moira, ingeniera en telecomunicaciones, radicada en Exovillage y que sufre «melancolía espacial». El joven logra trasladarse allí para ejercer de bibliotecario (en la Tierra se prohibieron los libros impresos para evitar la deforestación) y encontrará textos que buscan la perfección intelectual. Cuando Verne logra salir a explorar la superficie lunar da con un raro eremita que se transformará en su maestro zen
LA CATEDRÁTICA
ISBN: 9788467056310
Page: 336
Lang: Castellano
Year: 2019
Price: 8.50
Publisher By: S.l.u. espasa libros
Tags: Histórica en bolsillo,Narrativa en bolsillo,Literatura
NACÍ PRINCESA
ISBN: 9788416327744
Page: 416
Lang: Castellano
Year: 2019
Price: 16.15
Publisher By: Titania
Tags: Narrativa romántica,Romántica y erótica
Marta es dura como el diamante. Sus comentarios intimidan, su voz es cortante, su interés por los demás, escaso. Cualquiera que la conozca pensaría que es una chica demasiado joven para estar tan amargada. Pero en el pasado de Marta hay poderosas razones que han moldeado su carácter y lo que espera de los demás, que es NADA. Su presente está lleno de interrogantes. Los podría, los debería y los qué ocurriría si la atormentan demasiado. Especialmente desde que volvió a encontrarse con él. Alguien que la marcó a fuego de tal modo, que es imposible olvidar. Luca no se siente orgulloso de ciertas cosas que hizo siendo un joven y alocado estudiante. Trata de apartarlas de su mente pero tienen rostro, un rostro aniñado y precioso que lo mira suplicante desde sus ojos enormes. Ella es un tatuaje vivo en muchas zonas de su piel y él no podrá librarse de su recuerdo aunque quiera. Esa noche en que se reencuentran, supone el principio de una demencial aventura en la que alguien podría resultar herido.Es cierto que el amor todo lo puede?
O MUNDO EN QUE VIVIN
ISBN: 9788494984310
Page: 256
Lang: Gallego
Year: 2019
Price: 14.25
Publisher By: Hercules de ediciones s.a.
Tags: Narrativa extranjera,Novela contemporánea
Con una escritura sobria y transparente, y a través de breves episodios, esta novela nos conduce, en un in crescendo de emociones, desde la primera infancia rural de una niña judía en Alemania hacia el final de la Primera Guerra Mundial al incremento de las crisis (inflación, desempleo, aumento de la influencia y victoria de los Nazis) ... y a un desenlace sorprendente. Hay una felicísima imagen simbólica, que es la del lento avanzar de una tormenta que acaba por estarjusto encima de nosotros. Asistimos a rituales judaicos públicos y domésticos, a una clara atracción alternativa entre la emigración a Estados Unidos y el sionismo. Queda el lector simultáneamente sorprendido por la correspondencia y por las diferencias entre la adolescencia y la vida adulta en medios culturales muy diversos, pues hay miradas a la vida luterana, a la católica o al agnosticismo, al margen de la experiencia judía ortodoxa. Aparecen figuras familiares de corte nítido los abuelos del pueblo; el padre, tratante de caballos, fustigado por los antisemitas y fallecido de cáncer; los tíos progresistas Franz y Marie; el abuelo Markus; la amorosa abuelita Ester; Paul (el joven casi enamorado que se deja intim idar por el ambiente); Karl (el joven aniquilado de amor, culto y firme en sus convicciones). La acción se diseña en una sucesión de fases biográficas progresivamente dramáticas con las que acabamos por participar de un destino, al mismo tiempo muy singular y muy típico, que también nos podría haber sucedido.
OLINKA
ISBN: 9788432234934
Page: 248
Lang: Castellano
Year: 2019
Price: 17.57
Publisher By: Seix barral
Tags: Narrativa hispanoamericana,Novela contemporánea
Un thriller literario de alto voltaje sobre las relaciones familiares, el deseo de venganza y la corrupciónen México. Tras quince años de encierro, Aurelio Blanco sale de la prisión donde ingresó acusado del fraude de Olinka, una urbanización de lujo levantada gracias a negocios turbios y despojos de tierras comunales. Por lealtad a los Flores, su familia política, Blanco asumió la culpa con la promesa de que saldría pronto, pero fue abandonado a su suerte. Ahora, en libertad, quiere recuperar lo que le fue arrebatado un hogar, una hija, una vida. Olinka es unthriller que arranca con un deseo de venganza en la ciudad mexicana de Guadalajara, capital y paraíso del lavado de dinero. La construcción de una utópica urbanización para científicos y artistas sirve como trasfondo para revelar una realidad en la que reina la corrupción. Antonio Ortuño explora en esta novela un problema incontenible la gentrificación y el papel del dinero sucio en ella. Y lo hace con una diáprosa implacable, que desnuda a cada personaje y disecciona el caos de las urbes contemporáneas.
ORLANDO
ISBN: 9780241371961
Page: 336
Lang: Inglés
Year: 2019
Price: 9.12
Publisher By: Dk
Tags: Literatura en ingles,En otros idiomas,Literatura
Once described as the 'longest and most charming love-letter in literature', the Virginia Woolf's Orlando is edited by Brenda Lyons with an introduction and notes by Sandra M. Gilbert in Penguin Classics. Written for Virginia Woolf's intimate friend, the charismatic writer Vita Sackville-West, Orlando is a playful mock 'biography' of a chameleonic historical figure, immortal and ageless, who changes sex and identity on a whim. First masculine, then feminine, Orlando begins life as a young sixteenth-century nobleman, then gallops through three centuries to end up as a woman writer in Virginia Woolf's own time. A wry commentary on gender roles and modes of history, Orlando is also, in Woolf's own words, a light-hearted 'writer's holiday' which delights in ambiguity and capriciousness.
UNA VENGANZA MORTAL
ISBN: 9788492918676
Page: 512
Lang: Castellano
Year: 2019
Price: 16.15
Publisher By: Puck
Tags: Juvenil
La esperada secuela del best seller "Una obsesión perversa", de V. E. Schwab. Aliados. Enemigos. Villanos. Ellos son ExtraOrdinarios.Eli Ever y Victor Vale eran simples estudiantes de medicina cuando descubrieron que las experiencias cercanas a la muerte pueden, si se dan ciertas condiciones, manifestar capacidades extraordinarias. Fueron muy amigos, luego rivales y, por fin, enemigos. Estuvieron muertos, revivieron, y más tarde Eli mató a Victor de una vez por todas.Al menos, eso creía. Pero Sydney Clarke no estuvo de acuerdo y usó su propio superpoder para inclinar la balanza. Ahora, un trío se esconde en las sombras, mientras otro aprovecha la vida después de la muerte para apoderarse de la ciudad de Merit. Si puede haber vida después de la muerte habrá calma después de la venganza, o prevalecerá el caos?
PARALELO 36
ISBN: 9788494928765
Page: 154
Lang: Castellano
Year: 2019
Price: 12.35
Publisher By: Talentura
Tags: Narrativa española,Novela contemporánea
Una mujer española que no logra despertar de ciertas melodías del pasado; un adolescente chino para quien el sueño de triunfar en el baloncesto se encuentra tan lejos como el de abrazar a su padre; un jubilado japonés que busca colmar sus días entre enigmas y juguetes de madera; una joven argentina que no se perdona haber advertido el infierno de violencia machista que vivió su madre sólo cuando ya era demasiado tarde. Estas son algunas de las dieciséis historias que se narran en Paralelo 36, una colección de relatos que suceden siempre a la altura de dos líneas imaginarias el paralelo 36 norte y el paralelo 36 sur que, a la manera de hilos, van tejiendo una relación imaginaria entre personajes. Lo que tienen de distinto es, al fin y al cabo, mera apariencia a ella subyace esa paradoja de conexión y distancia que atraviesa el momento presente. Se trata de vidas en las antípodas en cuanto al espacio, en cuanto a comportamientos que, a la vez, se sitúan inequívocamente próximas en el mapa de lo humano, pues comparten lo que sueñan, lo que les duele; comparten también lo que les falta.
LAS ESTRELLAS, LA NIEVE, EL FUEGO: VEINTICINCO AÑOS EN LA ALASKA SALVAJE
ISBN: 9788494993404
Page: 256
Lang: Castellano
Year: 2019
Price: 19.95
Publisher By: Volcano libros
Tags: Narrativa extranjera,Novela contemporánea
LA OPERA DE VIGATA
ISBN: 9788423355754
Page: 288
Lang: Castellano
Year: 2019
Price: 16.62
Publisher By: Destino
Tags: Novela negra
Vuelve el maestro de la novela negra y creador del comisario Montalbano con una tragicomedia costumbrista en la Sicilia del siglo xix. La noche del 10 de diciembre de 1875 se inaugura en la ciudad siciliana de Vigta el flamante nuevo teatro Rey de Italia. Eugenio Bortuzzi, el prefecto milanés que dirige la ciudad con mano de hierro, se ha salido con la suya y ha conseguido programar para su primera función, a pesar de la oposición de todos los vecinos, la desconocida y mediocre óperaIl birraio di Preston.Mientras por las butacas las insinuaciones se multiplican y los rumores más malintencionados empiezan a circular sin freno, el espectáculo muy pronto se acaba convirtiendo en un desastre la soprano lanza un grito monstruoso, el pánico se apodera de la sala y el desconcierto es total, lo que desencadena una historia de intrigas, asesinatos y revueltas que nos transporta hasta el complejo universo siciliano de la segunda mitad del siglo xix.
MANIOBRAS DE EVASION
ISBN: 9788417007768
Page: 272
Lang: Castellano
Year: 2019
Price: 18.95
Publisher By: Libros del asteroide
Tags: Narrativa hispanoamericana,Novela contemporánea
Qué hace un escritor cuando no escribe? Qué hace un escritor con resaca, o cuando una mujer espléndida lo invita a un trago durante un cóctel literario, o cuando ve dormir a su hijo, o cuando está solo en un cuarto de hotel? De qué manera el magma formado por un accidente de bus, una película cursi y un premio literario transforman a un poeta desconocido en un escritor a quien reconocen hasta en el mall? Cómo nace y cuán inconmovible es la vocación de alguien que escribe? Cuando Leila Guerriero recibió el encargo de hacer una antología de los textos que Pedro Mairal había publicado en distintos medios de comunicación, fue despiadada. Descartó muchos de ellos sin oír las súplicas del autor, le encargó escribir textos nuevos para ampliar temas que aparecían solo insinuados y le encontró a todo un orden perfecto.Maniobras de evasión es el resultado de ese trabajo conjunto. No es una antología sino una auténtica autobiografía involuntaria en la que el autor, en palabras de Guerriero, «recorre sin anestesia un territorio que a muchos otros estremecería la trastienda de la escritura, que es como decir la trastienda de la vida. Una radiografía alucinada y elegante del lado B de un escritor, y la aplicación más clara de la escritura como método de supervivencia». «En estaautobiografíahay tex...
REFERENCIAL
ISBN: 9788490666920
Page: 368
Lang: Castellano
Year: 2019
Price: 18.52
Publisher By: Tusquets editores
Tags: Narrativa española,Novela contemporánea
Una novela en la que la vida y el arte se trenzan y componen un thriller moral en torno a la obsesión de ser originales y únicos. Tras varios años de esterilidad creativa, el pintor Ismael G. es invitado a impartir una asignatura de Historia del Arte en la misma universidad donde, hace 23 años, estudió la carrera de Bellas Artes. Inseguro y lleno de dudas, acabado como pintor, decide repetir, palabra por palabra, el curso que él mismo recibió en el pasado del que fuera su antiguo profesor, hoy desaparecido en extrañas circunstancias. Durante esa clase, habla con sus estudiantes de que ninguna obra de arte puede existir de modo aislado, sino que todas, de un modo u otro, están entrelazadas y forman parte de un mismo tejido referencial. Y mientras lo hace, Ismael cree reconocer, entre los estudiantes de las primeras filas, a un muchacho idéntico a sí mismo, como si, al igual que ocurre en el arte, también la vida se repitiera buscando los mismos paralelismos y patrones.