{ "info": { "author": "arteria GmbH", "author_email": "renner@arteria.ch", "bugtrack_url": null, "classifiers": [], "description": "# 3bot-worker\n\nA worker is a computer program that runs as a background process on a machine. This could be a server, an embedded systems or your laptop. The worker executes the tasks of a workflow.\n\nJump to [3bot main repo](https://github.com/3bot/3bot/).\n\n## Setup/Installation\n\n $ pip install threebot-worker\n $ threebot-worker start\n\n\n\n## Configuration\n\nThe configuration file contains all the configuration of your threebot-worker installation.\nThis section explains which parameter are available.\n\nThe configuration file is located in `~/3bot/config.ini`. If you installed 3bot in an own virtualenv it\nis located in `/3bot/config.ini`\n\nYou don't need to create a configuration file by yourself. When you first run the threebot-worker, you will be asked to enter values for the required settings.\n\n### Available settings\n\n#### BOT_ENDPOINT\n\nrequired: True\n\ndefault: *\n\nList of hosts the worker should accept connections from (this is not well tested yet)\n\n#### PORT\n\nrequired: True\n\ndefault: None\n\nPort number the worker listens. This Port should be openend by your firewall. The port number from the 3bot application and threebot-worker settings must match.\n\n#### SECRET_KEY\n\nrequired: True\n\ndefault: None\n\nThe secret key is used to establish a secure connection from the 3bot application to the threebot-worker. The secret key from the 3bot application and threebot-worker settings must match.\n\n**Never share your your secret key!**\n\n#### LOGFILE\n\nrequired: False\n\ndefault: `~/3bot/3bot.log`\n\nPath to the logfile. theebot-worker will log all incomming connections, performed workflows and errors.\n\n#### LOGLEVEL\n\nrequired: False\n\ndefault: `CRITICAL`\n\nValid values for `LOGLEVEL` could be taken from [here](https://docs.python.org/2/howto/logging.html).\n\n### Example for `confing.ini`\n\n [3bot-settings]\n BOT_ENDPOINT = *\n PORT = 55556\n SECRET_KEY = \n\tLOGFILE = /var/log/3bot-worker.log\n\tLOGLEVEL = DEBUG\n\n\n## Changelog\n\nsee [CHANGELOG.md](https://github.com/3bot/3bot-worker/blob/master/CHANGELOG.md)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/3bot/3bot-worker", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "threebot-worker", "package_url": "https://pypi.org/project/threebot-worker/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/threebot-worker/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/3bot/3bot-worker" }, "release_url": "https://pypi.org/project/threebot-worker/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "Worker scripts for the 3bot plattform", "version": "0.1.4" }, "last_serial": 2046842, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b4c94b192fbc3a71fd9ed439b825f42b", "sha256": "befd802084211f210451f0c0e8a4f25caf45ef5094683ce5aeabf50aae4e6e93" }, "downloads": -1, "filename": "threebot-worker-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b4c94b192fbc3a71fd9ed439b825f42b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 730, "upload_time": "2014-10-14T14:27:33", "url": "https://files.pythonhosted.org/packages/89/e5/b05f5db9f17d1309cde42ffe46f1174c4e31c2e26e2afadea68b89d6e5c2/threebot-worker-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e7cb9f467d2e67b202e2fcf9135543d9", "sha256": "dcc0ca4cd7d5be085d64e14b81ad0128c5b87da602722aff61a21a6a888399af" }, "downloads": -1, "filename": "threebot-worker-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e7cb9f467d2e67b202e2fcf9135543d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 730, "upload_time": "2014-10-15T09:01:14", "url": "https://files.pythonhosted.org/packages/f5/b7/6dc38276df35735a86a3ac58e23814c572d25b60405736563058516c6699/threebot-worker-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "560aba047d21e157eaa328d62b67c8fd", "sha256": "43cb2b3bb994099fa9c3ff7e19b765fb46475b87b4b6de3cee7f1fee261f59f1" }, "downloads": -1, "filename": "threebot-worker-0.0.3.tar.gz", "has_sig": false, "md5_digest": "560aba047d21e157eaa328d62b67c8fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2952, "upload_time": "2014-11-20T09:45:37", "url": "https://files.pythonhosted.org/packages/64/56/cdba5c0b38a4853aa7f29a95f99510a6a0d1c8e7f7dda6b2750ee4759593/threebot-worker-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6cb25768518340136e5b7d910d7573e5", "sha256": "79ee422a8a05d0728d7568e7ba63c84ece730748a118f00bf9b583f6df22be2f" }, "downloads": -1, "filename": "threebot-worker-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6cb25768518340136e5b7d910d7573e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2967, "upload_time": "2014-11-20T09:59:28", "url": "https://files.pythonhosted.org/packages/dd/e5/1af30b1979b0dc4e671b2685215f3616f1bcc84e732c96b1784dba1d61b0/threebot-worker-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "26a032abfc2973efce7413ee3e06dfa9", "sha256": "ab26beb7ad6520bbf57f1f60da959f52ac5d0b500780e88be4c05b4f0ddc2610" }, "downloads": -1, "filename": "threebot-worker-0.0.5.tar.gz", "has_sig": false, "md5_digest": "26a032abfc2973efce7413ee3e06dfa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6226, "upload_time": "2014-11-20T10:33:53", "url": "https://files.pythonhosted.org/packages/15/46/3d96083fbf56007fae6ea865d42331ae22b3230ee08f497fcbb3ebb61afe/threebot-worker-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "8d937b00f6daacab6b0098fcd7c34fe7", "sha256": "578b1678205643710e60d27c17a548bef496a7d360d6cb8be60bcaa135e45788" }, "downloads": -1, "filename": "threebot-worker-0.0.6.tar.gz", "has_sig": false, "md5_digest": "8d937b00f6daacab6b0098fcd7c34fe7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6209, "upload_time": "2014-11-20T11:47:54", "url": "https://files.pythonhosted.org/packages/f9/84/25e5268f675f87028693bab935c4b4ffad6576b6205e0e7b5edead7e9de3/threebot-worker-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "a655e6dbc98f9ad3a7026b422aac8e9b", "sha256": "78c2dc8c00e18f6c416eaed2ab897d6c68377ffa78f18231951044be83e819d0" }, "downloads": -1, "filename": "threebot-worker-0.0.7.tar.gz", "has_sig": false, "md5_digest": "a655e6dbc98f9ad3a7026b422aac8e9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6202, "upload_time": "2014-11-20T11:54:12", "url": "https://files.pythonhosted.org/packages/ac/ba/2f19dfd93513eedcfcf9c0de040387219dfac923ed9b0c1b0d037247a3b8/threebot-worker-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "2f2ac605518c5db4a630ec853c753920", "sha256": "412095fd3ff15ad82708c0164db59ce0a3c1204c21b314d5372588b220b540af" }, "downloads": -1, "filename": "threebot-worker-0.0.8.tar.gz", "has_sig": false, "md5_digest": "2f2ac605518c5db4a630ec853c753920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6204, "upload_time": "2014-11-20T12:03:42", "url": "https://files.pythonhosted.org/packages/c8/9a/87cfbee21587a966c429b1020edc6437084a271ab49c223183a5cb3b090a/threebot-worker-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "b46dd6d37ec3178c6a478bff91f7fa30", "sha256": "bd1f06c1c59dda998e5cedc3e2c142de330555826510bf1c41bf92f2a888492e" }, "downloads": -1, "filename": "threebot-worker-0.0.9.tar.gz", "has_sig": false, "md5_digest": "b46dd6d37ec3178c6a478bff91f7fa30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6265, "upload_time": "2015-02-20T09:22:04", "url": "https://files.pythonhosted.org/packages/33/6b/dacb11ac2e8444261f29aff4bcac87f0b43ff6effd7a1a50632885d047b2/threebot-worker-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "bf78d60ead44181ca5a968088b2aab34", "sha256": "e7ccb4c2f63daac85697b1b4d41578f5dd302ae0547d4ca9eb8b5b2119492321" }, "downloads": -1, "filename": "threebot-worker-0.1.0.tar.gz", "has_sig": false, "md5_digest": "bf78d60ead44181ca5a968088b2aab34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6841, "upload_time": "2015-05-06T11:06:33", "url": "https://files.pythonhosted.org/packages/1c/6c/52415cb271a8056bdc863b38040355a779ab4832cbc5a8a3e0c5e8b5709c/threebot-worker-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "71e12182fd9835510e62f422384681cb", "sha256": "cb48a854d919770c22cd703214664da28f9271da7a0910f89225f9d5d4f36ab5" }, "downloads": -1, "filename": "threebot-worker-0.1.1.tar.gz", "has_sig": false, "md5_digest": "71e12182fd9835510e62f422384681cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6843, "upload_time": "2015-05-15T12:54:16", "url": "https://files.pythonhosted.org/packages/1d/13/8e765da41cc892581e3a05302495a454a442636711c46de482ac5e6ffd56/threebot-worker-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "98bedaffbdd2e962987fca25f8682f4e", "sha256": "12b20b6b0df3c295ee20faacc08d8bc2a7896d59afdbecc55602ecbdee0331ab" }, "downloads": -1, "filename": "threebot-worker-0.1.2.tar.gz", "has_sig": false, "md5_digest": "98bedaffbdd2e962987fca25f8682f4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6861, "upload_time": "2015-11-03T17:31:23", "url": "https://files.pythonhosted.org/packages/9d/18/0972e1ac597815a609be8be30a1100f32d39de8314ebbc24dbcf2bdb664c/threebot-worker-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a39fbca077aa6eafeedde06029aa4729", "sha256": "a76e0326190c917dee7d0258c6690395f600d2f3114dcfa2a5617ee982ab35ce" }, "downloads": -1, "filename": "threebot-worker-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a39fbca077aa6eafeedde06029aa4729", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6891, "upload_time": "2016-04-05T10:52:29", "url": "https://files.pythonhosted.org/packages/ae/79/a86e6dea9533458652e5e6da87b92a309e9fa40ab99e6b45585897a25eca/threebot-worker-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "9159a39948cb70cf915882fd84be23df", "sha256": "534f54646881f3249d8c6d39ab841c9f8a20f3242fe18f14cc8a17e60bfe6bf9" }, "downloads": -1, "filename": "threebot-worker-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9159a39948cb70cf915882fd84be23df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6890, "upload_time": "2016-04-05T10:56:34", "url": "https://files.pythonhosted.org/packages/0e/57/397c2ea110636885173c09fe1f47f2910a316b0f50f90b1a413a76e43590/threebot-worker-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9159a39948cb70cf915882fd84be23df", "sha256": "534f54646881f3249d8c6d39ab841c9f8a20f3242fe18f14cc8a17e60bfe6bf9" }, "downloads": -1, "filename": "threebot-worker-0.1.4.tar.gz", "has_sig": false, "md5_digest": "9159a39948cb70cf915882fd84be23df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6890, "upload_time": "2016-04-05T10:56:34", "url": "https://files.pythonhosted.org/packages/0e/57/397c2ea110636885173c09fe1f47f2910a316b0f50f90b1a413a76e43590/threebot-worker-0.1.4.tar.gz" } ] }