En el següent article anem a fer una ullada a Wgetpaste. Si alguna vegada has tingut la necessitat de compartir fragments de codi, És possible que el primer servei en què pensis sigui Pastebin.com. A més d'aquest, avui dia podem trobar diversos serveis alternatius per compartir text.
Si comparteixes el teu codi sovint utilitzant serveis similars a Pastebin trobaràs Wgetpaste molt útil. Es tracta d'una utilitat BASH de línia d'ordres per carregar fàcilment fragments de text en serveis similars a pastebin. A l'usar l'script de Wgetpaste, qualsevol persona pot compartir ràpidament fragments de text des de la línia d'ordres en sistemes similars a Unix.
instal·lar Wgetpaste
Si estàs interessat provar aquesta aplicació, veuràs que qualsevol usuari podrà descarregar aquesta utilitat des de la web de el projecte Wgetpaste. Després només caldrà instal·lació de forma manual com es descriu a continuació.
Primer obre una terminal (Ctrl + Alt + T) i descàrrega l'últim tarball Wgetpaste:
wget http://wgetpaste.zlin.dk/wgetpaste-2.28.tar.bz2
extreu-lo escrivint:
tar -xjvf wgetpaste-2.28.tar.bz2
Després dirigeix-te a directori:
cd wgetpaste-2.28/
Ara només cal copiar el binari de wgetpaste al teu $ PATH, Per exemple / Usr / local / bin /.
sudo cp wgetpaste /usr/local/bin/
Acaba fent el arxiu executable:
sudo chmod +x /usr/local/bin/wgetpaste
Càrrega fragments de text amb Wgetpaste
Carregar arxius de text
Per carregar un arxiu de text, simplement executa:
wgetpaste mi-texto.txt
Aquesta comanda carregarà el continguts de l'arxiu mi-texto.txt.
Es pot compartir l'URL generada a través de qualsevol mitjà com correu, missatge, etc. Qui acull aquest URL va poder veure el contingut de l'arxiu des del seu navegador web.
També es pot veure el que es es va a pujar. Per fer-ho, fa servir la opció -t com es mostra a continuació:
wgetpaste -t mi-texto.txt
Carregar fragments de text en diferents serveis
Per defecte, Wgetpaste carregarà els fragments de text en el servei poundpython, Però hi ha més. per veure la llista de serveis compatibles, Executa:
wgetpaste -S
El * indica el servei predeterminat.
Com podeu veure, Wgetpaste actualment admet cinc serveis per compartir text. No els vaig provar tots, però les tres opcions que si vaig provar, van funcionar correctament.
Per a la carregar el contingut en altres serveis, Per exemple dpaste.com, Només cal utilitzar la opció -s en la comanda:
wgetpaste -s dpaste mi-texto.txt
Llegir entrada de stdin
Wgetpaste també pot llegir l'entrada de stdin.
uname -a | wgetpaste
aquesta comanda carregarà la sortida de la comanda 'uname -a'.
Carregar el COMANDO i la sortida de COMANDO junts
De vegades pot ser necessari enganxar un COMANDO i la seva sortida. Per fer-ho, especifica el contingut de la comanda entre cometes:
wgetpaste -c ‘pwd’
Amb aquesta opció es carregarà el comandament 'pwd' juntament amb la seva sortida. Això pot ser útil quan ens interessi que altres sàpiguen clarament quin és la comanda exacte que acabem d'executar i la seva sortida.
establir llenguatge
Per defecte, Wgetpaste carregarà fragments de text en text sense format. per enumerar els llenguatges compatibles amb el servei per defecte, Es pot utilitzar la opció -L.
wgetpaste -L
Aquesta comanda mostrarà una llista de tots els llenguatges compatibles amb el servei predeterminat, és a dir, poundpython.
Podem canviar això utilitzant l'opció -l.
wgetpaste -l Bash mi-texto.txt
Desactiva el ressaltat de sintaxi o html a la sortida
Com he esmentat anteriorment, els fragments de text es mostraran amb un format de llenguatge específic (Text pla, Bash, etc.). No obstant això, anem a poder canviar aquest comportament per mostrar els fragments de text sense format, amb l'opció -r.
wgetpaste -r mi-texto.txt
Com es pot veure a la sortida anterior, no hi ha ressaltat de sintaxi, ni format html. només una sortida en brut.
Canviar els valors predeterminats de Wgetpaste
Tots els valors predeterminats es poden canviar globalment en /etc/wgetpaste.conf oa la carpeta de l'usuari, a l'arxiu ~ / .Wgetpaste.conf.
Aquests arxius no estan disponibles per defecte en el meu sistema Ubuntu. Suposo cal crear-los manualment. El desenvolupador ha posat a disposició de tothom un contingut de mostra per a tots dos arxius aquí y aquí.
Si la nova configuració no acaba de convèncer-te, sempre estàs a temps o bé de canviar-la tu mateix o d'eliminar aquests dos arxius que acabes de crear. Wgetpaste tornarà a treballar amb els valors per defecte.
obtenir ajuda
Per a mostrar la secció d'ajuda, Executa:
wgetpaste -h