Skip to content

Instantly share code, notes, and snippets.

@ciiqr
Forked from evernotegists/main.py
Created April 22, 2014 21:43
Show Gist options
  • Save ciiqr/11195438 to your computer and use it in GitHub Desktop.
Save ciiqr/11195438 to your computer and use it in GitHub Desktop.
def shareSingleNote(authToken, noteStore, userStore, noteGuid, shardId=None):
"""
Share a single note and return the public URL for the note
"""
if not shardId:
shardId = getUserShardId(authToken, userStore)
if not shardId:
raise SystemExit
try:
shareKey = noteStore.shareNote(authToken, noteGuid)
except (EDAMNotFoundException, EDAMSystemException, EDAMUserException), e:
print "Error sharing note:"
print type(e), e
return None
return "%s/shard/%s/sh/%s/%s" % \
(EN_URL, shardId, noteGuid, shareKey)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment