RSSAmplifier

Blog

LITERARY MACHINES

digital libraries, books, archives.

literarymachin.esRSS feed ↗19 posts

Latest posts

mkiiif, yet another static IIIF generator

I revisited an old Go package I've been using over the past few years to build IIIF manifests — nothing fancy, just some glue around structs and JSON. From that I built a new CLI, mkiiif , to generate IIIF manifests from static images (tiled or not). There are plenty of similar tools out there ( iiif-tiler , tile-iiif , biiif , ...) but none quite matched the CLI ergonomics I needed for my…

Build a static search for an Internet Archive Collection with Pagefind

Pagefind caught my attention about a year ago, and since then I've adopted it in several hobby projects (nothing work-related): some blogs built with static generators like Hugo or Zola, some old HTML content distributed on CD-ROM, and some mailing list archives where I converted mbox files to HTML and then indexed them. The tool is great, better for my needs than other JavaScript search…

SZI: Tiled Images from ZIP Archives

I've always been looking for simple solutions to serve digitized documents in static format, where the cost of maintaining an IIIF image server is prohibitive and I need something simpler to manage and preserve. IIIF Level 0 is an option for serving static images in IIIF manifests without an image server. However, for large images this approach is inefficient, so tiling is required to serve…

The missing feature in digital libraries: searchable tables of contents

In the context of electronic books, I've always been frustrated by how reading applications relegate navigation of table of contents to a minor feature in their UI/UX. (Note: Throughout history, indexes — those alphabetical listings at the back of books — have been crucial for knowledge access, as Dennis Duncan explores in " Index, A History of the ". But this post focuses on tables of…

My linkblog on fediverse

Hyperlinks are the essence of the web. They enable content discovery, allowing users to navigate between diverse sources of information with different interfaces, graphics, and technologies. Using links is straightforward - you just need to click or tap on them. It's also easy to create new links on the web, you just need to follow some basic rules and conventions. Lately, there has been a…

Gli oggetti digitali del catalogo SBN

Ho recentemente scoperto la disponibilità delle API del catalogo SBN , sebbene non sappia da quanto tempo siano state rilasciate. È un argomento di cui mi sono interessato in passato, più per curiosità personale che per necessità professionale, credendo molto nel valore di dati e metadati aperti nel settore dei beni culturali. Anni fa avevo individuato l'esistenza di alcune API non ufficiali…

Beyond HTTP APIs: the case for database dumps in Cultural Heritage

In the realm of cultural heritage, we're not just developing websites; we're creating data platforms. One of the primary missions of cultural institutions is to make data (both metadata and digital content) freely available on the web. This data should come with appropriate usage licenses and in suitable formats to facilitate interoperability and content sharing.

Building a simple IIIF digital library with Tropy, Tropiiify and Canopy

Creating and maintaining an online digital collection can be a complex process involving multiple components, from organizational procedures to software solutions. With many moving parts, it's no surprise that building and curating a digital collection can be costly, time-consuming, and demanding to maintain. When dealing with cultural heritage, maintenance and long-term preservation should…

Revamping IIIF.link

A few years ago , I had developed a small application that allowed you to "frame" a specific part of an IIIF image and share it on the web through simple, concise URLs. But the initial version was rudimentary and only supported IIIF 2, I've since revamped it using the latest release of the TIFY viewer .

ArchivIIIFy

A short guide to download digitized books from Internet Archive and rehost on your own infrastructure using IIIF with full-text search .

Pywb 2.0 - docker quickstart

Four years have passed since i first wrote of pywb : it was a young tool at the time, but already usable and extremely simple to deploy. Since then a lot of works has been done by Ilya Kreymer (and others), resulting in all the new features available with the 2.0 release .

Anonymous webarchiving

Webarchiving activities, as any other activity where an HTTP client is involved, leave marks of their steps: the web server you are visiting or crawling will save your IP address in its logs (or even worse it can decide to ban your IP). This is usually not a problem, there are plenty of good reasons for a webserver to keep logs of its visitors. But sometimes you may need to protect your own…

Open BNI

Il 30 maggio 2016 viene annunciato il rilascio libero della Bibliografia Nazionale Italiana (BNI). Viene apprezzata l'apertura di questo catalogo (anche se con i limiti dei soli pdf), e da profano di biblioteconomia faccio anche una domanda sull'effettivo caso d'uso della BNI. Il 30 agosto 2016 viene annunciato il rilascio delle annate 2015 e 2016 anche in formato UNIMARC e MARCXML.…

Epub linkrot

Linkrot also affects epub files (who would have thought! :)). How to check the health of external links in epub books (required tools: a shell, atool , pup , gnu parallel ).

SKOS Nuovo Soggettario, api e autocomplete

Come creare una api per un form con autocompletamento usando i termini del Nuovo Soggettario, con i Sorted Sets di Redis e Nginx+Lua.

Serve deepzoom images from a zip archive with openseadragon

vips is a fast image processing system. Version higher than 7.40 can generate static tiles of big images in deepzoom format, saving them directly into a zip archive.

A wayback machine (pywb) on a cheap, shared host

For a long time the only free (I'm unaware of commercial ones) implementation of a web archival replay software has been the Wayback Machine (now Openwayback ). It's a stable and mature software, with a strong community behind. To use it you need to be confident with the deploy of a java web application; not so difficult, and documentation is exaustive. But there is a new player in the…

Opendata dell'Anagrafe Biblioteche

Come usare gli opendata dell' Anagrafe delle Biblioteche Italiane e disegnare su una mappa web gli indirizzi delle biblioteche.

API json dell'opac SBN

Alcuni mesi fa è stata rilasciata da ICCU una app mobile per consultare l' OPAC SBN . Anche se graficamente poco accattivante l'app funziona bene, e trovo molto utili le funzioni di ricerca di un libro scansionando il codice a barre con la camera del telefonino, e la possibilità di bookmarkare dei preferiti. Incuriosito dal funzionamento ho pensato di analizzarne il traffico http.