This project was simple code generated from Evernote-thrift-1.28 using Apache Thrift.
-
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!
see example/