/evernote-sdk-golang

evernote-sdk-golang generated from Evernote-thrift

Primary LanguageGo

Evernote SDK Golang

This project was simple code generated from Evernote-thrift-1.28 using Apache Thrift.

How to generate yourself code

  • Download and install the newest Apache Thrift.

  • Clone or download the official evernote-thrift repository

  • Generate golang code with this command for each .thrift (Errors.thrift, Limits.thrift, NoteStore.thrift, Types.thrift, and UserStore.thrift):

    thrift -strict -nowarn --allow-64bit-consts --allow-neg-keys --gen go:package_prefix=github.com/your-github-id/evernote-sdk-golang/ evernote-thrift/src/UserStore.thrift

  • Modify import package path from 'github.com/apache/thrift/lib/go/thrift' to 'github.com/apache/thrift/lib/go/thrift'

  • Install thrift golang package from github: go get github.com/apache/thrift/lib/go/thrift

  • Fix some compiler errors...(had some errors using thrift 0.13.0 generator)

  • Enjoy!

Example

see example/