Eric Bidelman ha messo a punto una
libreria JavaScript, denominata
filer.js (disponibile su
Github) per usare con maggiore facilità le
File API di
HTML 5.
L’idea dello sviluppatore — autore del testo "
Using the HTML5 Filesystem API" e membro del gruppo di lavoro di
Google Chrome — è stata quella di costruire un
wrapper per interfacciarsi con le API originali rifacendosi alla sintassi dei famosissimi comandi della
shell dei sistemi operativi
UNIX e
UNIX-like. L’intento è duplice: da un lato facilitare i compiti per chi è già avvezzo alle operazioni di I/O di questi sistemi operativi; dall’altro rendere più spedite le operazioni più comuni e ripetitive.
I
comandi principali quindi sono
cp,
mv,
rm e
ls, e la maggior parte sono asincroni come d’altra parte le stesse API. Inoltre gli argomenti possono essere
stringhe con il percorso del file o URL. Le API al momento attuale possono essere utilizzate solo su
Google Chrome, come indicato anche in
un tutorial, e naturalmente la libreria ha le stesse limitazioni di compatibilità.