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.
Search Form
Author's book list:
QUÉDATE ESTE DÍA Y ESTA NOCHE CONMIGO
ISBN: 9788466346443
Page: 192
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Narrativa española del XIX al XXI en bolsillo,Narrativa en bolsillo,Literatura
Una novela intergeneracional que disecciona las relaciones humanas y critica la desigualdad social y la deshumanización tecnológica. «Belén Gopegui es mi búnker.» María Unanue,Pikara Magazine Dos generaciones, dos vidas que no estaban llamadas a encontrarse, ponen a Google contra las cuerdas. Esta es la historia de Mateo y Olga, y es una solicitud de trabajo que tiene a Google por destinatario. Es también la confesión de quien ha de valorar la propuesta. A Mateo, interesado por los robots, le obsesiona averiguar si el mérito debe ser desterrado de las relaciones humanas. Olga, matemática y empresaria retirada, cree que los modelos estadísticos son narraciones y que la probabilidad es una forma más precisa de nombrar el acto de ser libre. Podría ser una historia de amor en la medida en que el encuentro, el diálogo y el deseo de oír la voz del otro construyen un relato común. Y porque, como en las historias de amor, ese encuentro alberga el desencuentro de dos formas distintas de ser y estar en el mundo. Mateo tiene la vida por delante y se niega a aceptar que esa vida no se pueda escribir desde la libertad. Olga, bastante más allá del medio del camino, no teme relegar el yo al fondo de un cajón ni asociar su cuerpo a una socieda...
MAGOKORO: CARTA DEL PARE DE LA HARU
ISBN: 9788416673742
Page: 152
Lang: Catalán
Year: 2019
Price: 14.25
Publisher By: Catedral
Tags: Narrativa en catalán,Novela contemporánea
SURTIDOR
ISBN: 9788495430786
Page: 124
Lang: Castellano
Year: 2018
Price: 15.20
Publisher By: Cuadernos del vigia
Tags: Poesía contemporánea española del XIX al XXI,Poesía,Literatura
DILIGENCIAS
ISBN: 9788417143923
Page: 512
Lang: Castellano
Year: 2019
Price: 28.50
Publisher By: Pre-textos
Tags: Narrativa española,Novela contemporánea
LA FORQUILLA, LA FETILLERA I EL DRAC
ISBN: 9788417541811
Page: 300
Lang: Catalán
Year: 2019
Price: 17.95
Publisher By: Roca editorial de libros
Tags: Juvenil
La sensació internacional de la literatura fantstica ha tornat, amb noves histries desenvolupades al món d'Eragon i Llegat, el cicle que ha conquistat més de 10 milions de lectors. Un jove viatger malet. Encanteris i mgia. I, per descomptat, dracs. Benvinguts de nou al món d'Alagasia. Ha passat un any des que Eragon va sortir dAlagasia en cerca de la llar perfecta per entrenar una nova generació de Genets de Drac. Ara ha de fer front a un mar de tasques que semblen no tenir fi construir un enorme refugi per a dracs, bregar amb provedors, custodiar ous de drac i enfrontar-se amb urgals belligerants i elfs arrogants. Per ara, una visió dels Eldunarí comporta visites inesperades; una extraordinria llegenda urgal, que aportar una distracció més que necessria, com també una nova perspectiva a la vida dEragon. Gaudeix una vegada més de la incomparable imaginació de Christopher Paolini en aquesta emocionant collecció dhistries en el món del cicle Llegat, que inclou noves peces dart fetes pel mateix autor. La sensació internacional de la literatura fantstica ha tornat, amb noves histries desenvolupades al món dEragon i Llegat, el cicle que ha conquistat més de 10 milions de lectors.
EL ORIGEN DE LOS BRUNISTAS
ISBN: 9788494838934
Page: 509
Lang: Castellano
Year: 2019
Price: 23.65
Publisher By: Palido fuego
Tags: Narrativa extranjera,Novela contemporánea
Esta obra, reconocida con el prestigioso premio de la Fundación William Faulkner a la Mejor Primera Novela, comienza con una explosión en una mina de carbón en una pequeña localidad del Medio Oeste americano. Giovanni Bruno es el único superviviente de un total de 98 mineros atrapados. Bruno, católico no practicante dado a tener visiones peculiares, es adoptado como profeta por un grupo de místicos del pueblo. Descubierto por el editor del periódico local, el culto brunista adquiere notoriedad y gana adeptos. Coover aprovecha la reunión de los miembros en espera del apocalipsisen una colina junto a la mina donde ocurrió el desastre, y la paulatina descomposición del tejido comunitario local, para exponer la demencia de la histeria religiosa y la mayor locura de los ciudadanos normales.
LA TUMBA DE ANTIGONA
ISBN: 9788491813873
Page: 128
Lang: Castellano
Year: 2019
Price: 9.50
Publisher By: Alianza editorial
Tags: Teatro contemporáneo español del XIX al XXI,Teatro,Literatura
Símbolo incuestionable de integridad moral y fuerza vital, Antígona es una de las figuras mitológicas más tratadas en la historia del pensamiento. A ella, escribía María Zambrano (1904-1991) en 1948, «no podemos dejar de oírla», pues «la tumba de Antígona es nuestra propia conciencia oscurecida». La pensadora nunca abandonó su interés por esta heroína, cuya trágica historia, narrada por Sófocles en la tragedia homónima, encierra numerosos asuntos que Zambrano trató con hondura a lo largo de su trayectoria intelectual la estrecha línea fronteriza entre filosofía y literatura, el carácter social y político de la libertad, el uso y abuso del poder, el exilio o el protagonismo de lo femenino. Introducción de Marifé Santiago Bolaños.
DIGUES UN DESIG
ISBN: 9788441232013
Page: 264
Lang: Catalán
Year: 2019
Price: 18.52
Publisher By: Enciclopedia catalana
Tags: Narrativa en catalán,Novela contemporánea
LA MORT DEL COMANADOR 2
ISBN: 9788417016579
Page: 440
Lang: Catalán
Year: 2019
Price: 20.80
Publisher By: Empuries
Tags: Narrativa extranjera,Novela contemporánea
En aquest segon volum, Murakami recull tots els fils que ha anat desplegant al primer llibre per teixir un mosaic esplndid, ple de misteri i subtileses sobre la condició humana, amb un final que no decebr ningú. A la primera part, un retratista abandonat per la dona esperava calmar-se i retrobar-se ell mateix i la seva inspiració a la casa d’un famós pintor ja retirat, en Tomohiko Amada. Per el que ha passat és que s’ha vist immers en un món ple d’enigmes i de fets estranys. El so d’una campana el manté despert a mitjanit, hi ha un poder misteriós en un estrany forat al mig del bosc, sembla que una m invisible mou els objectes de la casa... La pintura La mort del comanador sembla que té la clau de tot plegat. Per abans de res, el nostre pintor de retrats ha de saber més coses sobre el gran Amada, qu li va passar exactament quan estudiava a Viena al final de la dcada de 1930? Mentrestant, el nostre pintor aconsegueix avanar en la seu nou propi estil de pintura, aquesta vegada fent el retrat de la Marie, una nena de tretze anys intelligent i reservada a qui veu cada diumenge al matí fins que desapareix sense deixar rastre. I ell, angoixat per la desaparició i amb la intució que alguna cosa ben estranya li ha passat, decideix fer el que calgui per trobar-la.
CUÍDATE DE MÍ
ISBN: 9788466346191
Page: 480
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: Debolsillo punto de lectura
Tags: Policiaca. Novela negra en bolsillo,Narrativa en bolsillo,Literatura
Con una trama descarnada y adictiva, un desarrollo repleto de giros y sorpresas, un final inesperado y una pareja de inspectoras fuertes, carismáticas y complejas, Cuídate de mí es la novela negra del año. «Dos de la madrugada. La chica tropieza al andar, ha bebido demasiado. Él la sigue a cierta distancia. Las calles están vacías, es difícil que la pierda de vista. Solo necesita encontrar el momento adecuado, un rincón oscuro. Al principio, quizá se asuste, tal vez grite. Pero luego todo irá bien. Él sabrá cuidar de ella esta noche...» La subinspectora Berta Guallar y la inspectora Lara Samper trabajan en el Servicio de Atención a la Mujer de Zaragoza, una división de la Policía Nacional que se encarga de investigar los casos de delitos sexuales y de violencia de género. Berta, tenaz y empática, casada y con hijos, tiene dificultades para conciliar su vida laboral con la familiar, pero ama su trabajo y pone todo su empeño y tesón en ayudar a mujeres que sufren violencia de género. Lara, una psicóloga perspicaz e independiente, ha tenido que enfrentarse a multitud de obstáculos y actitudes machistas para ascender en su profesión debido a su impresionante belleza, pero ha llegado hasta inspectora gracias a su inteligencia y compromiso. Cuando su jefe, el comisario Millán, les muestra un vídeo en el que se ve el cadáver de un joven calcinado, ambas saben que se enfrentan al caso más difícil de su carrera. La víctima, Manuel Velasco, fue juzgado por haber violado a Noelia Abad, una adolescente que regresaba a su casa tras acudir a una fiesta con sus amigas. Velasco salió absuelto, por lo que es altamente probable que alguien se haya tomado la justicia por su mano. Berta y Lara se enfrentan a un crimen en el que tendrán que poner a prueba toda su pericia y profesionalidad, no solo para encontrar al asesino sino para impedir que sus sentimientos contradictorios respecto a la naturaleza del delito se entrometan en la investigación. Todo mientras Berta sufre una campaña contra ella en internet por un caso de pederastia mal resuelto y Lara afronta un terrible secreto de su pasado que, de salir a la luz, podría dar al traste con su carrera policial.
MEMNOCH EL DIABLO (CRÓNICAS VAMPÍRICAS 5)
ISBN: 9788490707708
Page: 512
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
Quinta entrega de la mítica serie de Anne Rice «Crónicas Vampíricas», la mejor saga de vampiros jamás escrita. «Fijaos en mí soy vuestro héroe, la perfecta imitación de un anglosajón rubio de ojo azules y metro ochenta de estatura. Soy un vampiro, uno de los más poderosos que han existido jamás. Tengo unos colmillos tan pequeños que apenas resultan visibles, a menos que yo quiera, pero muy afilados, y cada pocas horas siento el deseo de beber sangre humana. »Poseo una fuerza monstruosa. Soy capaz de volar y de captar una conversación en el otro extremo de la ciudad, e incluso del globo. Adivino el pensamiento; puedo hechizar a la gente. »Soy inmortal. Desde 1789, no tengo edad.»
EL LADRÓN DE CUERPOS (CRÓNICAS VAMPÍRICAS 4)
ISBN: 9788490707692
Page: 608
Lang: Castellano
Year: 2019
Price: 9.45
Publisher By: B de bolsillo ediciones b
Tags: Terror en bolsillo,Narrativa en bolsillo,Literatura
El ladrón de cuerposes el cuarto volumen de la saga de novelas fantásticas de Anne Rice «Crónicas Vampíricas», considerada como una de las mejores series contemporáneas sobre vampiros. Lestat ha gozado de una existencia cómoda, su supremacía indiscutida en el mundo de la noche colmaba sus aspiraciones.Pero una duda le llevará a replantearse la razón de su existencia. Impulsado por su afán de conocer -a la vez intelectual y argumental, racional y vital- que por primera vez hará tambalear los cimientos de su reinado de penumbras. «Gracias al sufrimiento y al triunfo y a la sangre de nuestros vampiros de más edad, me había transformado en una especie de dios oscuro. Tenía poderes que me dejaban perplejo y, a veces, incluso asustado. Tenía poderes que me hacían sentir acongojado, aunque no siempre comprendía por qué. »No está mal, diréis. A mí me repugnaba. Sin duda, por añoranza a mis antiguos yoes el muchacho mortal y su espectro recién nacido, un día tan dispuesto a alcanzar la excelencia en la maldad, si tal era su trágico destino.»