{ "info": { "author": "Jay Marcyes", "author_email": "jay@marcyes.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "Enno\n====\n\nWrapper around Evernote's python client that makes it just a little more\npleasant to use.\n\nGet an access token\n-------------------\n\n1. Go `here `__ and click **GET AN API\n KEY**.\n2. Fill out the information for your Oauth app\n3. Create an account on the `development\n server `__\n4. add your key and secret to the environment:\n\n ::\n\n $ export ENNO_CONSUMER_KEY=...\n $ export ENNO_CONSUMER_SECRET=...\n\n5. Create an access token:\n\n ::\n\n $ enno oauth --sandbox\n\n6. Export your sandbox access token:\n\n ::\n\n $ export ENNO_SANDBOX=1\n $ export ENNO_SANDBOX_ACCESS_TOKEN=...\n\n7. When you are ready to use your app on your actual live evernote, go\n `here `__ and click **Activate an\n API Key**.\n\n8. When your api key is activated you can then get a real access token:\n\n ::\n\n $ enno oauth\n $ export ENNO_SANDBOX=0\n $ export ENNO_ACCESS_TOKEN=...\n\nQuerying notes\n--------------\n\n.. code:: python\n\n from enno import Note\n\n # get the first 10 notes containing foo in the title\n q = Note.query.in_title(\"foo\").limit(10)\n for n in q.get():\n print(n.title)\n\nCreating notes\n--------------\n\nsave text:\n\n.. code:: python\n\n from enno import Note\n\n n = Note()\n\n n.title = \"this is the title\"\n n.plain = \"this is the content\"\n n.save()\n print(n.guid)\n\nSave html:\n\n.. code:: python\n\n n = Note()\n\n n.title = \"this is the title\"\n n.html = \"

this is the content

\"\n n.save()\n print(n.guid)\n\nEvernote saves its notes in a format called\n`ENML `__, this is\navailable in the ``.content`` property:\n\n.. code:: python\n\n n = Note()\n\n n.title = \"this is the title\"\n n.html = \"

this is the content

\"\n print(n.content) # the html will have been converted to enml\n\nCreating Notebooks\n------------------\n\n.. code:: python\n\n from enno import Notebook\n\n nb = Notebook()\n\n nb.name = \"foo bar\"\n nb.save()\n print(nb.guid)\n\nInstallation\n------------\n\nUse pip:\n\n::\n\n $ pip install enno\n\nTo get the latest and greatest:\n\n::\n\n $ pip install git+https://github.com/jaymon/enno#egg=enno\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/Jaymon/enno", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "enno", "package_url": "https://pypi.org/project/enno/", "platform": "", "project_url": "https://pypi.org/project/enno/", "project_urls": { "Homepage": "http://github.com/Jaymon/enno" }, "release_url": "https://pypi.org/project/enno/0.0.6/", "requires_dist": null, "requires_python": "", "summary": "Wrapper around Evernote's python client", "version": "0.0.6" }, "last_serial": 3666739, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b10e3ac40e5b7cf0375ee32437ca8ba3", "sha256": "89aab825b337bc34c860404f65c27c3baf02b3a8bebbe10b98a299ae0c366726" }, "downloads": -1, "filename": "enno-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b10e3ac40e5b7cf0375ee32437ca8ba3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2572, "upload_time": "2018-03-08T22:53:35", "url": "https://files.pythonhosted.org/packages/e0/19/c18cdfdc3fce8bdeec868d488a538716d186fcc221beb6e0f15ca794a854/enno-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "2503ff2218f3ca633f964de4bde1fa71", "sha256": "6e3b4b4472f403290100b851f0cf8e754960c26d5be0b80389811181091e6e55" }, "downloads": -1, "filename": "enno-0.0.2.tar.gz", "has_sig": false, "md5_digest": "2503ff2218f3ca633f964de4bde1fa71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2595, "upload_time": "2018-03-09T07:06:34", "url": "https://files.pythonhosted.org/packages/24/13/d895c98deeb3c8f7ca70dab953cda4eaddfb5fca69fb093e048ec9ba2692/enno-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "b86cb094fd232dfdc0e93354acca744a", "sha256": "62cf8fac8646bb92b971796094fc2adafe7557bc98620ae266efa2688ce1ee9d" }, "downloads": -1, "filename": "enno-0.0.3.tar.gz", "has_sig": false, "md5_digest": "b86cb094fd232dfdc0e93354acca744a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2595, "upload_time": "2018-03-09T07:26:19", "url": "https://files.pythonhosted.org/packages/70/1b/22b3b625f2c5ede96f73e56e25ad42e858470d1b927fd87b4e7608b51d58/enno-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "1051c5850837b9e122f7281bc4484cb3", "sha256": "0a31d310e5381ea445ed240029d89a299bef66523e8b96ce91f0a58384b883c5" }, "downloads": -1, "filename": "enno-0.0.4.tar.gz", "has_sig": false, "md5_digest": "1051c5850837b9e122f7281bc4484cb3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16324, "upload_time": "2018-03-09T07:48:32", "url": "https://files.pythonhosted.org/packages/b7/2e/9a83149dae047cdfcc91e3dd058bd73c19eb72b97b9be915ac5c1eab9155/enno-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "f39cd12f52b2f2702a1b38549f88d567", "sha256": "aef3d54591c235588f0fc7b8339e9c8f61208d87f73800b7aae9fc843b7b811e" }, "downloads": -1, "filename": "enno-0.0.5.tar.gz", "has_sig": false, "md5_digest": "f39cd12f52b2f2702a1b38549f88d567", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16354, "upload_time": "2018-03-09T23:56:03", "url": "https://files.pythonhosted.org/packages/bb/cb/e2416bffb49eb372e15e831dc2934ee62af3c37b05b17f57db42c8b7495b/enno-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "8a05a3c49aa9e98049752c67616690c1", "sha256": "f87d170f36515c80b4eeb697966aee919ad142c9a742f24008d3847f88a7a267" }, "downloads": -1, "filename": "enno-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8a05a3c49aa9e98049752c67616690c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17666, "upload_time": "2018-03-13T21:15:15", "url": "https://files.pythonhosted.org/packages/ad/ca/85ed20938ff2e56a8b602c3d1f0dfb688f626e52567aa29517720536c0c7/enno-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8a05a3c49aa9e98049752c67616690c1", "sha256": "f87d170f36515c80b4eeb697966aee919ad142c9a742f24008d3847f88a7a267" }, "downloads": -1, "filename": "enno-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8a05a3c49aa9e98049752c67616690c1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17666, "upload_time": "2018-03-13T21:15:15", "url": "https://files.pythonhosted.org/packages/ad/ca/85ed20938ff2e56a8b602c3d1f0dfb688f626e52567aa29517720536c0c7/enno-0.0.6.tar.gz" } ] }