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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file simplenote-0.2.0.tar.gz
.
File metadata
- Download URL: simplenote-0.2.0.tar.gz
- Upload date:
- Size: 4.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0d0b39824d662c88d295c9bc3dc46a66beb92649d35aa83b621353a4154290ad
|
|
MD5 |
d947df4717ee3843dc7238035f96f3a1
|
|
BLAKE2b-256 |
fa2746ef237fa9ee52c2d768003031ded444120defd78ab597eff4d5b9d11e62
|