Sync Pinboard and Evernote bookmarks.
The script will:
- retrieve all your bookmarks from pinboard
- if there is no entry in Evernote (in any notebook) with the same URL, create one in the notebook "Bookmarks"
- The notebook will be created if you don't have it yet
- Add all your pinboard bookmarks into evernote
- If you have lynx installed, the script will save a text dump of the page into Evernote
- If you have phantom.JS installed, the script will also save a screenshot of the page into Evernote
- Add all your evernote bookmarks into Pinboard
- Get your pinboard API Token here: https://pinboard.in/settings/password
- Get an Evernote developer token at: https://www.evernote.com/api/DeveloperToken.action
- Create a conf.py file with your credentials (tokens or passwords). The file conf_sample.py will show you how
- install https://github.com/evernote/evernote-sdk-python
- install https://github.com/mgan59/python-pinboard
- [Optional] install lynx, if you want a nice text dump of the pages in your bookmark note
- [Optional] get a Readability parser key if you want to use it instead of lynx
- [Optional] install phantomJS from http://phantomjs.org/ if you want to keep a screenshot of each bookmarked site in evernote
- Run PinboardEvernoteSync.py whenever you feel like syncing your accounts
- goto 9
- Sync tags
- Add an option to choose the Evernote notebook. Currently only uses the "Bookmarks" default