Wgetpaste, càrrega des de la terminal fragments de codi per compartir

wgetpaste comparteix les teves codis des de la terminal

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ó.

descàrrega wgetpaste

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.

wgetpaste compartint un fitxer.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.

fitxer de text pujat amb wgetpaste i vist es del 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 previsualitzar arxiu abans de pujar

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 serveis disponibles per defecte

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 canviar el servei

wgetpaste -s dpaste mi-texto.txt

Llegir entrada de stdin

Wgetpaste també pot llegir l'entrada de stdin.

wgetpaste 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 mostra la comanda i el resultat

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 raw

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:

ajuda wgetpaste

wgetpaste -h

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.