Yoda, en personlig assistent for Gnu / Linux-kommandolinjen

om yoda

I neste artikkel skal vi ta en titt på den personlige assistenten Yoda. Jeg fant denne på jakt etter kule ting på GitHub. Som jeg sier, Yoda er en personlig kommandolinjeassistent som kan hjelpe oss med å utføre trivielle oppgaver på Gnu / Linux. Det er et gratis program med åpen kildekode skrevet i Python.

Det må sies at det er tilrådelig å teste Yoda i et virtuelt miljø. Ikke bare Yoda, men ethvert Python-program, slik at de ikke forstyrrer globalt installerte pakker. Yoda krever Python 2 og PIP. Hvis PIP ikke er installert på Ubuntu, kan du sjekke en artikkel som vi har publisert i denne bloggen Det har gått en stund å få tak i den.

Installer Yoda, personlig assistent på kommandolinjen

Når vi har PIP installert på systemet vårt, vi vil bruke git clone for å få tak i programmet. Vi trenger bare å åpne en terminal (Ctrl + Alt + T) og skrive:

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

Ovennevnte kommando vil opprette en katalog kalt "yoda" i vår nåværende arbeidskatalog og klone alt innholdet i den. Vi får tilgang til yoda-katalogen:

cd yoda/

Deretter vil vi utføre følgende kommando til installer Yoda-appen:

pip install .

ta i betraktning perioden (.) på slutten av forrige kommando.

Konfigurer Yoda

Først vil vi starte konfigurasjonen for lagre informasjonen vår på det lokale systemet. For å gjøre det, løp:

yoda setup new

Den forrige bestillingen vil tvinge oss til å svare på følgende spørsmål:

Yoda oppretter innstillinger

Passordet vårt lagres i kryptert konfigurasjonsfil, så det er ingen grunn til bekymring. Som standard lagres informasjonen vår i katalogen ~ / .yoda.

Til sjekk gjeldende konfigurasjon, løpe:

yoda setup check

Til slette en eksisterende konfigurasjon, vi trenger bare å skrive i terminalen (Ctrl + Alt + T):

yoda setup delete

Bruk av Yoda

Hvem vil kan vet alt som denne veiviseren kan gjøre for brukeren i sin GitHub-side. Følgende er en liste over noen av tingene vi kan gjøre med Yoda.

Chat med Yoda

Vi klarer det samhandle på en grunnleggende måte med programmet ved hjelp av chat-kommandoen som vist nedenfor:

Yoda hvem er du

yoda chat who are you?

Test Internett-hastigheten

Vi vil kunne spørre Yoda om den hastigheten vi har på Internett. For å gjøre det, løp:

Yoda speedtest

yoda speedtest

Forkort og utvid URL

Yoda hjelper også forkorte url skrive noe sånt som:

Yoda URL forkortes

yoda url shorten https://ubunlog.com

Til utvide en forkortet url vi vil skrive:

Yoda URL utvides

yoda url expand https://goo.gl/Pn1EeU

Les nyheter fra Hacker News

til vanlig ta en titt på nettstedet Hacker News. Alle som vil kan lese nyhetene på denne siden ved hjelp av Yoda som vist nedenfor:

Yoda Hacker Nyheter

yoda hackernews

Yoda vil vise ett nytt om gangen. For å lese de neste nyhetene, skriv bare "y" og trykk Enter.

Administrer personlige tidsskrifter

Yoda dagbok

  1. Vi kan også føre en personlig journal for å registrere viktige hendelser. Til lage en ny dagbok vi vil bruke kommandoen:
yoda diary nn
  1. For å opprette et nytt notat, må du utføre forrige kommando. Hvis vi vil se alle merknader vi vil skrive:
yoda diary notes
  1. Vi vil ikke bare kunne skrive notater. Yoda kan også hjelpe oss med å lage oppgaver. Til lage en ny oppgave, vil vi utføre:
yoda diary nt
  1. Til se oppgavelisten, vil vi skrive i terminalen:
yoda diary tasks
  1. Hvis vi har det en oppgave som ufullstendig, vil vi utføre følgende kommando for å skrive oppgavens serienummer for å fullføre den:
yoda diary ct
  1. Vi klarer det analysere oppgaver for inneværende måned når som helst ved hjelp av kommandoen:
yoda diary analyze

Ta notater om kontaktene våre

Først av alt må vi starte konfigurasjonen for lagre detaljene i kontaktene våre. For å gjøre det, løp:

yoda love setup

Her skal vi skrive detaljene i kontakten vår:

yoda kjærlighetsoppsett

Å se dem personopplysninger, løpe:

yoda love status

Til legg til bursdag av kontakten skriver:

Yoda elsker fødselen

yoda love addbirth

Spor penger

Vi trenger ikke et eget verktøy for å kontrollere våre økonomiske utgifter. Vi kan gjøre dette med Yoda. Først vil vi starte konfigurasjonen for å kontrollere pengeutgiftene ved hjelp av kommandoen:

yoda money setup

Her vi vil skrive valutakoden vår og det opprinnelige beløpet:

Yoda penger oppsett

Lær engelsk ordforråd

Dette er bra for å kunne ord på engelsk, selv om definisjonene også vil bli gitt oss på engelsk. Yoda kommer til å hjelpe oss lære tilfeldige ord på engelsk og å følge læringsutviklingen vår.

For å lære et nytt ord, vil vi skrive:

Yoda ordforråd

yoda vocabulary word

Dette vil vise oss et tilfeldig ord. Trykk på Enter for å vise betydningen av ordet. Yoda vil spørre oss om vi allerede vet hva ordet betyr.

Hjelp

I tillegg kan Yoda hjelpe deg med å gjøre andre ting, som å finne definisjonen av et ord og lage flashcards for enkelt å lære noe. Til få mer informasjon og en liste over tilgjengelige alternativer, se hjelpeavdelingen ved å skrive:

Yoda Hjelp

yoda --help

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Leonardo Figueiredo Camara sa

    Fabio Neves

  2.   David Aviles Espinola sa

    Pucha og jeg har bare et problem med et team med UBUNTU

  3.   Romersk guazo sa

    God inngang, jeg hadde lett etter noe lignende i lang tid, men

    Hva skjer hvis jeg installerer det på min ubuntu og ikke i et virtuelt miljø? påvirke noe?

    Det eneste jeg vil gjøre med YODA er å holde en JOURNAL siden jeg ikke liker RedNoetebook, og derfor er oppføringene noe lange. Kan jeg gjøre det med YODA?

    Hvis jeg ikke liker det, hvordan kan jeg avinstallere det?

  4.   Damian Amoedo sa

    Jeg tror du kan finne en løsning på tvilen din på prosjektets GitHub-side https://github.com/yoda-pa/yoda. hei 2.