Skip to main content

Yoda, a personal assistant for the Gnu / Linux command line




Yoda, a personal assistant for the Gnu / Linux command line

Yoda, a personal assistant for the Gnu / Linux command line
In the next article we are going to take a look at the personal assistant Yoda. I found this one looking for interesting things on GitHub. As I say, Yoda is a personal assistant for the...

In the next article we are going to take a look at the personal assistant Yoda. 

I found this one looking for interesting things on GitHub. As I say, Yoda is a personal assistant for the command line that can help us perform trivial tasks in Gnu / Linux. It is a free open source application written in Python.

It must be said that it is advisable to try Yoda in a virtual environment. Not only Yoda, but also any Python application so that they do not interfere with the packages installed globally. Yoda requires Python 2 and PIP. If PIP is not installed on your Ubuntu, you can consult an article that we have published on this blog a while ago to get it.
Install Yoda, the personal command-line wizard
Once we try installing PIP in our system, we will use git clone to get the program. We only have to open a terminal (Ctrl + Alt + T) and write:

    $ git clone https://github.com/yoda-pa/yoda

The above command will create a directory called “yoda” in our current working directory and clone all the content in it. We will access the directory yoda:

    $ cd yoda/

Next we will execute the following command to install the application Yoda:

    $ pip install .

The point (.) Must be taken into account at the end of the previous order.Set YodaFirst, we will launch the configuration to store our information in the local system. To do so, execute:

    $ yoda setup new

The previous order will force us to answer the following questions:Our password will be saved in the encrypted configuration file, so there’s nothing to worry about. By default, our information will be stored in the directory ~ / .yoda.
To verify the current configuration, execute:
image
Our password will be saved in the encrypted configuration file, so there’s nothing to worry about. By default, our information will be stored in the directory ~ / .yoda.
To verify the current configuration, execute:

    $ yoda setup check

To delete an existing configuration, we only have to type in the terminal (Ctrl + Alt + T):

    $ yoda setup delete

Use the YodaWhoever wants to know everything that this assistant can do for the user on your GitHub page. The following is a list of some of the things we can do with Yoda.Chat with Yoda We will be able to interact in a basic way with the program using the chat command as shown below:
image
    $ yoda chat who are you?

Test the speed of the Internet

We will be able to ask Yoda about the speed of the Internet.
To do so, execute:

image
    $ yoda speedtest

Shorten and expand URL

Yoda also helps shorten any URL by typing something like:

image
    $ yoda url shorten  https://ubunlog.com
To expand a shortened URL we will write:
image
    $ yoda url expand  https://goo.gl/Pn1EeU

Read the news from Hacker News
I usually take a look at the Hacker News website. Whoever wants to can read the news on this page using Yoda as shown below:

image
    $ yoda hackernews

Yoda will show a news item each time. To read the following news, simply type “y” and press Enter.Manage personal journals
image
We can also keep a personal diary to record important events. To create a new diary, we will use the command:

    $ yoda diary nn

To create a new note, you must execute the previous command. If we want to see all the notasescribe:

    $ yoda diary notes

Not only can we write notes. Yoda can also help us create tasks. To create a new task, we will execute:

    $ yoda diary nt

To see the list of tasks, we will write in the terminal:

    $ yoda diary tasks

If we have a task as incomplete, we will execute the following command to write the serial number of the task to complete it:

    $ yoda diary ct

We will be able to analyze the tasks of the current month at any time by means of the command:

    $ yoda diary analyze

Take notes about our contacts

First, we must launch the configuration to store the details of our contacts. To do so, execute:
    $ yoda love setup

Here we will write the details of our contact:
image
To see the details of the person, execute:

    $ yoda love status

To add the contact’s birthday write:
image
    $ yoda love addbirth

Track money expensesWe will not need a separate tool to control our financial expenses. This we can do with Yoda. First, we will launch the configuration to control money expenses using the command:
    $ yoda money setup

image

Learn vocabulary in English


This is fine for knowing English words, even though the definitions will also give us in English. Yoda will help us learn random words in English and follow our learning progress.
To learn a new word, we will write:

    $ yoda vocabulary word
image
This will show us a random word. Press Enter to show the meaning of the word. Yoda will ask us if we already know the meaning of the word.
Help

In addition, Yoda can help you do other things, such as finding the definition of a word and creating cards to easily learn anything. For more details and a list of available options, see the help section by typing:

    $ yoda –help
image





We are trying to bring all the content to YouTube and show every other spec and characteristics of this phone and many others, so we need your help to make it possible. Share, like, subscribe and active the notification to stay tuned and to access our giveaways.

Donate with PayPal

And we apreciate your donation to make new reviews and giveaways

Don’t forget to follow us in:

Comments

Popular posts from this blog

Android Security Bulletin: Everything you need to know!

Doogee BL12000 Pro

Zeal, a developer documentation browser