Utilizzare Firefox Send da Prompt dei comandi

| |

Di Firefox Send ne hai per forza sentito parlare, è uno di quei prodotti “collaterali” di Mozilla (un side-project) nato inizialmente in fase sperimentale e passato poi in produzione e messo a disposizione di tutti, un’alternativa sicura e gratuita ai più blasonati WeTransfer e soci vari, con dei limiti differenti e con la tranquillità dettata dalla sicurezza dei dati e della tua privacy garantita da Mozilla e dal suo quotidiano operato a favore del Web. Quello che alcuni ancora non sanno è che Firefox Send può essere utilizzato anche da prompt dei comandi, così da snellire ancora più il processo di caricamento (o scaricamento) dei dati, senza necessità stretta di un browser.

Utilizzare Firefox Send da Prompt dei comandi

Firefox Send

Il funzionamento alla base di Firefox Send è molto banale e accessibile anche per il meno esperto. Carichi file, scarichi file. Ne hanno parlato i colleghi di Mozilla Italia nella documentazione localizzata in italiano su SuMO. I file inviati senza autenticazione su Firefox Send possono occupare al massimo 1 GB e hanno durata un download o un giorno se mantieni le impostazioni originali, diversamente potrai specificare un numero di download e di giorni più alto (rispettivamente 100 e 7) ma sarà necessario autenticarsi con un account Firefox (o registrarsi se non lo si possiede ancora), è tutto gratuito. Senza autenticazione puoi modificare anche in peggio i limiti di durata del file portandolo a 1 ora o 5 minuti di vita prima dell’invalidazione del link per scaricarlo.

Utilizzare Firefox Send da Prompt dei comandi 1

ffsend

ffsend è un progetto di Tim Visée e lo trovi su GitHub all’indirizzo github.com/timvisee/ffsend. Puoi scaricare il file eseguibile già compilato per Windows (ma anche per Linux o macOS) puntando il browser all’indirizzo github.com/timvisee/ffsend/releases/latest. Non necessiti di installazione alcuna, il file è già l’eseguibile da utilizzare da riga di comando per caricare o scaricare i file su e da Firefox Send. A te basterà quindi accodare i comandi necessari all’eseguibile basandoti sull’help integrato che ti riporto qui per comodità:

ffsend 0.2.58
Tim Visee <3a4fb3964f@sinenomine.email>
Easily and securely share files from the command line.
A fully featured Firefox Send client.
USAGE:
ffsend-v0.2.58-windows-x64.exe [FLAGS] [OPTIONS] [SUBCOMMAND]

FLAGS:
-f, --force Force the action, ignore warnings
-h, --help Prints help information
-i, --incognito Don't update local history for actions
-I, --no-interact Not interactive, do not prompt
-q, --quiet Produce output suitable for logging and automation
-V, --version Prints version information
-v, --verbose Enable verbose information and logging
-y, --yes Assume yes for prompts

OPTIONS:
-A, --api <VERSION> Server API version to use, '-' to lookup [env: FFSEND_API]
--basic-auth <USER:PASSWORD> HTTP basic authentication credentials [env: FFSEND_BASIC_AUTH]
-H, --history <FILE> Use the specified history file [env: FFSEND_HISTORY]
-t, --timeout <SECONDS> Request timeout (0 to disable) [env: FFSEND_TIMEOUT]
-T, --transfer-timeout <SECONDS> Transfer timeout (0 to disable) [env: FFSEND_TRANSFER_TIMEOUT]

SUBCOMMANDS:
upload Upload files [aliases: u, up]
download Download files [aliases: d, down]
debug View debug information [aliases: dbg]
delete Delete a shared file [aliases: del, rm]
exists Check whether a remote file exists [aliases: e]
generate Generate assets [aliases: gen]
help Prints this message or the help of the given subcommand(s)
history View file history [aliases: h]
info Fetch info about a shared file [aliases: i]
parameters Change parameters of a shared file [aliases: params]
password Change the password of a shared file [aliases: pass, p]
version Determine the Send server version [aliases: v]
The public Send service that is used as default host is provided by Mozilla.
This application is not affiliated with Mozilla, Firefox or Firefox Send.

Su GitHub trovi già alcuni esempi di utilizzo (github.com/timvisee/ffsend#usage). Ciò che posso aggiungere prima di chiudere l’articolo è che passando da riga di comando diventa difficile autenticarsi (lo si può fare in BASIC_AUTH ma io preferisco evitare) e quindi sfruttare appieno la modifica di numero download e giorni di vita di un upload ma è certamente più semplice caricare più file insieme, controllare la cronistoria dei propri upload o verificare l’esistenza di un link di Firefox Send ottenendo le informazioni sul file ospitato sui server Mozilla.

Questo per dirti che puoi e devi secondo me dare un’occhiata al progetto con la speranza che questo continui a crescere e arricchirsi di ulteriori opzioni da richiamare comodamente dal prompt.

Buona giornata! ?

Correzioni, suggerimenti? Lascia un commento nell'apposita area qui di seguito o contattami privatamente.
Ti è piaciuto l'articolo? Offrimi un caffè! ☕ :-)

L'articolo potrebbe non essere aggiornato

Questo post è stato scritto più di 5 mesi fa, potrebbe non essere aggiornato. Per qualsiasi dubbio ti invito a lasciare un commento per chiedere ulteriori informazioni! :-)

Pillole

Le pillole sono articoli di veloce lettura dedicati a notizie, script o qualsiasi altra cosa possa essere "divorata e messa in pratica" con poco. Uno spazio del blog riservato agli articoli "a bruciapelo"!
Se vuoi leggere le altre pillole fai clic qui.

Condividi l'articolo con i tuoi contatti:
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Commenti
Inline Feedbacks
View all comments