Oggi vogliamo parlarvi di una piccola sharing utility chiamata Anypaste. Si tratta di uno script in grado di condividere e caricare file su diverse piattaforme di hosting. Non sarà necessario specificare il servizio di destinazione da utilizzare perché Anypaste, a secondz del tipo di file, eseguirà l'upload sul servizio di hosting apposito.
Se ad esempio si tratta di codice sorgente verrà usato un sito di pastebin, se parliamo di un filmato verrà scelta una piattaforma per il video streaming e così via. Anypaste è un progetto completamente open source e può essere controllato interamente dalla shell, quindi si può utilizzare in sistemi privi di un ambiente grafico.
Anypaste non necessità di procedure particolarmente complesse per l'installazione:
sudo curl -o /usr/bin/anypaste https://anypaste.xyz/sh
sudo chmod +x /usr/bin/anypaste
Anypaste funziona inoltre senza configurazioni particolari, se però si desidera personalizzare il suo comportamento è possibile accedere al file anypaste.conf, presente all'interno di ~/.config, che viene creato automaticamente dopo l'installazione di Anypaste.
Anypaste funziona tramite un sistema di plugin che si interfacciano con i vari siti di hosting. Sempre dal file anypaste.conf è possibile visualizzare quelli presenti ed attivi sotto la voce "ap-plugins directive".
Utilizzare lo script è veramente molto semplice, ecco ad esempio come caricare un file di immagine:
anypaste prova.png
si riceverà dunque un output simile al seguente:
Current file: prova.png
Attempting to upload with plugin 'tinyimg'
######################################################################## 100.0%
Direct Link: https://tinyimg.io/i/xxxxyyz.png
Upload complete.
All files processed. Have a nice day!
Si possono anche caricare più file contemporaneamente:
anypaste provaimmagine.png videoprova.mp4
Si può inoltre selezionare uno specifico plugin/servizio di hosting da utilizzare:
anypaste -p gfycat gifdiprova.gif
Via Anypaste