Overview

simplenote.py

Introduction

simplenote.py is a python library for the simplenote.com web service.

Installation

Install via pip:

pip install simplenote

Or if you must:

easy_install simplenote

Usage

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_noteList()
simplenote.get_note(note_id)
simplenote.add_note(note)
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.

Contribute

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.