GNU/Linux >> Tutoriels Linux >  >> Linux

Pyvoc - Un dictionnaire de ligne de commande et un outil de création de vocabulaire

J'ai une bonne nouvelle pour les anglophones non natifs. Désormais, vous pouvez améliorer votre vocabulaire anglais et trouver le sens des mots anglais, directement depuis votre terminal. Dites bonjour à Pyvoc , un dictionnaire de ligne de commande et un outil de création de vocabulaire multiplateforme et open source écrit en Python langage de programmation.

À l'aide de cet outil, vous pouvez rafraîchir la signification de certains mots anglais, tester ou améliorer vos compétences en vocabulaire ou simplement l'utiliser comme dictionnaire CLI sur des systèmes d'exploitation de type Unix.

Installer Pyvoc sous Linux

Puisque Pyvoc est écrit en langage Python, vous pouvez l'installer en utilisant Pip3 gestionnaire de paquets.

Une fois Pip installé, exécutez la commande suivante pour installer Pyvoc.

$ pip3 install pyvoc

Après avoir installé Pyvoc, exécutez la commande suivante pour créer automatiquement les fichiers de configuration nécessaires dans votre $HOME répertoire.

$ mot pyvoc

Exemple de résultat :

|Création des fichiers de configuration nécessaires/obtention des clés API. s'il vous plaît manipuler avec soin !|mot Nom :seul élément significatif du discours ou de l'écritureexemple :je n'aime pas le mot "non officiel"Verbe :exprimer quelque chose de parlé ou d'écritexemple :il formule sa demande d'une manière particulièrement ironiqueInterjection :utilisé pour exprimer un accord ou affirmationexample :Word, c'est un bon disque, mec

Si la commande Pyvoc n'est pas disponible, déconnectez-vous et reconnectez-vous.

Fait! Allons-y et améliorons un peu les compétences en anglais.

Comment utiliser Pyvoc comme outil de dictionnaire de ligne de commande et outil de création de vocabulaire

Pyvoc récupère le sens du mot à partir de l'API Oxford Dictionary .

Disons que vous voulez trouver le sens d'un mot 'digression' . Pour ce faire, exécutez :

$ pyvoc digression

Voir? Pyvoc affiche non seulement la signification du mot 'digression' , mais aussi une phrase d'exemple qui montre comment utiliser ce mot dans la pratique.

Voyons un autre exemple.

subterfuge $ pyvoc |subterfuge Nom :tromperie utilisée pour atteindre son objectifexemple :il a dû utiliser des subterfuges et bluffer à plusieurs reprises

Il montre également les classes de mots. Comme vous le savez déjà, l'anglais a quatre principales classes de mots :

  1. Les noms,
  2. Verbes,
  3. Adjectifs,
  4. Adverbes.

Jetez un oeil à l'exemple suivant.

$ pyvoc welcome /welcome Nom :instance ou manière de saluer quelqu'unexemple :vous recevrez un accueil chaleureuxInterjection :utilisé pour saluer quelqu'un de manière polie ou amicaleexemple : bienvenue au parc animalierVerbe :saluer quelqu'un qui arrive de manière polie ou amicaleexemple : hôtels devrait accueillir les invités dans leur propre langue 

Comme vous le voyez dans la sortie ci-dessus, le mot "bienvenue" peut être utilisé comme verbe, nom, adjectif et interjection. Pyvoc a donné un exemple pour chaque classe.

Si vous avez mal orthographié un mot, il vous demandera de vérifier l'orthographe du mot donné.

$ pyvoc bienvenue \Aucune définition trouvée. Merci de vérifier l'orthographe !!

Utile, n'est-ce pas ?

Créer des groupes de vocabulaire

Un groupe de vocabulaire n'est rien d'autre qu'une collection de mots ajoutés par l'utilisateur. Vous pouvez ensuite réviser ou répondre au quiz de ces groupes. 100 groupes de 60 mots sont réservés pour l'utilisateur.

Pour ajouter un mot (par exemple sporadique ) à un groupe, exécutez simplement :

$ pyvoc sporadique -a -adjectif sporadique :survenant à intervalles irréguliers ou seulement à quelques endroitsexemple :des combats sporadiques ont éclaté en écrivant au groupe de vocabulaire... mot ajouté au groupe numéro 51 

