Showing posts with label notes. Show all posts
Showing posts with label notes. Show all posts
Thursday, October 22, 2015
Geeknote: Command-Line Evernote Client
Geeknote is a command-line client for Evernote, useful to add notes to Evernote via Bash scripts, cron, applications that can't directly use the Evernote SDK or to simply manage your Evernote notes from the command-line.
The tool supports all basic Evernote functions: it can create or delete notes, create notepads and tags, search notes (with filters) and of course, edit existing notes, but that's about it. The application doesn't support advanced features like adding attachments to your notes or downloading/opening existing attachments.
The default editor used by Geeknote is Nano, but you can change it to other console editors such as Vim, Emacs and so on and you can even use GUI text editors, like Gedit for instance.
The default editor used by Geeknote is Nano, but you can change it to other console editors such as Vim, Emacs and so on and you can even use GUI text editors, like Gedit for instance.
Furthermore, Geeknote comes with a tool called gnsync, which allows synchronizing a folder containing text notes (it only works with text data!) with Evernote. This can be used to sync various logs or reports with Evernote under certain notebooks and add various tags automatically, but of course, there are many use cases for this.
Here are a few simple Geeknote examples (to simplify it, I didn't add tags or notebooks):
$ geeknote create --title "Testing geeknote"
Note has been successfully created.
$ geeknote edit "Testing geeknote"
Note has been successfully saved.
$geeknote create --title "Testing geeknote 2"
Note has been successfully created.
$ geeknote find geeknote
Search request: intitle:geeknote
Total found: 2
1 : 22/09/2014 15:23 Testing geeknote
2 : 22/09/2014 15:24 Testing geeknote 2
$ geeknote show geeknote
Total found: 2
1 : 22/09/2014 15:23 Testing geeknote
2 : 22/09/2014 15:24 Testing geeknote 2
0 : -Cancel-
: 1
################## TITLE ##################
Testing geeknote
=================== META ==================
Created: 22/09/2014 15:23
Updated: 22/09/2014 15:24
----------------- CONTENT -----------------
A simple test note created using Geeknote.
And a screenshot:
For how to use Geeknote, see its documentation.
Install Geeknote
Before proceeding, please note that Geeknote doesn't work with Ubuntu 12.04 / Linux Mint 13 because of an issue with the Evernote SDK for Python.
Debian / Ubuntu / Linux Mint (and derivatives) users can install Geeknote by using the commands below:
sudo apt-get install git python-thrift python-bs4 python-oauth2 python-html2text python-sqlalchemy python-setuptools
cd && git clone https://github.com/VitaliyRodnenko/geeknote.git
cd geeknote
sudo python setup.py install --record installed_files.txt
(the first command installs the required dependencies - there are 2 dependencies which aren't available in the Ubuntu repositories, but Geeknote automatically downloads and installs them)
To be able to remove Geeknote later on, make sure you don't delete the installed_files.txt file.
Arch Linux users can install Geeknote via AUR.
For other Linux distributions or Mac OS X, see the Geeknote GitHub page.
Once installed, authenticate Geeknote with Evernote by using the following command:
geeknote login
Note: Geeknote asks for a two-factor authentication code but if you didn't set this up with Evernote, simply press Enter.
Then, check out its documentation to see how to create/edit notes, change the default editor, etc.
Then, check out its documentation to see how to create/edit notes, change the default editor, etc.
How to remove Geeknote in Debian / Ubuntu / Linux Mint
To remove Geeknote (assuming you installed the app using our instructions and you didn't delete the "installed_files.txt" file), simply use the following command:
sudo xargs rm -v < ~/geeknote/installed_files.txt
(if you moved the installed_files.txt file, make sure you edit its path in the command above)
Tuesday, October 6, 2015
Evernote Linux Client `NixNote` 2 Beta Available For Download
Five months after the last alpha, NixNote 2 beta is finally available for download.
NixNote, previously known as Nevernote, is an unofficial Evernote client for Linux which was initially written in Java. NixNote 2 is a complete rewrite of NixNote in C++ using the Qt framework, having speed and a reduced memory footprint as the main goals. Java is still used for encrypting / decrypting text in NixNote 2, but it's optional so you don't have to install it if you don't need this feature.
Evernote is a note-taking service that supports saving text, full webpages, voice memos, video notes and more with a lot of useful features. There are official Evernote clients available for Windows, OS X, and mobile platforms but not for Linux.
Here are the changes in the latest NixNote 2 beta since the last alpha:
- support for reminders;
- ability to capture images from a webcam;
- you can open a note for editing in a new window;
- if you enable uploads, linked notebooks will now be sent;
- support for encrypted text (RC2 only);
- you can pin or unpin notes;
- you can add HTML entities via a dialog box;
- basic support for note history (Evernote premium users only);
- you can now open/close notebooks;
- note title colors can be changed (not synchronized);
- supports importing Evernote extract files (enex);
- you can do backups, restores, imports & exports to NixNote extract files (nnex);
- spell check has been added;
- significant performance improvements when loading notes with a lot of resources and when generating thumbnails;
- sync is more efficient, faster, & should resume properly after interrupts;
- many other smaller changes and bug fixes;
- deb, rpm and tar.gz (with install script) available for download.
Unfortunately, some features from NixNote 1.x are not yet fully implemented (they may not be implemented at all), like synchronizing note colors or selective notebook sync. Also, encrypted databases won't be supported in NixNote 2.
For more information on NixNote 2, including known issues, see the Beta 1 downloads page.
Download NixNote 2
Download NixNote 2 (deb, rpm and tar.gz files available for download).
Ubuntu users: The deb files work in Ubuntu 13.10 and 14.04 only (it won't work in Ubuntu 12.04 or 12.10 due to the required dependencies which aren't available in older Ubuntu versions)!
Important: if you've used NixNote 2 before this beta, you must delete the ~/.nixnote folder:
rm -r ~/.nixnote
It's also worth mentioning that syncing with Evernote is disabled by default. To enable it, from the NixNote 2 menu select Edit > Preferences and enable syncing on the Sync tab. Then select Tools > Synchronize to start synchronizing NixNote 2 with Evernote.
Subscribe to:
Posts (Atom)