{ "info": { "author": "Daniel Schauenberg", "author_email": "d@unwiredcouch.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3" ], "description": "==============\nsimplenote.py\n==============\n\n.. image:: https://readthedocs.org/projects/simplenotepy/badge/?version=latest\n :target: http://simplenotepy.readthedocs.io/en/latest/?badge=latest\n :alt: Documentation Status\n\n.. image:: https://travis-ci.org/mrtazz/simplenote.py.svg?branch=master\n :target: https://travis-ci.org/mrtazz/simplenote.py\n\n.. image:: https://codeclimate.com/github/mrtazz/simplenote.py/badges/gpa.svg\n :target: https://codeclimate.com/github/mrtazz/simplenote.py\n :alt: Code Climate\n\n.. image:: https://img.shields.io/pypi/v/simplenote.svg\n :target: https://pypi.python.org/pypi/simplenote\n :alt: PyPi\n\n.. image:: https://img.shields.io/badge/license-MIT-blue.svg\n :target: http://opensource.org/licenses/MIT\n :alt: MIT License\n\nIntroduction\n=============\nsimplenote.py is a python library for the simplenote.com_ web service.\n\nInstallation\n=============\nInstall via pip::\n\n pip install simplenote\n\nOr if you must::\n\n easy_install simplenote\n\n\nUsage\n======\nsimplenote.py can be imported into any python module::\n\n import simplenote\n sn = simplenote.Simplenote(user, password)\n\nThe object then provides the following API methods::\n\n sn.get_note_list(data=True, since=cursor, tags=[]) # Supports optional `tags` parameter that takes a list of tags\n # to return only notes that contain at least one of these tags.\n # Also supports a `since` parameter, but as per the Simperium\n # API this is no longer a date, rather a cursor.\n # Lastly, also supports a `data` parameter (defaults to True)\n # to only return keys/ids and versions\n\n sn.get_note(note_id) # note id is value of key `key` in note dict as returned\n # by get_note_list. Supports optional version integer as\n # argument to return previous versions\n\n sn.add_note(note) # A ``note`` object is a dictionary with at least a\n # ``content`` property, containing the note text.\n\n sn.update_note(note) # The ``update_note`` method needs a note object which\n # also has a ``key`` property.\n sn.trash_note(note_id)\n\n simplenote.delete_note(note_id)\n\n\n.. _simplenote.com: http://simplenoteapp.com\n\n\nHistory\n========\n\n2.1.4 (2019-06-02)\n------------------\n\n* Handle BadStatusLine errors\n\n2.1.3 (2019-06-01)\n------------------\n\n* Fix issue where update_note was actually modifying the external note object passed to it rather than creating a copy and returning that.\n\n2.1.2 (2019-04-07)\n------------------\n\n* Fix error in version number\n\n2.1.1 (2019-04-07)\n------------------\n\n* Handle invalid/expired tokens\n* Fixed KeyError in get_note_list() when offline\n* Fix order of note, status for trash_note\n\n2.1.0 (2018-11-04)\n------------------\n\n* Adds since paramter back in (as Simperium cursor, not date)\n\n2.0.3 (2018-10-19)\n------------------\n\n* No end facing change in functionality - just removes a superfluous default modificationDate\n\n2.0.2 (2018-10-03)\n------------------\n\n* Actually remove the since support like I thought I had. I could have\n re-implemented since in as per tags so it filters after pulling everything\n else, but since (ha!) I used \"since\" for a faster note loading there seems\n little point.\n\n2.0.1 (2018-10-03)\n------------------\n\n* Documentation updatess only\n\n2.0.0 (2018-09-29)\n------------------\n\n* Update to the Simperium API: https://simperium.com/docs/http/\n* Breaking changes:\n * The since parameter has been removed. Simperium supports the since parameter, but as a cursor, not a date.\n * The syncnum key no longer exists (this is an upstream change)\n * Things seem to be UTF-8 by default\n* This should largely be a drop in replacement though: E.g. Simperium uses id instead of key, but simplenote.py handles that for you.\n\n1.0.5 (2018-03-24)\n-------------------\n* Sort tags in get_note and update_note\n\n1.0.4 (2018-02-26)\n-------------------\n* Unescape html entites due to api change\n\n1.0.3 (2016-04-03)\n-------------------\n* Bug fix for an error introduce as a result of code review improvements. \n\n1.0.2 (2016-03-18)\n-------------------\n* Code review improvements only. No change to functionality.\n\n1.0.1 (2016-01-13)\n-------------------\n* I ended up pointing tag v1.0.0 at a re-written commit so need to retag. No changes beyond that.\n\n1.0.0 (2015-11-22)\n-------------------\n* I think this is stable and proven enough to be version 1 by now. Can then roll into Simplenote.vim v1.\n\n0.4.0 (2015-03-06)\n-------------------\n* Python 2 and 3 compatibility\n\n0.3.8 (2015-02-16)\n-------------------\n* Fix version number of deploy, now deploying is working\n\n0.3.7 (2015-02-16)\n-------------------\n* Testing deploying to PyPi with a change in credentials\n\n0.3.6 (2015-02-15)\n-------------------\n* Testing deploying to PyPi again, changes to .travis.yml\n\n0.3.5 (2015-02-15)\n-------------------\n* Testing deploying to PyPi again, this time will use an annotate tag\n\n0.3.4 (2015-02-15)\n-------------------\n* Test related changes again (using single instance)\n* Also testing deploying to PyPi via Travis\n\n0.3.3 (2014-04-07)\n-------------------\n* Minor change to a test, setting it as expected failure.\n\n0.3.2 (2014-04-06)\n-------------------\n* update_note uses utf-8 encoding on returned note content\n\n0.3.1 (2013-12-30)\n-------------------\n* Minor change to Travis CI PyPi deply details\n\n0.3.0 (2013-12-29)\n-------------------\n* Change optional argument for get_note_list() to be \"since date\" instead of quanity\n* Various tweaks to tests and CI in attempt to make more robust\n* get_note_list() now supports optional tag argument\n* get_note() now supports optional version argument\n \n0.2.0 (2012-06-02)\n-------------------\n* Add optional argument for quantity to get_note_list()\n* catch HTTPError when fetching notes\n* immediately return if note could not be fetched\n* trash_note has to succeed for deleting\n* add json import fallbacks\n\n0.1.3 (2011-07-17)\n-------------------\n* fix display of '+' signs\n\n0.1.2 (2011-07-02)\n-------------------\n* improved documentation\n* add sphinx docs\n\n0.1.1 (2011-06-25)\n-------------------\n* minor changes for pypi\n\n0.1.0 (2011-06-25)\n-------------------\n* basic API methods\n* get note list\n* get single note\n* add note\n* update note\n* trash note\n* delete note", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mrtazz/simplenote.py", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "simplenote", "package_url": "https://pypi.org/project/simplenote/", "platform": "", "project_url": "https://pypi.org/project/simplenote/", "project_urls": { "Homepage": "https://github.com/mrtazz/simplenote.py" }, "release_url": "https://pypi.org/project/simplenote/2.1.4/", "requires_dist": null, "requires_python": "", "summary": "Python library for the simplenote.com API", "version": "2.1.4" }, "last_serial": 5348993, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4b803972ca86036ce4a444dee45fcb0e", "sha256": "64cab2b2955e958f61953b8a38dcda4e376c8de48b1d6ad0cd3ef3fc1ed60bad" }, "downloads": -1, "filename": "simplenote-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4b803972ca86036ce4a444dee45fcb0e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3426, "upload_time": "2011-06-25T15:02:35", "url": "https://files.pythonhosted.org/packages/b2/07/090512992a3a7ecd40ee628518010b734bf8f5a5e29a5d618d2b58c10483/simplenote-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "2d0feac554312a1ddb477da28e13b42f", "sha256": "3769816c4aa316d2f3d5ebb1b977590561ec2a0ec17bbef7bf5250edcc67b58f" }, "downloads": -1, "filename": "simplenote-0.1.1.tar.gz", "has_sig": false, "md5_digest": "2d0feac554312a1ddb477da28e13b42f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3453, "upload_time": "2011-06-25T15:07:18", "url": "https://files.pythonhosted.org/packages/09/62/fabff68d5853fc152224a6c187fd024f89f0947ffb94204aef5c450200b0/simplenote-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "b33f46fba171171133de3cc12c51e30f", "sha256": "8cc4eb763808f40c5a9aa6628fc6142131e206c1bfd36715e6cbe4ebd3150f5d" }, "downloads": -1, "filename": "simplenote-0.1.2.tar.gz", "has_sig": false, "md5_digest": "b33f46fba171171133de3cc12c51e30f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3885, "upload_time": "2011-07-02T14:15:24", "url": "https://files.pythonhosted.org/packages/7f/63/71b8610c5384c08a7b3af1c693c689986c1a884ddfffe50f06731322b080/simplenote-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "29e622c1ffbf5383e4c17bedd4726df5", "sha256": "afa2e6decfb24665f47ed60bab805366fc8e12af4cc5f1a4c2512e9b516ccbc6" }, "downloads": -1, "filename": "simplenote-0.1.3.tar.gz", "has_sig": false, "md5_digest": "29e622c1ffbf5383e4c17bedd4726df5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3903, "upload_time": "2011-07-17T18:33:27", "url": "https://files.pythonhosted.org/packages/f7/c1/b6854d8ea1024d1b3cc9ce2417416f0f56a0270631ae39c7fae03d61252c/simplenote-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d947df4717ee3843dc7238035f96f3a1", "sha256": "0d0b39824d662c88d295c9bc3dc46a66beb92649d35aa83b621353a4154290ad" }, "downloads": -1, "filename": "simplenote-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d947df4717ee3843dc7238035f96f3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4510, "upload_time": "2012-06-03T00:46:41", "url": "https://files.pythonhosted.org/packages/fa/27/46ef237fa9ee52c2d768003031ded444120defd78ab597eff4d5b9d11e62/simplenote-0.2.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e2cc70f662ae1ea44bfe5486846ee5ba", "sha256": "e51938cd3f400d10e3c470d87cd2500a08c52ed696f44071745cc624f5b9ec4e" }, "downloads": -1, "filename": "simplenote-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e2cc70f662ae1ea44bfe5486846ee5ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5503, "upload_time": "2015-02-16T22:19:03", "url": "https://files.pythonhosted.org/packages/e0/ab/d44c8aaca7da0fb01fac18b9d2823c76b819cd90c3e752d802882c47d3a9/simplenote-0.3.1.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "4af436ff1ceeadd86f010078a2d70a0d", "sha256": "9e8081364b0f206049754b4d4f71392cdf7950c839090f07d2bf8e44d042e269" }, "downloads": -1, "filename": "simplenote-0.3.8.tar.gz", "has_sig": false, "md5_digest": "4af436ff1ceeadd86f010078a2d70a0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5583, "upload_time": "2015-02-16T22:55:42", "url": "https://files.pythonhosted.org/packages/36/7f/7c662c9abaadf2593661085642e4fa7b8fdc9af56fe8290df0f138217b0d/simplenote-0.3.8.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "734694a1fcb7b194745b2ea1832777a2", "sha256": "211a37105939ff6da70179e2bf7de11cc28624be261ed6d62fd5d60b4461a0e2" }, "downloads": -1, "filename": "simplenote-0.4.0.tar.gz", "has_sig": false, "md5_digest": "734694a1fcb7b194745b2ea1832777a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5722, "upload_time": "2015-03-06T16:54:07", "url": "https://files.pythonhosted.org/packages/93/32/85169d8915f9f1e78b95c8fe100ec4328790240adccd52e4714de0528568/simplenote-0.4.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "28555993fc0c30372348ab987b816ee1", "sha256": "83fac1c00cd26f0908a906a45212f6029897847f8c0703e5a779b44c2949f17c" }, "downloads": -1, "filename": "simplenote-1.0.0.tar.gz", "has_sig": false, "md5_digest": "28555993fc0c30372348ab987b816ee1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5950, "upload_time": "2015-11-23T21:35:01", "url": "https://files.pythonhosted.org/packages/ba/fa/942b096614565f06ad0f4a7e6a46af7da8780f720b3c3d9d72ecff85d5ee/simplenote-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "968627fca485bd826345bc09bcc025c0", "sha256": "b4bd2ae134b0b46e550bbc552d6420bc33a8f3c16fa16886f17ba510f54c33a5" }, "downloads": -1, "filename": "simplenote-1.0.1.tar.gz", "has_sig": false, "md5_digest": "968627fca485bd826345bc09bcc025c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6195, "upload_time": "2016-01-13T20:11:00", "url": "https://files.pythonhosted.org/packages/65/82/b8134a0a1ffcbb77244eb29b0e660494c6d8eea864317085c4ff4cb978bb/simplenote-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "db4bc3515bdd0994c7d3a4dbefad91fc", "sha256": "8a017e3901301ec04a8e42245080aae0f301a9205c3c42b1506b80fb14448742" }, "downloads": -1, "filename": "simplenote-1.0.2.tar.gz", "has_sig": false, "md5_digest": "db4bc3515bdd0994c7d3a4dbefad91fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6012, "upload_time": "2016-03-18T22:23:25", "url": "https://files.pythonhosted.org/packages/ad/b7/ee01fedb7345d5600a286d625f8b311126350c1a2882a0f17bcd9771e189/simplenote-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "94020031afb4ea4b37f0d9803137c7a8", "sha256": "2450dd87d8655972a31edf2ac92afdc02c01341b7d0e2665d143cff299dca965" }, "downloads": -1, "filename": "simplenote-1.0.3.tar.gz", "has_sig": false, "md5_digest": "94020031afb4ea4b37f0d9803137c7a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6082, "upload_time": "2016-04-02T23:18:50", "url": "https://files.pythonhosted.org/packages/b2/a6/7dfb305f44f9f277bcf3e04c3a6ca5c531cab30dcb9e01610033a7244d72/simplenote-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "51b30f692aa87431017f2dcb91b9bca3", "sha256": "5b6157ff85133301c4d3963c141bd33fbc7c37a903cfe8488f62c2091c1d037a" }, "downloads": -1, "filename": "simplenote-1.0.4.tar.gz", "has_sig": false, "md5_digest": "51b30f692aa87431017f2dcb91b9bca3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6195, "upload_time": "2018-02-26T23:17:07", "url": "https://files.pythonhosted.org/packages/9c/6b/526aefccc9c9d0c6b8b94c09f0060d544758351f2b21f8b759ae5eec6e39/simplenote-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "5d79bef498f56dacdf1b3c76f9babb74", "sha256": "7c775ecf21074098e4d71fef033cc06bb21f0a5c9c7332af92f6c5c263bdad47" }, "downloads": -1, "filename": "simplenote-1.0.5.tar.gz", "has_sig": false, "md5_digest": "5d79bef498f56dacdf1b3c76f9babb74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6251, "upload_time": "2018-03-24T21:10:21", "url": "https://files.pythonhosted.org/packages/b4/b1/0ceca247ce6a53ead6a10282acf8de447dd05781296ad71d791a031f05fb/simplenote-1.0.5.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "1d5f37b74c09150e9f34291dcb2f0677", "sha256": "dc049dcfb1e49f64b6460af08e783a4de5decdf1490fcdd3f896c0f1659cd124" }, "downloads": -1, "filename": "simplenote-2.0.0.tar.gz", "has_sig": false, "md5_digest": "1d5f37b74c09150e9f34291dcb2f0677", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7262, "upload_time": "2018-09-29T10:33:22", "url": "https://files.pythonhosted.org/packages/d2/97/a8e53400948af2fe5f6ac7e24d5218a2327b602bb6a19a6d2dbf7a4126f9/simplenote-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "7761b201c7879ea9e82a81a78004c67f", "sha256": "61bbd7c32b43bc3bd74b2bd580af8e787b267482b8c75da4e0286539e3018ef9" }, "downloads": -1, "filename": "simplenote-2.0.1.tar.gz", "has_sig": false, "md5_digest": "7761b201c7879ea9e82a81a78004c67f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7239, "upload_time": "2018-10-03T21:57:03", "url": "https://files.pythonhosted.org/packages/59/69/78c332dc7d0c4af2003e76c60db30a19a33a1d6d5728f6d1dda68f58235f/simplenote-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "bb7bda75150f2e320b2f15fe2fbe4999", "sha256": "1b0620db4ac576a33259e566fb1625dfc3c633535d741925e820cb23b02fc5fd" }, "downloads": -1, "filename": "simplenote-2.0.2.tar.gz", "has_sig": false, "md5_digest": "bb7bda75150f2e320b2f15fe2fbe4999", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7312, "upload_time": "2018-10-03T22:15:14", "url": "https://files.pythonhosted.org/packages/b6/5a/8db10093c37a45be178d31c46ea91ed324e090f99e048e83ff73bd2d7f23/simplenote-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "6659ab6540e9eaca91db5ffb83fbfffe", "sha256": "0e28a18cd2d545b5015f3870dc4bcbfc618cabf156b9fdd8520170dba9c99b75" }, "downloads": -1, "filename": "simplenote-2.0.3.tar.gz", "has_sig": false, "md5_digest": "6659ab6540e9eaca91db5ffb83fbfffe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7328, "upload_time": "2018-10-19T11:48:45", "url": "https://files.pythonhosted.org/packages/22/7b/6824cc28dbafe7b43cd9d990038d4c2972a8af509a9d29b829e727c84859/simplenote-2.0.3.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "be061cbd7ffd571cf2be9831eef1b963", "sha256": "2ea113bcd9c7e161d37d73797fe3093e91b54fb69638e7be3b4efe396480c810" }, "downloads": -1, "filename": "simplenote-2.1.0.tar.gz", "has_sig": false, "md5_digest": "be061cbd7ffd571cf2be9831eef1b963", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7634, "upload_time": "2018-11-04T13:28:45", "url": "https://files.pythonhosted.org/packages/2a/c8/ca08a28c2db89eddc2c70eb4742e23df9f00b31c863af83bc9d930fbaf15/simplenote-2.1.0.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "b8bac5803960168dce0d36f3f3018cfe", "sha256": "525afe7d85b628caf7bc2be3a24bdbd0e4216a7f09e65fa01d81ee52607823eb" }, "downloads": -1, "filename": "simplenote-2.1.2.tar.gz", "has_sig": false, "md5_digest": "b8bac5803960168dce0d36f3f3018cfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7859, "upload_time": "2019-04-07T21:49:11", "url": "https://files.pythonhosted.org/packages/e6/87/83b6391a715af6b755570519b9ac8fc1de5fd40e4e006ce513d27f1723a6/simplenote-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "66f3682df80a7551786db330891e656e", "sha256": "0d9a8a0eb2c8a4211ee8c9e1defebe7846e5ea90d3679637def9132c7a5a87a0" }, "downloads": -1, "filename": "simplenote-2.1.3.tar.gz", "has_sig": false, "md5_digest": "66f3682df80a7551786db330891e656e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8113, "upload_time": "2019-06-02T14:36:22", "url": "https://files.pythonhosted.org/packages/58/3e/31413887b53118b1da170f2ccea2852afd72129618a726b80b40f02e84b7/simplenote-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "44fe6c9c15b1d4780061941f5eb32baf", "sha256": "81a0ba778a804907d6a530eeca721f19bfa55fe83ce0897f4d16688122f1c432" }, "downloads": -1, "filename": "simplenote-2.1.4.tar.gz", "has_sig": false, "md5_digest": "44fe6c9c15b1d4780061941f5eb32baf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8181, "upload_time": "2019-06-02T14:42:51", "url": "https://files.pythonhosted.org/packages/98/de/c555c3f49bf908ddea03b88f32233864371b201035e5343eba1fd857b4c7/simplenote-2.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "44fe6c9c15b1d4780061941f5eb32baf", "sha256": "81a0ba778a804907d6a530eeca721f19bfa55fe83ce0897f4d16688122f1c432" }, "downloads": -1, "filename": "simplenote-2.1.4.tar.gz", "has_sig": false, "md5_digest": "44fe6c9c15b1d4780061941f5eb32baf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8181, "upload_time": "2019-06-02T14:42:51", "url": "https://files.pythonhosted.org/packages/98/de/c555c3f49bf908ddea03b88f32233864371b201035e5343eba1fd857b4c7/simplenote-2.1.4.tar.gz" } ] }