https://github.com/cbess/evernotecloudsdk
Evernote Cloud API SDK (Mac and iOS)
https://github.com/cbess/evernotecloudsdk
Last synced: over 1 year ago
JSON representation
Evernote Cloud API SDK (Mac and iOS)
- Host: GitHub
- URL: https://github.com/cbess/evernotecloudsdk
- Owner: cbess
- License: bsd-2-clause
- Created: 2013-01-13T07:05:23.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-04-15T13:44:18.000Z (about 13 years ago)
- Last Synced: 2025-01-17T04:45:30.412Z (over 1 year ago)
- Language: Objective-C
- Size: 531 KB
- Stars: 4
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
## Our efforts worked
As of v1.1.1, Evernote SDK is Mac/iOS compatible:
- [Mac SDK](https://github.com/evernote/evernote-sdk-mac)
- [Install Mac SDK](https://github.com/evernote/evernote-sdk-mac/blob/master/INSTALL-MAC.md)
Please use the SDK links above.
## Evernote for Mac (Built on top of the Evernote SDK for iOS)

Forked from [Evernote SDK for iOS version 1.0.1](https://github.com/evernote/evernote-sdk-ios/commit/b5e932581b069257350efff8f4de19b3706e51ed).
100% compatible with [Evernote SDK for iOS](https://github.com/evernote/evernote-sdk-ios).
## Demo Setup
1. Provide API info:
1. Add `evernote-auth.plist` to your project (ignored by git)
2. Add *consumer-key* string under *Root*, value = your consumer key
3. Add *consumer-secret* string under *Root*, value = your consumer key
1. Start the app
1. Click `Sync` button
## Usage
To implement in your own Mac desktop app:
1. Copy `CBEvernote` folder to your project.
1. Copy `evernote` folder to your project.
1. Add `CBEvernote.h` to your header (in the PCH or where needed).
See sample project for more guidance.
### Change Notes
I made as few changes as possible to make this as maintainable as possible. It should require very little work when the iOS SDK is updated. The largest change was adding the Mac OAuth view controller workflow.
Changed files:
1. EvernoteSession.*
1. ENOAuthViewController.*
I also added some **sample code to list notebooks and notes**.
The code within this SDK is compatible with both the Mac (tested) and iOS (untested) platforms.
## Purpose
I saw no good Evernote Mac examples and the Evernote iOS SDK was about 90% compatible with Cocoa/AppKit.
License
-------
[BSD](http://opensource.org/licenses/BSD-2-Clause) = I hope its helpful.