Skip to content
aniket-deolePublic

About

An Evernote client for Linux

Resources

Stars

60 stars

Watchers

12 watching

Forks

Latest commit

 

History

203 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes

Notes For Linux (No longer developed or maintained)

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 Notes Notes Notes

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

Notes

And here is the export to PDF feature Notes

[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.

Installation Guide

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

You can invoke

make clean-db

to remove the local db and start over by logging again in the server of your choice (sandbox/prod).

======

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

About

An Evernote client for Linux

Resources

Stars

60 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages