Geeknote: En Command Line-baseret Evernote-klient til Linux
Evernote er et af de mest populære produktivitetsværktøjer, som giver dig mulighed for at tage noter, oprette to-do-lister, påmindelser osv., Men det er ikke officielt tilgængeligt på Linux. Selv om Linux-brugere har adgang til tjenesten via sin web-grænseflade, er det ikke praktisk, især hvis du bruger meget tid på at arbejde på kommandolinjen.
Hvis du leder efter en måde at få adgang til notattjenesten fra kommandolinjen, skal du prøve Geeknote, en open source Evernote-konsolklient til Linux, samt andre platforme som FreeBSD og Mac OS X. I denne artikel vil diskutere grunde af Geeknote og dets installation på Linux, såvel som de funktioner, den giver.
Installation
Bemærk : Alle disse installeringstrin er testet på Ubuntu 14.04.
Brug følgende kommandoer til at installere Geeknote:
sudo apt-get install git python-drift python-bs4 python-oauth2 python-html2text python-sqlalchemy python-setuptools cd && git klon https://github.com/VitaliyRodnenko/geeknote.git cd geeknote sudo python setup.py installer - -record installed_files.txt
Når du er færdig, skal du bare køre følgende kommando:
Geeknote login
Denne kommando vil bede dig om at indtaste dine Evernote login credentials samt en to-faktor autentificeringskode (du kan springe over dette ved bare at trykke på Enter, hvis du ikke har konfigureret Evernote). Hvis alt går fint, skal du have følgende meddelelse:
Du er logget ind.
Geeknote funktioner
Du kan bruge Geeknote til at udføre alle grundlæggende Evernote funktioner, herunder oprettelse / redigering / sletning / søgning noter, samt oprettelse af notesbøger og tags. Det har også en funktion til at synkronisere filer med den populære notatoptagelse.
Her er nogle eksempler på de grundlæggende funktioner Geeknote giver:
Opret noter
Du kan bruge Geeknote til nemt at lave noter i Evernote. Her er kommandoen for det:
geeknote create --title --content [--tags] [- notebook]
Her er hvad de enkelte muligheder betyder:
- - title: Titlen på den nye note, vi vil oprette.
--content
: Indholdet af den nye note (den må ikke indeholde dobbelt citater).--notebook
: Notebooken, hvor den nye note skal gemmes. Denne mulighed er ikke obligatorisk. Hvis den ikke er angivet, gemmes noten i en standard notesbog. Hvis en notesbog ikke eksisterer, vil Geeknote oprette den automatisk.--tags
: Tags, som notatet vil have. Det kan acceptere flere tags, adskilt med kommaer.
Her er et fungerende eksempel:
geeknote create --title "Min første note" - indhold "Dette er en testnote." - notesbog "første notesbog" - tags "test"
Som det fremgår af skærmbilledet af Evernote's web-interface, der vises nedenfor, skaber kommandoen ovenfor en ny note med titlen "Min første note", der indeholder teksten "Dette er en testnode" i notebook'en "Første notesbog".
Rediger noter
For at redigere en note skal du bruge følgende kommando:
geeknote edit --note --content [--title] [--tags] [- notebook]
Her er et fungerende eksempel, der redigerer titlen såvel som indholdet af noten oprettet i det foregående eksempel:
geeknote edit --note "Min første note" --title "Min første note [redigeret]" --content "Dette er en redigeret testnote"
Kommandoen ovenfor ændrer notatens titel fra "Min første note" til "Min første note [redigeret] :, og dens indhold fra" Dette er en testnote "til" Dette er en redigeret testnote ".
Søg noter
Geeknote kan også bruges til nemt at søge noter i Evernote. Her er kommandoen for det:
geeknote find --search [--tags] [--notebooks] [--date] [--count] [--exact-entry] [--content-search] [--url-only]
Her er et fungerende eksempel:
geeknote find --search "My"
Ovennævnte kommando producerede følgende output på min maskine:
Søgeanmodning: intitle: Min samlede fundet: 1 1: 09/11/2014 07:11 Min første note [redigeret]
Så du kan se, at Geeknote var i stand til at søge noter gemt i Evernote.
Fjern noter
For at fjerne eksisterende noter skal du bruge følgende kommando:
geeknote fjerne - notebook [--force]
Her er et fungerende eksempel:
geeknote fjern - notat "Min første note [redigeret]"
Kommandoen ovenfor skal slette noten med titlen Min første note [redigeret] . Dette kan bekræftes ved at søge noten:
geeknote find --search "Mine" Noter er ikke fundet.
Et hurtigt kig på Evernote web-grænseflade bekræfter også det samme:
For flere funktioner, gå over til Geeknotes officielle dokumentation.
Konklusion
Som navnet antyder, er Geeknote klart for en niche-publikum, der består af Linux-systemadministratorer og kommandolinjestyrke brugere. Det kan ikke tilbyde alle funktioner, som Evernote giver, men får helt sikkert det grundlæggende arbejde helt nemt. Har du nogensinde brugt Geeknote? Hvad er dine tanker om det? Del dine oplevelser i kommentarerne nedenfor.