Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

How to use EverNote under Linux

2025-01-18 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/01 Report--

Editor to share with you how to use EverNote under Linux, I believe most people do not know much about it, so share this article for your reference, I hope you can learn a lot after reading this article, let's go to know it!

EverNote generally refers to impression notes, is a free and excellent note-taking software (personal knowledge management software), can help users effectively manage all kinds of electronic notes, materials and so on.

The installation Geeknote for Geeknote is developed using Python. So make sure you have Python (preferably version 2.7) and git installed before you start.

In Debian, Ubuntu, and Linux Mint $sudo apt-get install python2.7 git python-setuptools $git clone git://github.com/VitaliyRodnenko/geeknote.git $cd geeknote $sudo python2.7 setup.py install $sudo yum install git $git clone git://github.com/VitaliyRodnenko/geeknote.git $cd geeknote $sudo python setup.py install in Fedora or CentOS/RHEL for ArchLinux users in ArchLinux, you only need to use the package in AUR.

Basic use of Geeknote once you have installed Geeknote, you should associate Geeknote with your Evernote account:

Geeknote login then enter your email address, password and your two-step CAPTCHA. If you don't have the latter, ignore it and press enter.

Obviously you need an Evernote account to do this, so sign up first.

After you have done this, you can start creating new notes and editing them.

But first, you also need to set up your favorite text editor:

$geeknote settings-- editor vim then, the general syntax for creating a new note is:

Of the commands above $geeknote create-- title [title of the new note] (--content [content]-- tags [comma-separated tags]-- notebook [comma-separated notebooks]), only 'title'' is required, which is associated with the title of a new note. Other annotations can add additional metadata to your notes: add tags to associate with your notes and specify which notebook to put in. Similarly, if you have spaces in your title or content, don't forget to put them in quotation marks.

For example:

$geeknote create-- title "My note"-- content "This is a test note"-- tags "finance, business, important"-- notebook "Family" then you can edit your notes. The syntax is similar:

$geeknote edit-- note [title of the note to edit] (--title [new title]-- tags [new tags]-- notebook [new notebooks]) pay attention to optional parameters such as new titles, tags, and notebooks to modify the metadata of the notes. You can also rename your notes with the following command:

Geeknote edit-- note [old title]-- title [new title] the basic creation and editing are now complete, and the more advanced features are search and delete. You can search your notes with the following syntax:

$geeknote find-- search [text-to-search]-- tags [comma-separated tags]-- notebook [comma-separated notebooks]-- date [date-or-date-range]-- by default, the above command searches for notes by title. You can search by content with the "- content-search" option.

For example:

$geeknote find-- search "* restaurant"-- notebooks "Family"-- date 31.03.2014-31.08.2014 displays notes for the specified title:

$geeknote show [title]

One of my favorite techniques is to use:

$geeknote show "*" this displays all the notes and allows you to select one of them.

Delete a note:

$geeknote remove-- note [title] be careful that this is a real deletion. It deletes the note from the cloud storage.

Finally, there are many options to manage tags and notebooks. I think the most useful thing is to display a list of notebooks.

$geeknote notebook-list

The following commands are very similar. As you can guess, you can list all the tags with the following command:

$geeknote tag-list create a notebook:

$geeknote notebook-create-- title [notebook title] create a tag:

$geeknote tag-create-- title [tag title] once you get the hang of it, it's obvious that these grammars are very natural and clear.

If you want to know more, don't forget to check the official documentation.

Benefits as a benefit, Geeknote comes with gnsync tools that allow you to synchronize between Evernote and your local computer. However, I find its grammar a little boring:

Below $gnsync-- path [where to sync] (--mask [what kind of file to sync]-- format [in which format]-- logpath [where to write the log]-- notebook [which notebook to use]) is the meaning of these parameters.

-path / home/adrien/Documents/notes/: synchronizes the location of notes with Evernote.

-mask "* .txt": synchronizes only plain text files. The default gnsync attempts to synchronize all files.

-format markdown: you want them to be plain text or markdown format (plain text by default).

-logpath / home/adrien/gnsync.log: the location of the synchronization log. To prevent errors, gnsync writes log information there.

-notebook "Family": synchronize notes in which notebook. If left blank, the program will create a notebook with your synchronize folder command.

Overall, Geeknote is a beautiful command-line client for Evernote. Personally, I don't use Evernote very often, but it is still beautiful and useful. On the one hand, the command line makes it geek and easy to integrate with shell scripts. In addition, there is a branch of Geeknote on Git, called geeknote-improved-git on ArchLinux AUR, which seems to have more features and more active development than other branches. I think it's worth seeing.

The above is all the contents of the article "how to use EverNote under Linux". Thank you for reading! I believe we all have a certain understanding, hope to share the content to help you, if you want to learn more knowledge, welcome to follow the industry information channel!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report