Wgetpaste, chargez des extraits de code à partir du terminal pour les partager

wgetpaste partage vos codes depuis le terminal

Dans le prochain article, nous allons jeter un œil à Wgetpaste. Si vous avez déjà eu besoin de partager des extraits de code, le premier service auquel vous pensez peut être Pastebin.com. En plus de cela, nous pouvons aujourd'hui trouver plusieurs services alternatifs pour partager du texte.

Si vous partagez votre code en utilisant souvent des services similaires à Pastebin, vous trouverez Wgetpaste très utile. C'est un utilitaire BASH en ligne de commande pour charger facilement des extraits de texte dans des services de type pastebin. En utilisant le script Wgetpaste, n'importe qui peut partager rapidement des extraits de texte à partir du Ligne de commande sur les systèmes de type Unix.

Installez Wgetpaste

Si vous souhaitez essayer cette application, vous verrez que tout utilisateur pourra téléchargez cet utilitaire depuis site web du projet wgetpaste. Ensuite, il vous suffit de l'installer manuellement comme décrit ci-dessous.

télécharger wgetpaste

Ouvrez d'abord un terminal (Ctrl + Alt + T) et télécharger le dernier fichier tar de Wgetpaste:

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

Extrayez-le dactylographie:

tar -xjvf wgetpaste-2.28.tar.bz2

Après tête au-dessus au répertoire:

cd wgetpaste-2.28/

Maintenant tu n'as plus qu'à copiez le binaire de wgetpaste dans votre $ PATH, par exemple / usr / local / bin /.

sudo cp wgetpaste /usr/local/bin/

Terminez en faisant le fichier exécutable:

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

Charger des extraits de texte avec Wgetpaste

Télécharger des fichiers texte

Pour charger un fichier texte, exécutez simplement:

wgetpaste mi-texto.txt

Cette commande chargera le contenu du fichier my-text.txt.

wgetpaste partage d'un fichier.txt

Il peut partager l'url générée via n'importe quel support comme le courrier, le message, etc. Quiconque reçoit cette URL pourra voir le contenu du fichier à partir de son navigateur Web.

fichier texte téléchargé avec wgetpaste et visualisé à partir du navigateur Web

Vous pouvez également voir ce qui va être téléchargé. Pour ce faire, utilisez le option -t comme indiqué dans ce qui suit:

Fichier d'aperçu wgetpaste avant le téléchargement

wgetpaste -t mi-texto.txt

Télécharger des extraits de texte vers différents services

Par défaut, Wgetpaste chargera les fragments de texte dans le service poundpython, mais il y a plus. Pour voir la liste des services pris en charge, courir:

services wgetpaste disponibles par défaut

wgetpaste -S

Le * indique le service par défaut.

Comme vous pouvez le voir, Wgetpaste actuellement prend en charge cinq services de partage de texte. Je ne les ai pas tous essayés, mais les trois options que j'ai essayées ont bien fonctionné.

Pour télécharger du contenu vers d'autres services, par exemple dpaste.com, utilisez simplement le option -s dans la commande:

service de changement wgetpaste

wgetpaste -s dpaste mi-texto.txt

Lire l'entrée de stdin

Wgetpaste peut également lire les entrées de Stdin.

wgetpaste stdin

uname -a | wgetpaste

Cette commande chargera la sortie de la commande 'uname -a'.

Charger les sorties COMMAND et COMMAND ensemble

Parfois, il peut être nécessaire de coller une COMMANDE et sa sortie. Pour ce faire, placez le contenu de la commande entre guillemets:

wgetpaste affiche la commande et le résultat

wgetpaste -c ‘pwd’

Avec cette option chargera la commande 'pwd' avec sa sortie. Cela peut être utile lorsque nous voulons que les autres sachent clairement quelle est la commande exacte que nous venons d'exécuter et sa sortie.

Définir la langue

Par défaut, Wgetpaste chargera des extraits de texte en texte brut. Pour lister les langues prises en charge par le service par défaut, vous pouvez utiliser le Option -L.

wgetpaste -L

Cette commande listera toutes les langues prises en charge par le service par défaut, c'est-à-dire python.

Nous pouvons changez cela en utilisant l'option -l.

wgetpaste -l Bash mi-texto.txt

Désactiver la syntaxe ou la mise en évidence html dans la sortie

Comme je l'ai mentionné précédemment, les extraits de texte seront affichés dans un format de langue spécifique (texte brut, bash, etc.). Cependant, nous pourrons modifier ce comportement en afficher les extraits de texte brut, avec l'option -r.

wgetpaste brut

wgetpaste -r mi-texto.txt

Comme vous pouvez le voir dans la sortie ci-dessus, il n'y a pas de coloration syntaxique, pas de formatage html. Seulement une sortie brute.

Modifier les valeurs par défaut de Wgetpaste

Tous les paramètres par défaut peuvent être modifiés globalement dans /etc/wgetpaste.conf ou dans le dossier de l'utilisateur, dans le fichier ~ / .wgetpaste.conf.

Ces fichiers ne sont pas disponibles par défaut sur mon système Ubuntu. Je suppose que vous devez les créer manuellement. Un exemple de contenu pour les deux fichiers a été mis à la disposition de tous par le développeur ici ! y ici !.

Si la nouvelle configuration ne vous convainc pas, vous êtes toujours à temps soit pour la modifier vous-même, soit pour supprimer ces deux fichiers que vous venez de créer. Wgetpaste retournera au travail avec les valeurs par défaut.

Obtenir de l'aide

Pour montrer le section d'aide, courir:

aider wgetpaste

wgetpaste -h

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.