Anypaste, carica automaticamente tutti i tipi di file dal terminale

anypaste-about

Nel prossimo articolo daremo uno sguardo ad Anypaste. Questo strumento è un file semplice script che verrà utilizzato per caricare i file su host compatibili in base al tipo di file, gratuitamente e automaticamente. Non sarà necessario accedere manualmente ai siti di hosting e quindi condividere i nostri file.

Anypaste sceglierà i siti di hosting corretti in base al tipo di file che vogliamo caricare. In poche parole, le foto verranno caricate su siti di hosting di immagini, i video andranno su siti di hosting video e così via. che in seguito potremo condividere con i nostri contatti. Questo strumento è completamente gratuito, open source, leggero e ci permetterà di fare tutto dalla riga di comando del nostro sistema operativo. Questa applicazione non ha bisogno di dipendere da alcuna applicazione GUI che consuma molta memoria per caricare e condividere file.

Installazione Anypaste

Come ho detto prima, questo strumento è solo un copione. Quindi non ci saranno passaggi di installazione difficili o qualcosa del genere. Il file necessario viene semplicemente scaricato da qualche parte dove possiamo eseguirlo, ad esempio / usr / bin / anypaste. Quindi dobbiamo solo renderlo eseguibile e possiamo iniziare a utilizzare questo strumento immediatamente.

Per ottenere lo script necessario, dovremo solo scrivere il seguente comando nel terminale (Ctrl + Alt + T):

sudo curl -o /usr/bin/anypaste https://anypaste.xyz/sh

Ora ti daremo eseguire l'autorizzazione allo script che abbiamo appena scaricato con il seguente comando:

sudo chmod +x /usr/bin/anypaste

Configurazione

Questo script funzionerà appena decompresso. Non richiede alcuna configurazione speciale. Il file di configurazione predefinito può essere trovato in ~ / .config / anypaste.conf e verrà creato automaticamente quando viene eseguito per la prima volta.

configurazione anypaste

L'unica opzione di configurazione che avremo è ap_plugins. Questo script utilizza un sistema di plugin per caricare files. Potremo vedere l'elenco dei plugin abilitati sotto la direttiva ap-plugins nel file anypaste.conf.

Se installiamo un nuovo plugin dovremo aggiungerlo a questo elenco. Se sono presenti più plug-in che supportano il tipo di file, verrà selezionato il primo nell'array, quindi l'ordine è importante.

Utilizza

Carica un singolo file

Per caricare un singolo file, ad esempio test-anypaste.jpg, eseguiremo nel terminale:

file jpg anypaste

anypaste prueba-anypaste.jpg

Come puoi vedere dallo screenshot, lo script ha trovato automaticamente il sito di hosting compatibile (https://tinyimg.io) con il file immagine denominato test-anypaste.jpg e lo ha caricato. Inoltre, ci viene mostrato il collegamento diretto per visualizzare / scaricare il file.

Non saremo solo in grado di caricare file .jpg o .png. Questo strumento può caricare qualsiasi altro tipo di file immagine. Nell'esempio seguente utilizzo un file .gif:

file gif anypaste

anypaste prueba-anypaste-GIF.gif

Il link per il download, ovviamente, possiamo condividerlo con la nostra famiglia, amici e colleghi. Ecco lo screenshot di un'immagine che ho appena caricato sul sito tinyimg.io.

anypaste gif file nel browser

Carica più file

È anche possibile caricare più file (dello stesso tipo o di un tipo diverso) contemporaneamente. Nell'esempio seguente, sto caricando due file diversi, un'immagine e un file video:

anypaste caricamento multiplo

anypaste prueba-anypaste-GIF.gif everest.mp4

Seleziona il plug-in da utilizzare

Come penso sia rappresentato negli esempi precedenti, lo script ha scelto automaticamente il plugin "migliore". Cosa c'è di più, saremo in grado di caricare file con un complemento che scegliamo. Ad esempio, per caricare file sul servizio gfycat, dovremo eseguire nel terminale:

anypaste gif file selezionando plugin

anypaste -p gfycat archivo.gif

Per caricare con un plugin specifico, evitando controlli di compatibilità, dovremo scrivere nel terminale:

anypaste -fp gfycat archivo.gif

Caricamento interattivo

Per caricare i file in modalità interattiva, dovremo solo aggiungi il flag -i:

anypaste file gif di caricamento interattivo

anypaste -i archivo.gif

Come puoi vedere nello screenshot, lo script ci chiederà prima il permesso di determinare automaticamente i componenti aggiuntivi. I plugin disponibili saranno elencati di seguito e ci chiederà di selezionarne uno dall'elenco. Nello stesso modo, potremo caricare e condividere file di diverso tipo.

Tipi di alloggio

Ogni volta che vogliamo caricare un file video, verrà caricato su uno dei seguenti siti:

  • inviavida
  • riproducibile in streaming
  • gfycat

qui dovremo tenere conto dell'ordine del file di configurazione. Lo script proverà prima a caricare il file sul sito sendvid. Se non è presente alcun plug-in per sendvid, proverà gli altri due siti nell'ordine indicato. Ovviamente puoi cambiarlo nel file di configurazione.

Le immagini verranno caricate su:

  • tinyimg.io
  • vgy.me

I file audio verranno caricati su:

  • installa

I file di testo verranno caricati in:

  • hastebin
  • ix.io
  • primavera.us

I documenti verranno caricati su:

  • docroid

Eventuali altri file verranno caricati in:

  • giraffa
  • file.io

Alcuni dei siti sopra elencati cancellerà i contenuti dopo un determinato periodo di tempo. Pertanto, è interessante dare un'occhiata ai termini e alle condizioni del sito Web prima di caricare e condividere il contenuto.

Se qualcuno vuole saperne di più su questo interessante progetto, può consultare il loro pagina web o il codice dello script sulla tua pagina GitHub.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.