{ "info": { "author": "Dean Jackson", "author_email": "deanishe@deanishe.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Programming Language :: Python :: 2.7", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "A helper library for writing `Alfred 2, 3 and 4`_ workflows.\n\nSupports macOS 10.7+ and Python 2.7 (Alfred 3 is 10.9+/2.7 only).\n\nAlfred-Workflow is designed to take the grunt work out of writing a workflow.\n\nIt gives you the tools to create a fast and featureful Alfred workflow from an\nAPI, application or library in minutes.\n\nhttp://www.deanishe.net/alfred-workflow/\n\n\nFeatures\n========\n\n* Catches and logs workflow errors for easier development and support\n* \"Magic\" arguments to help development/debugging\n* Auto-saves settings\n* Super-simple data caching\n* Fuzzy, Alfred-like search/filtering with diacritic folding\n* Keychain support for secure storage (and syncing) of passwords, API keys etc.\n* Simple generation of Alfred feedback (XML output)\n* Input/output decoding for handling non-ASCII text\n* Lightweight web API with modelled on `requests`_\n* Pre-configured logging\n* Painlessly add directories to ``sys.path``\n* Easily launch background tasks (daemons) to keep your workflow responsive\n* Check for new versions and update workflows hosted on GitHub.\n* Post notifications via Notification Center.\n\n\nAlfred 3-only features\n----------------------\n\n* Set `workflow variables`_ from code\n* Advanced modifiers\n* Alfred 3-only updates (won't break Alfred 2 installs)\n* Re-running Script Filters\n\n\nQuick Example\n=============\n\nHere's how to show recent `Pinboard.in `_ posts\nin Alfred.\n\nCreate a new workflow in Alfred's preferences. Add a **Script Filter** with\nLanguage ``/usr/bin/python`` and paste the following into the **Script**\nfield (changing ``API_KEY``):\n\n\n.. code-block:: python\n\n import sys\n from workflow import Workflow, ICON_WEB, web\n\n API_KEY = 'your-pinboard-api-key'\n\n def main(wf):\n url = 'https://api.pinboard.in/v1/posts/recent'\n params = dict(auth_token=API_KEY, count=20, format='json')\n r = web.get(url, params)\n r.raise_for_status()\n for post in r.json()['posts']:\n wf.add_item(post['description'], post['href'], arg=post['href'],\n uid=post['hash'], valid=True, icon=ICON_WEB)\n wf.send_feedback()\n\n\n if __name__ == u\"__main__\":\n wf = Workflow()\n sys.exit(wf.run(main))\n\n\nAdd an **Open URL** action to your workflow with ``{query}`` as the **URL**,\nconnect your **Script Filter** to it, and you can now hit **ENTER** on a\nPinboard item in Alfred to open it in your browser.\n\n\nInstallation\n============\n\n**Note**: If you intend to distribute your workflow to other users, you\nshould include Alfred-Workflow (and other Python libraries your workflow\nrequires) within your workflow's directory as described below. **Do not**\nask users to install anything into their system Python. Python installations\ncannot support multiple versions of the same library, so if you rely on\nglobally-installed libraries, the chances are very good that your workflow\nwill sooner or later break\u2014or be broken by\u2014some other software doing the\nsame naughty thing.\n\n\nWith pip\n--------\n\nYou can install Alfred-Workflow directly into your workflow with::\n\n # from within your workflow directory\n pip install --target=. Alfred-Workflow\n\nYou can install any other library available on the `Cheese Shop`_ the\nsame way. See the `pip documentation`_ for more information.\n\n\nFrom source\n-----------\n\nDownload the ``alfred-workflow-X.X.X.zip`` file from the `GitHub releases`_\npage and extract the ZIP to the root directory of your workflow (where\n``info.plist`` is).\n\nAlternatively, you can download `the source code`_ from the\n`GitHub repository`_ and copy the ``workflow`` subfolder to the root\ndirectory of your workflow.\n\nYour workflow directory should look something like this (where\n``yourscript.py`` contains your workflow code and ``info.plist`` is\nthe workflow information file generated by Alfred)::\n\n Your Workflow/\n info.plist\n icon.png\n workflow/\n __init__.py\n background.py\n notify.py\n Notify.tgz\n update.py\n version\n web.py\n workflow.py\n yourscript.py\n etc.\n\n\nDocumentation\n=============\n\nDetailed documentation, including a tutorial, is available at\nhttp://www.deanishe.net/alfred-workflow/.\n\n.. _v2 branch: https://github.com/deanishe/alfred-workflow/tree/v2\n.. _requests: http://docs.python-requests.org/en/latest/\n.. _Alfred 2, 3 and 4: http://www.alfredapp.com/\n.. _GitHub releases: https://github.com/deanishe/alfred-workflow/releases\n.. _the source code: https://github.com/deanishe/alfred-workflow/archive/master.zip\n.. _GitHub repository: https://github.com/deanishe/alfred-workflow\n.. _Cheese Shop: https://pypi.python.org/pypi\n.. _pip documentation: https://pip.pypa.io/en/latest/\n.. _workflow variables: http://www.deanishe.net/alfred-workflow/user-manual/workflow-variables.html", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.deanishe.net/alfred-workflow/", "keywords": "alfred workflow alfred4", "license": "", "maintainer": "", "maintainer_email": "", "name": "Alfred-Workflow", "package_url": "https://pypi.org/project/Alfred-Workflow/", "platform": "", "project_url": "https://pypi.org/project/Alfred-Workflow/", "project_urls": { "Homepage": "http://www.deanishe.net/alfred-workflow/" }, "release_url": "https://pypi.org/project/Alfred-Workflow/1.37.2/", "requires_dist": null, "requires_python": "", "summary": "Full-featured helper library for writing Alfred 2/3/4 workflows", "version": "1.37.2" }, "last_serial": 5496917, "releases": { "1.10.0": [ { "comment_text": "", "digests": { "md5": "29a06db05a82f5756bdbb6328805021e", "sha256": "e82d51e7eeb9de70d359f7d3fc049353cdc39921b8a929bfcf4dfaf6f3e82f96" }, "downloads": -1, "filename": "Alfred-Workflow-1.10.0.tar.gz", "has_sig": false, "md5_digest": "29a06db05a82f5756bdbb6328805021e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34197, "upload_time": "2014-12-21T16:45:50", "url": "https://files.pythonhosted.org/packages/f0/bc/f766f9e276538853834bb7b60f1fdbcaddc93dab5121ac0b6ef4ec46c934/Alfred-Workflow-1.10.0.tar.gz" } ], "1.10.1": [ { "comment_text": "", "digests": { "md5": "551b9d0db55f0407adddabdcc91d93b1", "sha256": "b70289f6fca2d9c6b630aea9bd50883768fbaa5a14be8660a22007c13c365345" }, "downloads": -1, "filename": "Alfred-Workflow-1.10.1.tar.gz", "has_sig": false, "md5_digest": "551b9d0db55f0407adddabdcc91d93b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34200, "upload_time": "2014-12-21T16:46:33", "url": "https://files.pythonhosted.org/packages/32/66/e7d430c80b782c10e2d596b83d44e879faa6b4664938c6bd96ed858320b8/Alfred-Workflow-1.10.1.tar.gz" } ], "1.10.2": [ { "comment_text": "", "digests": { "md5": "57198425ec932a4b6d63e5029e9dd48f", "sha256": "56a379a58833372de862fdae0df40f989232e6b059b40e3ff5f5022d365c11f5" }, "downloads": -1, "filename": "Alfred-Workflow-1.10.2.tar.gz", "has_sig": false, "md5_digest": "57198425ec932a4b6d63e5029e9dd48f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34511, "upload_time": "2015-01-02T22:20:29", "url": "https://files.pythonhosted.org/packages/87/8b/962d74ae199cc7f6bdb3303639ce2f13d3fc424fdfec1e9e84d1bba7ae1c/Alfred-Workflow-1.10.2.tar.gz" } ], "1.11.0": [], "1.11.1": [ { "comment_text": "", "digests": { "md5": "a5644a1d36027cf2bab3d27091b35b21", "sha256": "9036155a66301fa7f2a556909058f4f64fa48badf767e619e6be846ad02fadd8" }, "downloads": -1, "filename": "Alfred-Workflow-1.11.1.tar.gz", "has_sig": false, "md5_digest": "a5644a1d36027cf2bab3d27091b35b21", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 34973, "upload_time": "2015-01-28T23:28:06", "url": "https://files.pythonhosted.org/packages/24/68/5f31a548377151368cbc1def2b82266959db6ab40f0368587f17b48c5cb3/Alfred-Workflow-1.11.1.tar.gz" } ], "1.12": [ { "comment_text": "", "digests": { "md5": "7754c9d5cec4f3abfd6ec8eec1acbe75", "sha256": "936db479daffc278c968362c74d97a62210bbdbbee2d3eb6b2e29ccbe4e6728d" }, "downloads": -1, "filename": "Alfred-Workflow-1.12.tar.gz", "has_sig": false, "md5_digest": "7754c9d5cec4f3abfd6ec8eec1acbe75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36182, "upload_time": "2015-07-05T11:34:45", "url": "https://files.pythonhosted.org/packages/42/44/d849c890f5e0dc0dce8555e6c2223e7c2de2bd136628e4d424efa03a5ec3/Alfred-Workflow-1.12.tar.gz" } ], "1.13": [ { "comment_text": "", "digests": { "md5": "98357b3876a577d6c1cd3223d0e53b49", "sha256": "1c946d09e48806d81d0b416e0b97727e28e1afda6611b617ffc3738e16d68ec1" }, "downloads": -1, "filename": "Alfred-Workflow-1.13.tar.gz", "has_sig": false, "md5_digest": "98357b3876a577d6c1cd3223d0e53b49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36727, "upload_time": "2015-08-15T10:42:27", "url": "https://files.pythonhosted.org/packages/c5/68/0fe2ed721a0ea8b5521b26406cad9d214793ec3c041f5576df23085fdc41/Alfred-Workflow-1.13.tar.gz" } ], "1.15.1": [ { "comment_text": "", "digests": { "md5": "df3957ca8ad3a56463b34a84b1d04f8d", "sha256": "f1e7882cb7c9d0bd24093faf81b5e2a547e7d196aa567bc6fd8e96e4a509e4ba" }, "downloads": -1, "filename": "Alfred-Workflow-1.15.1.tar.gz", "has_sig": false, "md5_digest": "df3957ca8ad3a56463b34a84b1d04f8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79012, "upload_time": "2016-02-24T00:34:40", "url": "https://files.pythonhosted.org/packages/93/cd/a3437dc0a09d1ec6d077a2f77a6396d912dbbb0af639ec629f740a3f48e7/Alfred-Workflow-1.15.1.tar.gz" } ], "1.15.3": [ { "comment_text": "", "digests": { "md5": "c3c44ecc978e45489c02cc0f13488f0b", "sha256": "e7bbe6ce11a8a0aa91407fc7e49bcf4e9d01c59dbeb117c37c575d8649ad92d4" }, "downloads": -1, "filename": "Alfred-Workflow-1.15.3.tar.gz", "has_sig": false, "md5_digest": "c3c44ecc978e45489c02cc0f13488f0b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78582, "upload_time": "2016-02-28T00:54:25", "url": "https://files.pythonhosted.org/packages/51/15/1ca96ded112e810bf847de2bbc919d4696c37ef98ecfd97f9ef70df42203/Alfred-Workflow-1.15.3.tar.gz" } ], "1.17": [ { "comment_text": "", "digests": { "md5": "2a717f69cf7b9aa8e677458a77b4d06f", "sha256": "b37cfb41ce3aeb7d2801e410da28280dc933ac420c00c394651d7a0e39c76eb2" }, "downloads": -1, "filename": "Alfred-Workflow-1.17.tar.gz", "has_sig": false, "md5_digest": "2a717f69cf7b9aa8e677458a77b4d06f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78973, "upload_time": "2016-03-22T11:54:39", "url": "https://files.pythonhosted.org/packages/5c/c4/4968db5a3467d1837bf868f1d6284d7b92cffba6e132213b318715985925/Alfred-Workflow-1.17.tar.gz" } ], "1.17.1": [ { "comment_text": "", "digests": { "md5": "8474cc20c77581d717f426a280a7d956", "sha256": "9a8c07e39c83fafd7f771cc92864c43bdbdf9d0d073fc865063918fb9070d176" }, "downloads": -1, "filename": "Alfred-Workflow-1.17.1.tar.gz", "has_sig": false, "md5_digest": "8474cc20c77581d717f426a280a7d956", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79431, "upload_time": "2016-03-22T13:26:11", "url": "https://files.pythonhosted.org/packages/63/87/272400f06d90bde437401c8a76d64b169269d0ca8369b27d7a0b79b1fb88/Alfred-Workflow-1.17.1.tar.gz" } ], "1.17.2": [ { "comment_text": "", "digests": { "md5": "7c89dec6757ade6d2b50237091d4fb83", "sha256": "46d822485cb5140560531231082fbcafaad3d96c5e32f9412d33f464414bb7b8" }, "downloads": -1, "filename": "Alfred-Workflow-1.17.2.tar.gz", "has_sig": false, "md5_digest": "7c89dec6757ade6d2b50237091d4fb83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79450, "upload_time": "2016-03-24T15:14:27", "url": "https://files.pythonhosted.org/packages/45/a6/1fb177a4b36b0b48631778d7f1800cbe85de2035ca0a88e05af6f59fb254/Alfred-Workflow-1.17.2.tar.gz" } ], "1.17.3": [ { "comment_text": "", "digests": { "md5": "2e23b6a5c1d7911e11f222dcfc6b654b", "sha256": "bc9c6101051938492e02b6024230cbcf4c801703fb0118272e11dcccf2b67e45" }, "downloads": -1, "filename": "Alfred-Workflow-1.17.3.tar.gz", "has_sig": false, "md5_digest": "2e23b6a5c1d7911e11f222dcfc6b654b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 79589, "upload_time": "2016-05-25T09:54:55", "url": "https://files.pythonhosted.org/packages/2c/9b/9ad0d1a9a5dd783b7a788e1eca9f9957be27c8270ad0e957369854e93e2b/Alfred-Workflow-1.17.3.tar.gz" } ], "1.17.4": [ { "comment_text": "", "digests": { "md5": "75dc51437a9de5267d0ee1ed761d0fd3", "sha256": "07dbd09c1aa1dd5e090e0e1ca641bbab36b302cf1f27964e7ccee71b321fe181" }, "downloads": -1, "filename": "Alfred-Workflow-1.17.4.tar.gz", "has_sig": false, "md5_digest": "75dc51437a9de5267d0ee1ed761d0fd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 80367, "upload_time": "2016-06-25T14:50:06", "url": "https://files.pythonhosted.org/packages/30/4a/f3d412739a21d0756729c2067d1591bde5aa91ce6d908b7f55752a93f5ce/Alfred-Workflow-1.17.4.tar.gz" } ], "1.18.1": [ { "comment_text": "", "digests": { "md5": "68ccf2c361c6433016dfe511a26cd716", "sha256": "90e3dfd6a426b7e06b10f86b6dd733d8c1e959bc08fbda84ff0b7cc7f26bd1fe" }, "downloads": -1, "filename": "Alfred-Workflow-1.18.1.tar.gz", "has_sig": false, "md5_digest": "68ccf2c361c6433016dfe511a26cd716", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82309, "upload_time": "2016-06-29T20:31:03", "url": "https://files.pythonhosted.org/packages/c5/d3/e3d1b26a72699e205fa839231f08a0abf874cc16a5794cd07f40a9d39449/Alfred-Workflow-1.18.1.tar.gz" } ], "1.18.2": [ { "comment_text": "", "digests": { "md5": "0b5dc50116deef17c6ac30cfdf96ea35", "sha256": "851474b2a948a1a5b7d0a10587f8eb7929440d8d6d48fc1bd3d5ccc752792ff2" }, "downloads": -1, "filename": "Alfred-Workflow-1.18.2.tar.gz", "has_sig": false, "md5_digest": "0b5dc50116deef17c6ac30cfdf96ea35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82328, "upload_time": "2016-07-04T13:14:22", "url": "https://files.pythonhosted.org/packages/28/de/2dc92005efa4087a8835172e4037bcd98b2ae5e436abed97fd80ffeb9f3b/Alfred-Workflow-1.18.2.tar.gz" } ], "1.19": [ { "comment_text": "", "digests": { "md5": "963a29c8414eba10238c99731f05f553", "sha256": "e8a655bef56da9de6777ea8ecac7aeda47bbfe516271f3363c80247d4668d2b2" }, "downloads": -1, "filename": "Alfred-Workflow-1.19.tar.gz", "has_sig": false, "md5_digest": "963a29c8414eba10238c99731f05f553", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82502, "upload_time": "2016-07-09T20:05:44", "url": "https://files.pythonhosted.org/packages/46/3d/e656ddbb2a24124ccd950df63625b1e088f0d06a3bc240a87b72ca364e9e/Alfred-Workflow-1.19.tar.gz" } ], "1.20": [ { "comment_text": "", "digests": { "md5": "96fd2ff82742cb7d615f46079e8bbbbf", "sha256": "5fcba58aff72e473cec131961dfafe533d1a9f397f07bf81b8f507c90f269224" }, "downloads": -1, "filename": "Alfred-Workflow-1.20.tar.gz", "has_sig": false, "md5_digest": "96fd2ff82742cb7d615f46079e8bbbbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82675, "upload_time": "2016-09-10T14:53:49", "url": "https://files.pythonhosted.org/packages/0a/08/bf6a1768654319136c3324dae5070c083ebe48dfcd7a2ae9eb84bd3f4685/Alfred-Workflow-1.20.tar.gz" } ], "1.21": [ { "comment_text": "", "digests": { "md5": "3e87a8335ff24984b9cb9ee4a4317321", "sha256": "1f5bef787073b4778d678b9dcc316a4dfa5e1c8b1fa29965f76c01df644ba0e3" }, "downloads": -1, "filename": "Alfred-Workflow-1.21.tar.gz", "has_sig": false, "md5_digest": "3e87a8335ff24984b9cb9ee4a4317321", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82814, "upload_time": "2016-09-11T12:08:53", "url": "https://files.pythonhosted.org/packages/0e/56/a0aa10edf87683f6f04d86a1c51791e74004c55298050e15ae1108cf3545/Alfred-Workflow-1.21.tar.gz" } ], "1.21.1": [ { "comment_text": "", "digests": { "md5": "fea0b2e33155138f1d4f955d1aad49fa", "sha256": "cb9a42c057ccd1aa46fc0475ea64f7fbaf9eef7ceed98b81616860e67cac16bd" }, "downloads": -1, "filename": "Alfred-Workflow-1.21.1.tar.gz", "has_sig": false, "md5_digest": "fea0b2e33155138f1d4f955d1aad49fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 82795, "upload_time": "2016-09-11T18:00:15", "url": "https://files.pythonhosted.org/packages/ac/f5/850e5e852f8819debac2b2bbb4c5277033eeb77ec55d0733e825796af245/Alfred-Workflow-1.21.1.tar.gz" } ], "1.22": [ { "comment_text": "", "digests": { "md5": "38250ca0d27cbda0ef5b058db6beb26b", "sha256": "796a4c9b4af3bce5c169f27a3af68c51ecf04c94b838f28abd13f2c99a6827a3" }, "downloads": -1, "filename": "Alfred-Workflow-1.22.tar.gz", "has_sig": false, "md5_digest": "38250ca0d27cbda0ef5b058db6beb26b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83038, "upload_time": "2016-10-08T17:56:46", "url": "https://files.pythonhosted.org/packages/07/88/c762e2f1e955b02b9dee45ed1f4ce9a74a8bb6a65276df1081747226830e/Alfred-Workflow-1.22.tar.gz" } ], "1.23": [], "1.23.1": [ { "comment_text": "", "digests": { "md5": "2a591d7328ab32609b9ce5bc6a0c5942", "sha256": "c3a3e44bf422aeb060a350924045b9ad66f023ec27072e495f07b463a0d26778" }, "downloads": -1, "filename": "Alfred-Workflow-1.23.1.tar.gz", "has_sig": false, "md5_digest": "2a591d7328ab32609b9ce5bc6a0c5942", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83378, "upload_time": "2016-11-07T22:04:57", "url": "https://files.pythonhosted.org/packages/1e/03/48b9b4b90bf29d66ec126eb316cc27fece9b19512ac5742f4ce230804548/Alfred-Workflow-1.23.1.tar.gz" } ], "1.24": [ { "comment_text": "", "digests": { "md5": "7630ebb2bc1fcb347bcba36fb3fbe0a9", "sha256": "62e3bf6233e04702313eaf46400c551fee602e5a4e6a5b1668c9b990a4410d4a" }, "downloads": -1, "filename": "Alfred-Workflow-1.24.tar.gz", "has_sig": false, "md5_digest": "7630ebb2bc1fcb347bcba36fb3fbe0a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 83615, "upload_time": "2016-11-12T08:32:00", "url": "https://files.pythonhosted.org/packages/20/15/c941e2bcd9f20dd5cd494ac07868c8ae23018cc03e92671f2d3bc85f62b9/Alfred-Workflow-1.24.tar.gz" } ], "1.25": [ { "comment_text": "", "digests": { "md5": "985f9ecd495645d0d2d27e9f972e503d", "sha256": "58842f534254424d81cd310793d9d7ad779840b1c7d8e054fb6fb99a9d98ec8c" }, "downloads": -1, "filename": "Alfred-Workflow-1.25.tar.gz", "has_sig": false, "md5_digest": "985f9ecd495645d0d2d27e9f972e503d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84414, "upload_time": "2017-04-01T15:20:57", "url": "https://files.pythonhosted.org/packages/8f/8e/ce77d6f30279e928f871af7cdd82823fd3c0a3bdcdd0fa369bc04d983a61/Alfred-Workflow-1.25.tar.gz" } ], "1.25.1": [ { "comment_text": "", "digests": { "md5": "ab0655e616a2fe2588f2fd663ff2067c", "sha256": "5fbaeef87530146bc9819a3e4754c896a408f719bc1f0e0cdda47e5ab326cb18" }, "downloads": -1, "filename": "Alfred-Workflow-1.25.1.tar.gz", "has_sig": false, "md5_digest": "ab0655e616a2fe2588f2fd663ff2067c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84454, "upload_time": "2017-04-02T07:17:32", "url": "https://files.pythonhosted.org/packages/e1/36/3b1e565597dbd51d4f936400bccb34483160384ed8dd79555755e47eb04c/Alfred-Workflow-1.25.1.tar.gz" } ], "1.25.2": [ { "comment_text": "", "digests": { "md5": "507329065039cd697475da88f3c3d2f0", "sha256": "5766ecce2baac6307b4739db36fa013742d7671d35c9f278c9768533b7148d9d" }, "downloads": -1, "filename": "Alfred-Workflow-1.25.2.tar.gz", "has_sig": false, "md5_digest": "507329065039cd697475da88f3c3d2f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84459, "upload_time": "2017-04-19T11:35:23", "url": "https://files.pythonhosted.org/packages/72/5c/3caad0208cbef1448cd775b5a43ba551d2511e6989442cb47b378e551c86/Alfred-Workflow-1.25.2.tar.gz" } ], "1.26": [ { "comment_text": "", "digests": { "md5": "1e70e963983390d3d773bc8702c5e4a7", "sha256": "cf6b6ea4e411ef68a0e140b7d07efe39a5c5ef446637783f8fd116258e77ed83" }, "downloads": -1, "filename": "Alfred-Workflow-1.26.tar.gz", "has_sig": false, "md5_digest": "1e70e963983390d3d773bc8702c5e4a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 84762, "upload_time": "2017-04-29T14:50:05", "url": "https://files.pythonhosted.org/packages/75/c5/abbbba8b8e9c141ba7fc068a823dda4ff37ccd3012e5d969727ffbfb168a/Alfred-Workflow-1.26.tar.gz" } ], "1.27": [ { "comment_text": "", "digests": { "md5": "6b40095a6b7c4e7dc957d87fb3565cf4", "sha256": "290e9f85a8015676ef4a8d353dec3036fb542c2fe4e9045089b186022163f39a" }, "downloads": -1, "filename": "Alfred-Workflow-1.27.tar.gz", "has_sig": false, "md5_digest": "6b40095a6b7c4e7dc957d87fb3565cf4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85092, "upload_time": "2017-07-23T09:40:56", "url": "https://files.pythonhosted.org/packages/a5/2f/5288a22f98bddd95c55666d6273e792fa2a73a751edd02ee71975839307f/Alfred-Workflow-1.27.tar.gz" } ], "1.28": [ { "comment_text": "", "digests": { "md5": "71163aa6fd406107ce773a5539ca7fec", "sha256": "9c53eb6ab83675120d5beee9c6fdd7d2df1401b79afd55aaee33f9a75213e2c9" }, "downloads": -1, "filename": "Alfred-Workflow-1.28.tar.gz", "has_sig": false, "md5_digest": "71163aa6fd406107ce773a5539ca7fec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85194, "upload_time": "2017-09-15T20:43:43", "url": "https://files.pythonhosted.org/packages/01/11/41dad0661ecc5e97520cc41597c82746766793e25ac958751f521d77b6f2/Alfred-Workflow-1.28.tar.gz" } ], "1.28.1": [ { "comment_text": "", "digests": { "md5": "1a3e8a457c7aa8bd9e2aa019aa3aa7a7", "sha256": "b11af56a62347b6a2d5ac6215fa102e173e5915a595d170542d4569b742905f9" }, "downloads": -1, "filename": "Alfred-Workflow-1.28.1.tar.gz", "has_sig": false, "md5_digest": "1a3e8a457c7aa8bd9e2aa019aa3aa7a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85242, "upload_time": "2017-09-19T11:09:06", "url": "https://files.pythonhosted.org/packages/91/f3/d53526d28d4020116d614f798f9d0005278ef68d0834ba3aac60c60ddfb9/Alfred-Workflow-1.28.1.tar.gz" } ], "1.29": [ { "comment_text": "", "digests": { "md5": "bed4ec90c30c2b3a52f9c0d28c9b095f", "sha256": "04ee9881cac63866849512c3ac402f0edf100ee0d36cc233f715399bc23008e7" }, "downloads": -1, "filename": "Alfred-Workflow-1.29.tar.gz", "has_sig": false, "md5_digest": "bed4ec90c30c2b3a52f9c0d28c9b095f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85639, "upload_time": "2017-12-01T15:50:41", "url": "https://files.pythonhosted.org/packages/df/ff/d997b5ac711bd7d1e826f9934d3076f024f502c403946d68f5e73bd8b0b9/Alfred-Workflow-1.29.tar.gz" } ], "1.30": [ { "comment_text": "", "digests": { "md5": "104996813c0046ff611c302d42be74c5", "sha256": "af21c1cd2af508f349abcd70be8189ce630724d79f2b76a15d98e7a70978efa4" }, "downloads": -1, "filename": "Alfred-Workflow-1.30.tar.gz", "has_sig": false, "md5_digest": "104996813c0046ff611c302d42be74c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 101127, "upload_time": "2017-12-03T15:06:55", "url": "https://files.pythonhosted.org/packages/9d/de/3043697e700f05d099ff1a4e261a83ce1db4e30c9a26b1e8bc6f8b6e3c75/Alfred-Workflow-1.30.tar.gz" } ], "1.31": [ { "comment_text": "", "digests": { "md5": "c6c4d2e25a168beda24cb74009cf896a", "sha256": "b8123551c14560b8e1eaddebc559ca3f986f81bbb3a0dbc9372072ff2560818a" }, "downloads": -1, "filename": "Alfred-Workflow-1.31.tar.gz", "has_sig": false, "md5_digest": "c6c4d2e25a168beda24cb74009cf896a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103569, "upload_time": "2017-12-17T15:49:20", "url": "https://files.pythonhosted.org/packages/0d/f3/f0f694e3971fb261879a06874c988537a82418624ba9755342ab560e4579/Alfred-Workflow-1.31.tar.gz" } ], "1.32": [ { "comment_text": "", "digests": { "md5": "a28ba8188eed6b4ae72430734d9844ea", "sha256": "12bdea96f8d7adf17c0662c35ba8999b68c061129f7a38a208c3192cd9597eb3" }, "downloads": -1, "filename": "Alfred-Workflow-1.32.tar.gz", "has_sig": false, "md5_digest": "a28ba8188eed6b4ae72430734d9844ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 103545, "upload_time": "2017-12-18T12:10:05", "url": "https://files.pythonhosted.org/packages/81/fd/a26c9a85063e57cfd8d2ed3997a42eceb140a0957e61b6444cbe7d4c98e1/Alfred-Workflow-1.32.tar.gz" } ], "1.33": [ { "comment_text": "", "digests": { "md5": "85a630fcb6f902de62a9d5ff9205ea6e", "sha256": "12d20b51a8bfa1bcedb3b528674694bc81a2d32a5ce82e3c6f8b4a655bbe5ccf" }, "downloads": -1, "filename": "Alfred-Workflow-1.33.tar.gz", "has_sig": false, "md5_digest": "85a630fcb6f902de62a9d5ff9205ea6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90524, "upload_time": "2018-06-29T20:41:56", "url": "https://files.pythonhosted.org/packages/7a/ac/f9b4534b9409c6ddca8de77a5b6414b72919dca91163497372e2fdb48bc7/Alfred-Workflow-1.33.tar.gz" } ], "1.34": [ { "comment_text": "", "digests": { "md5": "567946e3224d5eb6de76bdaf025e573e", "sha256": "8e1086e487e1812975762874743b2a4753bd88414d5664ee5f353bd0ef4506fa" }, "downloads": -1, "filename": "Alfred-Workflow-1.34.tar.gz", "has_sig": false, "md5_digest": "567946e3224d5eb6de76bdaf025e573e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90573, "upload_time": "2018-07-16T22:24:31", "url": "https://files.pythonhosted.org/packages/ab/e3/626d44e1b80b5c3f27b09828d20357d6c1886dfa1b689326c23661d85418/Alfred-Workflow-1.34.tar.gz" } ], "1.35": [ { "comment_text": "", "digests": { "md5": "901eb38fa2f1452cd42459d437308619", "sha256": "816ed73570ec89d31ea4e0cfefdd5acfc4720566ba9421176fcafc56cc3fe518" }, "downloads": -1, "filename": "Alfred-Workflow-1.35.tar.gz", "has_sig": false, "md5_digest": "901eb38fa2f1452cd42459d437308619", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90578, "upload_time": "2018-07-16T22:34:35", "url": "https://files.pythonhosted.org/packages/aa/1a/6ea2f73f3df8f4383a95bb8c7f811d70d193b5c4e1423ab74963abf564a5/Alfred-Workflow-1.35.tar.gz" } ], "1.36": [ { "comment_text": "", "digests": { "md5": "fc7adb0dc6592f42fe59b510e57c8e74", "sha256": "5cf78561231b98255387a8ad4ce9120169d40c87800994b6596bb347192c8980" }, "downloads": -1, "filename": "Alfred-Workflow-1.36.tar.gz", "has_sig": false, "md5_digest": "fc7adb0dc6592f42fe59b510e57c8e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90570, "upload_time": "2018-07-16T22:44:00", "url": "https://files.pythonhosted.org/packages/dd/2a/bac5da0c7ad4a6d9c310f4c9aeb6d467e4e687fc83681e6509626be37c22/Alfred-Workflow-1.36.tar.gz" } ], "1.37": [ { "comment_text": "", "digests": { "md5": "6b93228b32d90c6f85f1a1ded5de6997", "sha256": "111663a38fe8659618bb7939eaa7b2bc1599b0ac7bbd75c1f719619c337772fb" }, "downloads": -1, "filename": "Alfred-Workflow-1.37.tar.gz", "has_sig": false, "md5_digest": "6b93228b32d90c6f85f1a1ded5de6997", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91650, "upload_time": "2019-05-06T14:31:08", "url": "https://files.pythonhosted.org/packages/53/c7/d440760c4f14a330d4b882126180bcbf3fe4db1d16e5fa4930b27cffa9e0/Alfred-Workflow-1.37.tar.gz" } ], "1.37.1": [ { "comment_text": "", "digests": { "md5": "b934d6bc4ab8d98200a204c00465bff5", "sha256": "c30f07c942af9be611dbac2f0a8b6649fc76d4b11c1369175428224bfd96d03d" }, "downloads": -1, "filename": "Alfred-Workflow-1.37.1.tar.gz", "has_sig": false, "md5_digest": "b934d6bc4ab8d98200a204c00465bff5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91646, "upload_time": "2019-05-06T19:40:58", "url": "https://files.pythonhosted.org/packages/0a/e0/44a5625feee3e19e7b3c0c02bd09edf83c8836ea94973b1615a411a2e004/Alfred-Workflow-1.37.1.tar.gz" } ], "1.37.2": [ { "comment_text": "", "digests": { "md5": "cc20a283b6e475562a269242a4e1e3d2", "sha256": "58fd46406bd16fb983e249a3faef444519e8eefdc840f29f037afab468941ded" }, "downloads": -1, "filename": "Alfred-Workflow-1.37.2.tar.gz", "has_sig": false, "md5_digest": "cc20a283b6e475562a269242a4e1e3d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91644, "upload_time": "2019-07-07T11:03:36", "url": "https://files.pythonhosted.org/packages/59/0c/9a54bc6a44d99150c489febbabf14d4402aab81087b4033694658d871700/Alfred-Workflow-1.37.2.tar.gz" } ], "1.8.4": [ { "comment_text": "", "digests": { "md5": "42172df16f16f8ed5ab96807415214e3", "sha256": "ce38d038005df58c59109b327fb75fe56a4fe9beeaf821ab1d41b43cff6e4901" }, "downloads": -1, "filename": "Alfred-Workflow-1.8.4.tar.gz", "has_sig": false, "md5_digest": "42172df16f16f8ed5ab96807415214e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26449, "upload_time": "2014-08-17T17:00:21", "url": "https://files.pythonhosted.org/packages/9c/99/91390518acc03c8d184a1c0cc2438e25edc1a1e42939e9ea2a9fb53ba30b/Alfred-Workflow-1.8.4.tar.gz" } ], "1.8.5": [ { "comment_text": "", "digests": { "md5": "1bb3e8c3ff97827e02a6b1f0f7cc4eee", "sha256": "02b4c9531192b56d531ab73af6d0d3acfc9c8e375225004578a2b04ce81db485" }, "downloads": -1, "filename": "Alfred-Workflow-1.8.5.tar.gz", "has_sig": false, "md5_digest": "1bb3e8c3ff97827e02a6b1f0f7cc4eee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26616, "upload_time": "2014-08-17T18:49:35", "url": "https://files.pythonhosted.org/packages/4b/74/a9dd9fbcbe85c312f44cb81e3b39066445689d89dfd4fc60da1bebfeb18c/Alfred-Workflow-1.8.5.tar.gz" } ], "1.8.6": [ { "comment_text": "", "digests": { "md5": "73c1219928a879e7df3fcd54704b3c11", "sha256": "2b199d83903d176aeae8ce7dfdb4e3299984f265125b9c48fd8e52cd81e6b455" }, "downloads": -1, "filename": "Alfred-Workflow-1.8.6.tar.gz", "has_sig": false, "md5_digest": "73c1219928a879e7df3fcd54704b3c11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29042, "upload_time": "2014-08-29T21:59:09", "url": "https://files.pythonhosted.org/packages/e8/a6/a8673a4b83e86952fbdd3a622d91832304743e6606830a7f813a469e32e1/Alfred-Workflow-1.8.6.tar.gz" } ], "1.8.7": [ { "comment_text": "", "digests": { "md5": "9cc424452364a54af87e2fc7978defb6", "sha256": "ac1a960baca49f99c053de372bbe5afe75d2d502df882912e1edc161e6d659c4" }, "downloads": -1, "filename": "Alfred-Workflow-1.8.7.tar.gz", "has_sig": false, "md5_digest": "9cc424452364a54af87e2fc7978defb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26829, "upload_time": "2014-09-13T09:40:41", "url": "https://files.pythonhosted.org/packages/a1/dc/ec2b71db42114da7e9d958d539b4787cca642038b0e1a9b5a6c7b8427186/Alfred-Workflow-1.8.7.tar.gz" } ], "1.8.9": [ { "comment_text": "", "digests": { "md5": "0cc39422912ee20ab85078ee12f60f7b", "sha256": "f2156c8e02dc18776e7be3e48533c3cf28dcf75b91bdc5f4682193ca41bf839c" }, "downloads": -1, "filename": "Alfred-Workflow-1.8.9.tar.gz", "has_sig": false, "md5_digest": "0cc39422912ee20ab85078ee12f60f7b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26145, "upload_time": "2014-09-14T12:28:32", "url": "https://files.pythonhosted.org/packages/0f/51/fdd61630340fc8e26aa310e47646a16f2973ca774683d24cb63d13338742/Alfred-Workflow-1.8.9.tar.gz" } ], "1.9.1": [ { "comment_text": "", "digests": { "md5": "b53eb0533c30936f10054361348d3c3d", "sha256": "c0618c1e1e03065ec684242c090efd68d45bf595846318828d50f7f23df8c3a5" }, "downloads": -1, "filename": "Alfred-Workflow-1.9.1.tar.gz", "has_sig": false, "md5_digest": "b53eb0533c30936f10054361348d3c3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29915, "upload_time": "2014-09-27T11:06:44", "url": "https://files.pythonhosted.org/packages/0d/ff/178594563e72f6fefc40b7b1eea460defe422ba7700890d4f9a3f603a0fd/Alfred-Workflow-1.9.1.tar.gz" } ], "1.9.2": [ { "comment_text": "", "digests": { "md5": "e2034edca14c04613dff872d85e0840c", "sha256": "d8472791f3196a7b1a8e7c9de4fc710ba3ed7e7c525325d6a45c73639fa81c87" }, "downloads": -1, "filename": "Alfred-Workflow-1.9.2.tar.gz", "has_sig": false, "md5_digest": "e2034edca14c04613dff872d85e0840c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29950, "upload_time": "2014-10-05T18:02:22", "url": "https://files.pythonhosted.org/packages/cd/7b/2b4a55663343bc8fbad47c2a4c34683143b1e6d466db3197c77cb61787e5/Alfred-Workflow-1.9.2.tar.gz" } ], "1.9.3": [ { "comment_text": "", "digests": { "md5": "12ba933db25ed08f41a1e5104dbf156b", "sha256": "bb66dd8c7ec2cfd60544f00251db742bdb2a87c8552ff26eb901cd3c6c8f488a" }, "downloads": -1, "filename": "Alfred-Workflow-1.9.3.tar.gz", "has_sig": false, "md5_digest": "12ba933db25ed08f41a1e5104dbf156b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30044, "upload_time": "2014-10-08T21:08:39", "url": "https://files.pythonhosted.org/packages/f3/9a/8a7217613660875168ae3795c789a084c9dd679ffca2b57a734a2f924d6d/Alfred-Workflow-1.9.3.tar.gz" } ], "1.9.4": [ { "comment_text": "", "digests": { "md5": "3f4241e73ed2fbdcb955824936d2d744", "sha256": "fcec8b066f014a4b5f262e18334d488386db88ee8b61b6e99a11276049300791" }, "downloads": -1, "filename": "Alfred-Workflow-1.9.4.tar.gz", "has_sig": false, "md5_digest": "3f4241e73ed2fbdcb955824936d2d744", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29623, "upload_time": "2014-10-10T21:57:28", "url": "https://files.pythonhosted.org/packages/10/bf/772c7f5bd4bb80e0d82d640eb3f78a6c46e7327fb3917516198d4259c199/Alfred-Workflow-1.9.4.tar.gz" } ], "1.9.5": [ { "comment_text": "", "digests": { "md5": "f84b20fc6fa852e1a088e3c274091215", "sha256": "a6baa425f7a7f2445e55c2b92e5de7df194bb8ca8e545d68b5bfa6684358ffca" }, "downloads": -1, "filename": "Alfred-Workflow-1.9.5.tar.gz", "has_sig": false, "md5_digest": "f84b20fc6fa852e1a088e3c274091215", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30147, "upload_time": "2014-11-06T16:10:03", "url": "https://files.pythonhosted.org/packages/ad/32/95fb6da9912a426633631e6cc90f726399c424b869d7571d16df1ce714a2/Alfred-Workflow-1.9.5.tar.gz" } ], "1.9.6": [ { "comment_text": "", "digests": { "md5": "8e0e464f55f27f0f6cbec82edbd2008c", "sha256": "ac5174c5d58678696900aa039ea4867773721aa0787f2b85cca3bffe1c58c3c4" }, "downloads": -1, "filename": "Alfred-Workflow-1.9.6.tar.gz", "has_sig": false, "md5_digest": "8e0e464f55f27f0f6cbec82edbd2008c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31437, "upload_time": "2014-12-20T09:03:30", "url": "https://files.pythonhosted.org/packages/c7/10/ae80e202dd6f4158cdf9ca3cba3ba52fc6eb8362bd1a543e57acc3778500/Alfred-Workflow-1.9.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc20a283b6e475562a269242a4e1e3d2", "sha256": "58fd46406bd16fb983e249a3faef444519e8eefdc840f29f037afab468941ded" }, "downloads": -1, "filename": "Alfred-Workflow-1.37.2.tar.gz", "has_sig": false, "md5_digest": "cc20a283b6e475562a269242a4e1e3d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 91644, "upload_time": "2019-07-07T11:03:36", "url": "https://files.pythonhosted.org/packages/59/0c/9a54bc6a44d99150c489febbabf14d4402aab81087b4033694658d871700/Alfred-Workflow-1.37.2.tar.gz" } ] }