Giter Site home page Giter Site logo

ginggs / notekeeperopen Goto Github PK

View Code? Open in Web Editor NEW

This project forked from roop/notekeeperopen

0.0 2.0 0.0 11.34 MB

Notekeeper Open is a Qt-based Evernote client for Symbian and Meego-Harmattan

License: Other

C++ 45.28% QMake 1.04% C 0.30% QML 49.43% JavaScript 3.74% Scilab 0.01% Shell 0.07% Makefile 0.15%

notekeeperopen's Introduction

Notekeeper Open

Notekeeper Open is a Qt-based Evernote client for Symbian and Meego-Harmattan.

This app was sold as Notekeeper in the Nokia Store from 2012 till the closure of the store in 2015. This is the complete source code for the app.

This repo also includes third-party code that is used in Notekeeper.

Before building

The Evernote API keys and encryption keys used in Notekeeper are not included in this repository in the interest of security.

To build a working copy of Notekeeper, you will need to:

  1. Obtain a fresh API key from Evernote
  2. Create a random key for encryption

Copy notekeeper_config.h.template in the repository as notekeeper_config.h and populate the fields using the instructions included in the template. After that, you can proceed to build Notekeeper.

Building

Notekeeper should be built with Qt 4.7 or Qt 4.8. It's recommended to build using Qt Creator.

The Symbian version is best built in Windows. The Meego-Harmattan version can be built in Windows, Mac or Linux.

While seeing the project in Qt Creator, if you aren't able to open the QML files for editing, try commenting out this line in the .pro file:

DEFINES += QML_IN_RESOURCE_FILE

Design

The app uses Qt/QML for the UI and Qt/C++ for backend code (storage, talking to Evernote, etc.).

Sharing of QML code between the Symbian and Meego-Harmattan versions is acheived by using a base of common components that in turn refer to the platform-specific components.

notekeeperopen's People

Contributors

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