Wgetpaste, carica i frammenti di codice dal terminale per condividerli

wgetpaste condivide i tuoi codici dal terminale

Nel prossimo articolo daremo uno sguardo a Wgetpaste. Se ne hai mai avuto bisogno condividere frammenti di codice, il primo servizio a cui pensi potrebbe essere Pastebin.com. Oltre a questo, oggi possiamo trovare diversi servizi alternativi per condividere il testo.

Se condividi il tuo codice spesso utilizzando servizi simili a Pastebin, troverai Wgetpaste molto utile. È un utilità BASH da riga di comando per caricare facilmente frammenti di testo in servizi simili a pastebin. Utilizzando lo script Wgetpaste, chiunque può condividere rapidamente frammenti di testo dal file Riga di comando su sistemi simili a Unix.

Installa Wgetpaste

Se sei interessato a provare questa applicazione, vedrai che qualsiasi utente sarà in grado di farlo scarica questa utility da sito web del progetto wgetpaste. Quindi devi solo installarlo manualmente come descritto di seguito.

scarica wgetpaste

Per prima cosa apri un terminale (Ctrl + Alt + T) e scarica l'ultimo file tar da Wgetpaste:

wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2

Estrailo digitando:

tar -xjvf wgetpaste-2.28.tar.bz2

Dopo dirigetevi nella directory:

cd wgetpaste-2.28/

Ora devi solo farlo copia il binario da wgetpaste al tuo $ PATH, per esempio / usr / local / bin /.

sudo cp wgetpaste /usr/local/bin/

Termina eseguendo il file eseguibile:

sudo chmod +x /usr/local/bin/wgetpaste

Carica frammenti di testo con Wgetpaste

Carica file di testo

Per caricare un file di testo, basta eseguire:

wgetpaste mi-texto.txt

Questo comando caricherà il contenuto del file my-text.txt.

wgetpaste condivide un file.txt

Si può condividere l'URL generato tramite qualsiasi mezzo come posta, messaggio, ecc. Chi riceve questo URL potrà vedere il contenuto del file dal proprio browser web.

file di testo caricato con wgetpaste e visualizzato dal browser web

È anche possibile guarda cosa verrà caricato. Per farlo, usa il file -t opzione come mostrato di seguito:

wgetpaste file di anteprima prima del caricamento

wgetpaste -t mi-texto.txt

Carica frammenti di testo su diversi servizi

Per impostazione predefinita, Wgetpaste caricherà i frammenti di testo nel file servizio poundpython, ma c'è di più. Da vedere l'elenco dei servizi supportati, correre:

servizi di wgetpaste disponibili per impostazione predefinita

wgetpaste -S

L'asterisco * indica il servizio predefinito.

Come puoi vedere, Wgetpaste attualmente supporta cinque servizi di condivisione del testo. Non li ho provati tutti, ma tutte e tre le opzioni che ho provato hanno funzionato bene.

a caricare contenuti su altri servizi, per esempio dpaste.com, usa semplicemente il file -s opzione nel comando:

servizio di cambio wgetpaste

wgetpaste -s dpaste mi-texto.txt

Leggi l'input da stdin

Wgetpaste può anche leggere l'input da stdin.

wgetpaste stdin

uname -a | wgetpaste

Questo comando caricherà l'output del comando 'uname -a'.

Carica l'output COMMAND e COMMAND insieme

A volte può essere necessario incollare un COMANDO e il suo output. Per fare ciò, racchiudi il contenuto del comando tra virgolette:

wgetpaste mostra il comando e il risultato

wgetpaste -c ‘pwd’

Con questa opzione caricherà il comando 'pwd' insieme al suo output. Questo può essere utile quando vogliamo che gli altri sappiano chiaramente qual è il comando esatto che abbiamo appena eseguito e il suo output.

Imposta la lingua

Per impostazione predefinita, Wgetpaste caricherà frammenti di testo in testo normale. Per elenca le lingue supportate dal servizio predefinito, puoi usare il file Opzione -L.

wgetpaste -L

Questo comando elencherà tutte le lingue supportate dal servizio predefinito, ad es. pitone.

Possiamo cambia questa opzione usando l'opzione -l.

wgetpaste -l Bash mi-texto.txt

Disabilita la sintassi o l'evidenziazione html nell'output

Come accennato in precedenza, i frammenti di testo verranno visualizzati in un formato di lingua specifico (testo semplice, bash, ecc.). Tuttavia, saremo in grado di modificare questo comportamento in mostra i frammenti di testo normale, con l'opzione -r.

wgetpaste crudo

wgetpaste -r mi-texto.txt

Come puoi vedere dall'output sopra, non c'è evidenziazione della sintassi, nessuna formattazione html. Solo uno output grezzo.

Modifica le impostazioni predefinite di Wgetpaste

Tutti i valori predefiniti possono essere modificati a livello globale in /etc/wgetpaste.conf o nella cartella dell'utente, nel file ~ / .wgetpaste.conf.

Questi file non sono disponibili per impostazione predefinita sul mio sistema Ubuntu. Immagino che tu debba crearli manualmente. Il contenuto di esempio per entrambi i file è stato reso disponibile a tutti dallo sviluppatore qui y qui.

Se la nuova configurazione non ti convince, sei sempre in tempo per cambiarla tu stesso o per cancellare questi due file che hai appena creato. Wgetpaste tornerà a lavorare con i valori predefiniti.

Ottenere aiuto

Per mostrare il file sezione di aiuto, correre:

aiutare wgetpaste

wgetpaste -h

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.