В следващата статия ще разгледаме Pyvoc. Този инструмент ще позволи на потребителите да подобрете нашия речник на английски или намерете дефиниция на думи директно от терминала. Трябва да се каже, че Pyvoc все още е в ранен етап на развитие.
Това е инструмент междуплатформен, с отворен код което ще направи достъпно за потребителите речник за командния ред, който също ще ни позволи да добавим речник. С този инструмент потребителите ще могат да тестват или подобряват нашия речник или просто да го използват като CLI речник на Unix-подобни операционни системи.
Инсталирайте Pyvoc на Ubuntu 18.04
Тъй като Pyvoc е написан с помощта на езика за програмиране Python, ще можем инсталирайте го с помощта на Pip3 мениджър на пакети.
sudo apt-get install python3-pip
След инсталирането на мениджъра на пакети pip3 можете да продължите към инструмент за инсталиране това ни занимава. В терминала (Ctrl + Alt + T) просто трябва да напишете:
pip3 install pyvoc
Веднъж инсталиран, трябва изпълнете следната команда. С него автоматично ще бъдат създадени необходимите конфигурационни файлове в нашата директория $ HOME.
pyvoc word
Някои примери за използване на Pyvoc като речников инструмент от терминала
Ако по някаква причина се интересуваме намерете значението на дума, например 'програмист", в терминала просто трябва да напишете:
pyvoc programmer
Както можете да видите на предишната екранна снимка, Pyvoc не само показва значението на думата „програмист“. Също така ще ни покаже a примерно изречение за да получим представа как да използваме тази дума на практика.
Друг пример би бил:
pyvoc hand
Както се вижда в предишния изход, думата "ръка" може да се използва като глагол и съществително. Инструментът ще ни покаже и пример за всеки клас за този пример.
В случай, че думата е грешно написана, терминалът ще ни информира, че трябва да проверим правописа и да ни предложи алтернативи към което сме написали:
Създайте речникови групи
Група лексика не е нищо повече от колекция от думи, добавени от потребителя. Този инструмент ще ни позволи да създадем 100 групи от 60 думи. За да добавите дума към група, като „статистика“, просто трябва да изпълните:
pyvoc statistic -a
Не е необходимо да предоставяте номер на група. Pyvoc ще покаже значението на думата и ще я добави към номер 51 на групата. Ако номерът на групата не е предоставен, Pyvoc ще добавя думите постепенно към групи 51 до 100.
Това също ще бъде възможно посочете група от 1-50, като използвате опцията -g. Например, ако искахме да добавим думата „статистика“ за група 20, това ще бъде направено по следния начин:
pyvoc statistic -a -g 20
Горната команда показва значението на думата 'статистика'и добавете думата към речникова група номер 20. Ако групата не съществува, Pyvoc ще я създаде и ще добави думата.
По подразбиране, Pyvoc включва три предварително дефинирани лексикални групи (101, 102 и 103). Тези групи по подразбиране имат по 800 думи от всяка.
за преглед на генерирани от потребителя групи, просто бягай:
pyvoc word -l
Тествайте и усъвършенствайте речника си по английски
Друга опция, налична в този инструмент, ще бъде мощността попълнете лексикалните групи, преглеждайки дефинициите. Например, за да прегледаме група номер 102, ще използваме опцията -r, както следва:
pyvoc -r 102
Така че ще можем да прегледаме значението на всички думи в речникова група 102 в произволен ред. За да завършите прегледа, натиснете Ctrl + c за изход.
Също така ще можем да използваме съществуващите групи за подобряване на нашия речник. За да го направите, просто трябва използвайте опцията -q както следва:
pyvoc 101 -q 20
Тази команда ще ни позволи отговори на въпросник от 20 думи от лексикарна група 101 и ние трябва да изберем подходящата дефиниция. Може да бъде консултирайте още примери на страницата му в GitHub.
Както мисля, че сте виждали, това е прост начин за подобряване на лексиката на английски език, преглед на значението на някои думи или като обикновен речник от командния ред. За повече информация можете да се консултирате с страница GitHub на проекта.
Ако е необходимо, те могат да поправят вашия "пип":
python3 -m pip install --user --upgrade pip
Благодаря за приноса. Salu2.