Comme vous pouvez le voir, je n'ai fourni aucun numéro de groupe et pyvoc a affiché la signification du mot donné et a automatiquement ajouté ce mot au numéro de groupe 51 . Si vous ne fournissez pas le numéro de groupe, Pyvoc va ajouter progressivement des mots aux groupes 51-100 .

Pyvoc vous permet également de spécifier un numéro de groupe si vous le souhaitez. Vous pouvez spécifier un groupe de 1 à 50 en utilisant -g option. Par exemple, je vais ajouter un mot au groupe de vocabulaire 20 en utilisant la commande suivante.

$ pyvoc discret -a -g 20 /discrete Adjectif :individuellement séparés et distinctsexemple :les sons de la parole sont produits comme un signal sonore continu plutôt que comme des unités discrètescréant le groupe numéro 20...écriture dans le groupe de vocabulaire...mot ajouté au groupe numéro 20

Voir? La commande ci-dessus affiche la signification du mot "discret" et l'ajoute au groupe de vocabulaire 20. Si le groupe n'existe pas, Pyvoc le créera et ajoutera le mot.

Par défaut, Pyvoc comprend trois groupes de vocabulaire prédéfinis (101, 102 et 103). Ces groupes personnalisés ont 800 mots chacun. Tous les mots de ces groupes sont extraits du GRE et SAT sites de préparation.

Pour afficher les groupes générés par l'utilisateur, exécutez simplement :

$ mot pyvoc -l -mot Nom :seul élément significatif du discours ou de l'écritureexemple :je n'aime pas le mot "non officiel"Verbe :exprimer quelque chose de parlé ou d'écritexemple :il formule sa demande d'une manière particulièrement ironiqueInterjection :utilisé pour exprimer un accord ou une affirmationexemple :un mot, c'est un bon dossier, mecGROUPES D'UTILISATEURS Groupe n° Nombre de mots 20 1 GROUPE PAR DÉFAUTN° de groupe Nombre de mots51 1
 

Comme vous le voyez, j'ai créé un groupe (20) incluant le groupe par défaut (51).

Tester et améliorer le vocabulaire anglais

Comme je l'ai déjà dit, vous pouvez utiliser les groupes de vocabulaire pour les réviser ou répondre à des quiz.

Par exemple, pour réviser le groupe no. 101 , utilisez -r comme ci-dessous.

$ pyvoc 101 -r

Vous pouvez maintenant réviser la signification de tous les mots du groupe de vocabulaire 101 dans un ordre aléatoire. Appuyez simplement sur ENTER pour passer aux questions suivantes. Une fois terminé, appuyez sur CTRL+C pour quitter.

De plus, vous répondez aux quiz des groupes existants pour rafraîchir votre vocabulaire. Pour ce faire, utilisez -q comme ci-dessous.

$ pyvoc 103 -q 50

Cette commande vous permet de répondre à un quiz de 50 questions du groupe de vocabulaire 103. Choisissez la bonne réponse dans la liste en entrant le numéro approprié. Vous obtiendrez 1 point pour chaque bonne réponse. Plus vous marquez, plus vos compétences en vocabulaire seront élevées.

Pyvoc est au stade de développement précoce. J'espère que le développeur l'améliorera et ajoutera plus de fonctionnalités dans les jours à venir.

En tant qu'anglophone non natif, je trouve personnellement utile de tester et d'apprendre de nouvelles significations de mots pendant mon temps libre. Si vous êtes un gros utilisateur de ligne de commande et que vous souhaitez vérifier rapidement la signification d'un mot, Pyvoc est l'outil qu'il vous faut. Vous pouvez également tester votre vocabulaire anglais pendant votre temps libre pour mémoriser et améliorer vos compétences en anglais.


Linux
  1. QuickWall - Outil de ligne de commande pour définir les fonds d'écran d'Unsplash

  2. Différence entre " et " sur la ligne de commande (bash) ? ?

  3. Manipuler les saisies de la touche X et du pointeur sur la ligne de commande ?

  4. C argc et argv Exemples d'analyse d'arguments de ligne de commande

  5. Ligne de commande Arduino compilant et téléchargeant?

Lolcat - Un outil de ligne de commande pour produire un arc-en-ciel de couleurs dans un terminal Linux

Googler :un outil de ligne de commande pour effectuer une "recherche Google" à partir d'un terminal Linux

Comment supprimer des fichiers et des répertoires à l'aide de la ligne de commande Linux

19 trucs et astuces utiles pour la ligne de commande Linux

Trucs et astuces pour la ligne de commande Netstat

MySQL la ligne de commande et les pagers