← Torna ai progetti

Virtualoader

Personale Individuale
JavaScriptFirefox ExtensionWebExtensions API

Virtualoader è un'estensione Firefox pensata per risparmiare tempo durante l'università. Con un singolo click sull'icona nella toolbar, estrae tutti i link alle risorse dalla pagina del corso Virtuale (Moodle) corrente e li scarica in una cartella con timestamp.

L'estensione usa le WebExtensions API con un content script che gira sulle pagine dei corsi di virtuale.unibo.it, estraendo tutti gli URL delle risorse. Uno script in background gestisce i download effettivi tramite l'API browser.downloads, organizzando i file automaticamente con nomi sanitizzati e gestione dei conflitti.