GithubHelp home page GithubHelp logo

nutianlab / notes Goto Github PK

View Code? Open in Web Editor NEW

This project forked from aniket-deole/notes

0.0 2.0 0.0 6.99 MB

An Evernote client for Linux

Home Page: http://aniket-deole.github.io/notes

License: GNU Lesser General Public License v2.1

Makefile 0.44% C++ 99.56%

notes's Introduction

Notes

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

notes's People

Contributors

aniket-deole avatar ghatage avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.