Pyvoc: un diccionario de línea de comandos y una herramienta de creación de vocabulario

Tengo una buena noticia para los hablantes no nativos de inglés. Ahora, puede mejorar su vocabulario en inglés y encontrar el significado de las palabras en inglés, directamente desde su Terminal. Saludar a Pyvoc una herramienta de creación de vocabulario y diccionario de línea de comandos multiplataforma y de código abierto escrita en Pitón lenguaje de programación.

Con esta herramienta, puede repasar algunos significados de palabras en inglés, probar o mejorar su habilidad de vocabulario o simplemente usarla como un diccionario CLI en sistemas operativos similares a Unix.

Instalar Pyvoc en Linux

Dado que Pyvoc está escrito en lenguaje Python, puede instalarlo usando Pip3 gerente de empaquetación.

Una vez que Pip esté instalado, ejecute el siguiente comando para instalar Pyvoc.

                      $ pip3 install pyvoc
                    

Después de instalar Pyvoc, ejecute el siguiente comando para crear automáticamente los archivos de configuración necesarios en su $HOME directorio.

                      $ pyvoc word
                    

Salida de muestra:

                      |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
                    

Si el comando Pyvoc no está disponible, simplemente cierre la sesión y vuelva a iniciarla.

¡Hecho! Avancemos y mejoremos un poco las habilidades en inglés.

Cómo utilizar Pyvoc como herramienta de diccionario de línea de comandos y herramienta de creación de vocabulario

Pyvoc obtiene el significado de la palabra de API de diccionario de Oxford .

Digamos que quieres encontrar el significado de una palabra ‘digresión’ . Para hacerlo, ejecuta:

                      $ pyvoc digression
                    
Encuentra el significado de una palabra usando Pyvoc

¿Ver? Pyvoc no solo muestra el significado de la palabra ‘digresión’ pero también un example oración que muestra cómo usar esa palabra en la práctica.

Vamos a ver a otro example.

                      
                        $ pyvoc subterfuge
                      
                      
|

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

También muestra las clases de palabras. Como tu ya sabes, El inglés tiene cuatro grandes clases de palabras :

  1. Sustantivos,
  2. verbos,
  3. adjetivos,
  4. adverbios.

Echa un vistazo a lo siguiente example.

                      $ 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
                    

Como puede ver en el resultado anterior, la palabra ‘bienvenido’ se puede usar como verbo, sustantivo, adjetivo e interjección. Pyvoc ha dado example para cada clase.

Si escribe mal una palabra, le informará que verifique la ortografía de la palabra dada.

                      
                        $ pyvoc wlecome
                      
                      

No definition found. Please check the spelling!!
                    

Útil, ¿no?

Crear grupos de vocabulario

Un grupo de vocabulario no es más que una colección de palabras añadidas por el usuario. Más tarde puede revisar o tomar la prueba de estos grupos. 100 grupos de 60 palabras son reservado para el usuario

Para agregar una palabra (Ej. esporádico ) a un grupo, simplemente ejecute:

                      
                        $ 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
                      
                    

Como puede ver, no proporcioné ningún número de grupo y pyvoc mostró el significado de la palabra dada y agregó automáticamente esa palabra al número de grupo. 51 . Si no proporciona el número de grupo, Pyvoc lo añadir palabras de forma incremental a grupos 51-100 .

Pyvoc también le permite especificar un número de grupo si lo desea. Puede especificar un grupo del 1 al 50 usando -gramo opción. Para examplevoy a agregar una palabra al grupo de Vocabulario 20 usando el siguiente 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
                    

¿Ver? El comando anterior muestra el significado de la palabra ‘discreta’ y la agrega al grupo de vocabulario 20. Si el grupo no existe, Pyvoc lo creará y agregará la palabra.

De forma predeterminada, Pyvoc incluye tres grupos de vocabulario predefinidos (101, 102 y 103). Estos grupos personalizados tienen 800 palabras de cada uno. Todas las palabras en estos grupos se toman de GRE y SE SENTÓ sitios web de preparación.

Para ver los grupos generados por el usuario, simplemente ejecute:

                      
                        $ 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
                    
                       
                    

Como puede ver, he creado un grupo (20) que incluye el grupo predeterminado (51).

Pon a prueba y mejora el vocabulario en inglés

Como ya dije, puedes usar los grupos de Vocabulario para repasar o tomar cuestionarios de ellos.

Por ejemplo, para revisar el grupo no. 101 utilizar -r opción como a continuación.

                      $ pyvoc 101 -r
                    

Ahora puede revisar el significado de todas las palabras en el grupo de Vocabulario 101 en orden aleatorio. Simplemente presione ENTER para pasar a las siguientes preguntas. Una vez hecho, pulsa CTRL+C salir.

Repasar el grupo de vocabulario

Además, realiza pruebas de los grupos existentes para refrescar su vocabulario. Para hacerlo, utilice -q opción como a continuación.

                      $ pyvoc 103 -q 50
                    

Este comando le permite realizar un cuestionario de 50 preguntas del grupo de vocabulario 103. Elija la respuesta correcta de la lista ingresando el número apropiado. Obtendrás 1 punto por cada respuesta correcta. Cuanto más anotes, mayor será tu habilidad de vocabulario.

Responder cuestionario usando Pyvoc Responder cuestionario usando Pyvoc

Pyvoc se encuentra en la etapa inicial de desarrollo. Espero que el desarrollador lo mejore y agregue más funciones en los próximos días.

Como hablante no nativo de inglés, personalmente encuentro útil probar y aprender nuevos significados de palabras en mi tiempo libre. Si es un gran usuario de la línea de comandos y desea verificar rápidamente el significado de una palabra, Pyvoc es la herramienta adecuada. También puede probar su vocabulario en inglés en su tiempo libre para memorizar y mejorar su habilidad en el idioma inglés.

Recurso:

Related Posts