Skip to main content

Python library for the simplenote.com API

Project description

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.

History

0.2.0 (2012-06-02)

  • Add optional argument for quantity to get_note_list()

  • catch HTTPError when fetching notes

  • immediately return if note could not be fetched

  • trash_note has to succeed for deleting

  • add json import fallbacks

0.1.3 (2011-07-17)

  • fix display of ‘+’ signs

0.1.2 (2011-07-02)

  • improved documentation

  • add sphinx docs

0.1.1 (2011-06-25)

  • minor changes for pypi

0.1.0 (2011-06-25)

  • basic API methods

  • get note list

  • get single note

  • add note

  • update note

  • trash note

  • delete note

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

simplenote-0.2.0.tar.gz (4.5 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page