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.
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.
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.
Vous pouvez également voir ce qui va être téléchargé. Pour ce faire, utilisez le option -t comme indiqué dans ce qui suit:
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:
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:
wgetpaste -s dpaste mi-texto.txt
Lire l'entrée de stdin
Wgetpaste peut également lire les entrées de 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 -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 -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:
wgetpaste -h