Python API wrapper for the Simplenote web service
Python
Pull request Compare This branch is 77 commits behind mrtazz:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
docs
simplenote
tests
.gitignore
.travis.yml
HISTORY.rst
LICENSE
MANIFEST
MANIFEST.in
README.rst
setup.py
tox.ini

README.rst

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.

Meta

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.