Notes For Linux
A Note taking application for Linux build in Gtk that aims to be an Evernote client.
Please clone the repo recursively as compilation is dependant on another submodule "libevernote" from https://github.com/aniket-deole/libevernote
This will not work in elementaryOS Luna anymore because of the GTK+3.10 requirement. It will work in any distro having GTK+3.10 and above.
[Ghatage 29-June-2014] Update: Added the export to PDF feature! This is the all new immersive mode
And here is the export to PDF feature
[Ghatage 28-June-2014] Update: Adding the export to PDF feature, to build with it, just set env var WITHPDF to 1. unset it to build as usual. Will need wkhtmltopdf (https://github.com/wkhtmltopdf/wkhtmltopdf) installed.
[Ghatage 22-June-2014] Update: Works well on Ubuntu 14.04 without any theme issues.
These libraries will be required. libsqlite3-dev libssl-dev libcrypto++-dev libsigc++-2.0-dev libgtk-3-dev libgtkmm-3.0-dev libwebkitgtk-3.0-dev uuid-dev libuuid1
The application currently connects to the Evernote Sandbox environment which is a testing environment. So make sure you open an account on sandbox.evernote.com.
Steps for installing prerequisites on Ubuntu 14.04, 14.10, 15.04 & elementaryOS Freya:
sudo apt-get install build-essential sudo ln -s /usr/include/gtkmm-3.0 /usr/include/gtkmm sudo apt-get install libsqlite3-dev libssl-dev libcrypto++-dev libsigc++-2.0-dev libgtk-3-dev libgtkmm-3.0-dev libwebkitgtk-3.0-dev uuid-dev libuuid1 libboost-dev git clone --recursive https://github.com/aniket-deole/notes.git cd notes/src/libevernote make cd .. make test
Current TODO Stuff:
1. Create Package for distribution.
2. Create an icon for the application.
3. Create a settings window popup to display user related settings.
4. Add a option to set Notebook as default to Notebook Right click context menu.
I'm currently working on a C++ library that encapsulates the Thrift library so that the implementation is easier and cleaner. Check it out here. https://github.com/aniket-deole/libevernote