simplenote.py is a python library for the simplenote.com web service.
Install via pip:
pip install simplenote
Or if you must:
easy_install simplenote
simplenote.py can be imported into any python module:
from simplenote import Simplenote
simplenote = Simplenote(user, password)
The object then provides the following API methods:
simplenote.get_note_list()
simplenote.get_note(note_id) # note id is value of key `key` in note dict as returned by get_note_list
content = "Note added using python client"
simplenote.add_note(content)
simplenote.update_note(note)
simplenote.trash_note(note_id)
simplenote.delete_note(note_id)
A note
object is a dictionary with at least a content
property, containing the note text. The update_note
method needs a note object which also has a key
property.
If you want to contribute:
- Fork the project.
- Make your feature addition or bug fix based on develop.
- Add tests for it. This is important so I don’t break it in a future version unintentionally.
- Commit, do not mess with version
- Send me a pull request. Bonus points for topic branches.