GNU/Linux >> Linux Esercitazione >  >> Linux

Pyvoc:un dizionario da riga di comando e uno strumento per la costruzione del vocabolario

Ho una buona notizia per chi non è madrelingua inglese. Ora puoi migliorare il tuo vocabolario inglese e trovare il significato delle parole inglesi, direttamente dal tuo Terminale. Saluta Pyvoc , uno strumento multipiattaforma, open source, dizionario da riga di comando e strumento per la creazione del vocabolario scritto in Python linguaggio di programmazione.

Usando questo strumento, puoi rispolverare il significato di alcune parole inglesi, testare o migliorare le tue abilità di vocabolario o semplicemente usarlo come dizionario CLI su sistemi operativi simili a Unix.

Installa Pyvoc in Linux

Poiché Pyvoc è scritto utilizzando il linguaggio Python, puoi installarlo utilizzando Pip3 gestore di pacchetti.

Una volta installato Pip, esegui il comando seguente per installare Pyvoc.

$ pip3 install pyvoc

Dopo aver installato Pyvoc, esegui il comando seguente per creare automaticamente i file di configurazione necessari nel tuo $HOME directory.

$ pyvoc word

Risultato di esempio:

|Creating necessary config files
/getting api keys. please handle with care!
|

word 
Noun: single meaningful element of speech or writing
example: I don't like the word ‘unofficial’

Verb: express something spoken or written
example: he words his request in a particularly ironic way

Interjection: used to express agreement or affirmation
example: Word, that's a good record, man

Se il comando Pyvoc non è disponibile, disconnettiti e riconnettiti.

Fatto! Andiamo avanti e miglioriamo un po' la conoscenza dell'inglese.

Come utilizzare Pyvoc come strumento dizionario da riga di comando e strumento per la creazione di vocaboli

Pyvoc recupera il significato della parola da Oxford Dictionary API .

Diciamo che vuoi trovare il significato di una parola 'digressione' . Per farlo, esegui:

$ pyvoc digression

Vedere? Pyvoc non mostra solo il significato della parola 'digressione' , ma anche una frase di esempio che mostra come usare quella parola in pratica.

Vediamo un altro esempio.

$ pyvoc subterfuge
|

subterfuge 
Noun: deceit used in order to achieve one's goal
example: he had to use subterfuge and bluff on many occasions

Mostra anche le classi di parole. Come già sai, l'inglese ha quattro principali classi di parole :

  1. Nomi,
  2. Verbi,
  3. Aggettivi,
  4. Avverbi.

Dai un'occhiata al seguente esempio.

$ pyvoc welcome
 /

welcome 
Noun:            instance or manner of greeting someone
example:         you will receive a warm welcome

Interjection:    used to greet someone in polite or friendly way
example:         welcome to the Wildlife Park

Verb:            greet someone arriving in polite or friendly way
example:         hotels should welcome guests in their own language

Adjective:       gladly received
example:         I'm pleased to see you, lad—you're welcome

Come puoi vedere nell'output sopra, la parola 'benvenuto' può essere usata come verbo, sostantivo, aggettivo e interiezione. Pyvoc ha fornito un esempio per ogni classe.

Se scrivi una parola in modo errato, ti informerà di controllare l'ortografia della parola data.

$ pyvoc wlecome
\
No definition found. Please check the spelling!!

Utile, vero?

Crea gruppi di vocaboli

Un gruppo di vocaboli non è altro che una raccolta di parole aggiunte dall'utente. In seguito puoi rivedere o rispondere a quiz da questi gruppi. 100 gruppi di 60 parole sono riservati per l'utente.

Per aggiungere una parola (ad es. sporadico ) in un gruppo, esegui:

$ pyvoc sporadic -a
-

sporadic 
Adjective: occurring at irregular intervals or only in few places
example: sporadic fighting broke out


writing to vocabulary group...
word added to group number 51

Come puoi vedere, non ho fornito alcun numero di gruppo e pyvoc ha visualizzato il significato di una determinata parola e l'ha aggiunta automaticamente al numero di gruppo 51 . Se non fornisci il numero del gruppo, Pyvoc aggiungerà parole in modo incrementale ai gruppi 51-100 .

Pyvoc consente inoltre di specificare un numero di gruppo, se lo si desidera. Puoi specificare un gruppo da 1 a 50 utilizzando -g opzione. Ad esempio, aggiungerò una parola al gruppo di vocaboli 20 usando il seguente comando.

$ pyvoc discrete -a -g 20
 /

discrete 
Adjective:       individually separate and distinct
example:         speech sounds are produced as a continuous sound signal rather
               than discrete units

creating group Number 20...
writing to vocabulary group...
word added to group number 20

Vedere? Il comando sopra mostra il significato della parola "discreta" e la aggiunge al gruppo di vocaboli 20. Se il gruppo non esiste, Pyvoc lo creerà e aggiungerà la parola.

Per impostazione predefinita, Pyvoc include tre gruppi di vocaboli predefiniti (101, 102 e 103). Questi gruppi personalizzati hanno 800 parole ciascuno. Tutte le parole in questi gruppi sono tratte da GRE e SAT siti web di preparazione.

Per visualizzare i gruppi generati dagli utenti, esegui semplicemente:

$ pyvoc word -l
 -

word 
Noun:            single meaningful element of speech or writing
example:         I don't like the word ‘unofficial’

Verb:            express something spoken or written
example:         he words his request in a particularly ironic way

Interjection:    used to express agreement or affirmation
example:         Word, that's a good record, man


USER GROUPS
Group no.      No. of words
20             1

DEFAULT GROUP
Group no.      No. of words
51             1
 

Come vedi, ho creato un gruppo (20) incluso il gruppo predefinito (51).

Verifica e migliora il vocabolario inglese

Come ho già detto, puoi utilizzare i gruppi di vocabolario per revisionarli o rispondere a dei quiz.

Ad esempio, per rivedere il gruppo n. 101 , usa -r opzione come di seguito.

$ pyvoc 101 -r

Ora puoi rivedere il significato di tutte le parole nel gruppo Vocabolario 101 in ordine casuale. Basta premere INVIO per passare alle domande successive. Al termine, premi CTRL+C per uscire.

Inoltre, fai quiz dai gruppi esistenti per rispolverare il tuo vocabolario. Per farlo, usa -q opzione come di seguito.

$ pyvoc 103 -q 50

Questo comando ti permette di rispondere a un quiz di 50 domande dal gruppo di vocaboli 103. Scegli la risposta corretta dall'elenco inserendo il numero appropriato. Otterrai 1 punto per ogni risposta corretta. Più punti ottieni, maggiore sarà la tua abilità di vocabolario.

Pyvoc è nella fase iniziale di sviluppo. Spero che lo sviluppatore lo migliori e aggiunga più funzionalità nei giorni a venire.

In quanto madrelingua inglese, personalmente trovo utile testare e imparare nuovi significati di parole nel mio tempo libero. Se sei un utente pesante della riga di comando e desideri verificare rapidamente il significato di una parola, Pyvoc è lo strumento giusto. Puoi anche testare il tuo vocabolario inglese nel tuo tempo libero per memorizzare e migliorare la tua conoscenza della lingua inglese.


Linux
  1. Come modificare autorizzazioni e proprietari tramite riga di comando

  2. Come installare e utilizzare Mosh Command Line Tool Linux

  3. Diventa uno scrittore migliore dalla riga di comando di Unix

  4. Compilazione e caricamento di Arduino da riga di comando?

  5. Strumento da riga di comando per identificare le specifiche dei file audio

Lolcat:uno strumento da riga di comando per generare Rainbow Of Colors nel terminale Linux

Googler:uno strumento da riga di comando per eseguire la "ricerca con Google" dal terminale Linux

Come rimuovere file e directory utilizzando la riga di comando di Linux

19 Suggerimenti e trucchi utili per la riga di comando di Linux

Suggerimenti e trucchi per la riga di comando di Netstat

MySQL la riga di comando e i cercapersone