{
"info": {
"author": "Zorg Group",
"author_email": "gunthercx@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Environment :: Console",
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4"
],
"description": "Zorg\n====\n\n|Join the chat at https://gitter.im/zorg-framework/zorg|\n\nZorg is a Python framework for robotics and physical computing. It is\nbased on `Cylon.js `__, a\nJavaScript framework for robotics.\n\nGetting started\n---------------\n\nInstallation\n~~~~~~~~~~~~\n\nAll you need to get Zorg up and running is the ``zorg`` package:\n\n::\n\n pip install zorg\n\n*You may need to `copy the\nsource `__ if\nyour device does not support `pip `__.*\n\nYou should also install the packages for the hardware you are looking to\nsupport. In our examples, we will be using the `Intel\nEdison `__\nand an LED, so we need the ``edison`` and ``gpio`` packages:\n\n::\n\n pip install zorg-gpio zorg-edison\n\nExamples\n--------\n\nIntel Edison and an LED\n~~~~~~~~~~~~~~~~~~~~~~~\n\nThis example controls an LED connected to the Intel Edison and blinks it\nonce every 500 milliseconds. This program should be run on the Intel\nEdison itself.\n\n.. code:: python\n\n import zorg\n\n def work (my):\n while True:\n # Toggle the LED\n my.led.toggle()\n\n # Wait 100ms before doing it again\n time.sleep(0.1)\n\n robot = zorg.robot({\n \"connections\": {\n \"edison\": {\n \"adaptor\": \"zorg_edison.Edison\",\n },\n },\n \"devices\": {\n \"led\": {\n \"connection\": \"edison\",\n \"driver\": \"zorg_gpio.Led\",\n \"pin\": 13, # 13 is the on-board LED\n }\n },\n \"name\": \"example\", # Give your robot a unique name\n \"work\": work, # The method (on the main level) where the work will be done\n })\n\n.. |Join the chat at https://gitter.im/zorg-framework/zorg| image:: https://badges.gitter.im/Join%20Chat.svg\n :target: https://gitter.im/zorg-framework/zorg?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge\n",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/zorg/zorg",
"keywords": "zorg",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "zorg",
"package_url": "https://pypi.org/project/zorg/",
"platform": "any",
"project_url": "https://pypi.org/project/zorg/",
"project_urls": {
"Homepage": "https://github.com/zorg/zorg"
},
"release_url": "https://pypi.org/project/zorg/0.0.5/",
"requires_dist": null,
"requires_python": "",
"summary": "Python framework for robotics and physical computing.",
"version": "0.0.5"
},
"last_serial": 2378369,
"releases": {
"0.0.1": [
{
"comment_text": "",
"digests": {
"md5": "5327b8912d931dea956664208c45f16b",
"sha256": "c6497822d8006c89e697c53124be4e94065c8b2269ec2b8e06762183a5b1955d"
},
"downloads": -1,
"filename": "zorg-0.0.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "5327b8912d931dea956664208c45f16b",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 8189,
"upload_time": "2015-05-27T22:49:10",
"url": "https://files.pythonhosted.org/packages/9a/67/8f9ff2fdd3bea12f38dd1e921f346cc3f14de9aa5217496a3177b9209f49/zorg-0.0.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "b99011031a7dc013875ac754390c667a",
"sha256": "96bdf5112988ee82c6013d8f5a563b66ca4a7831bfae69c01b7fcde7626ea664"
},
"downloads": -1,
"filename": "zorg-0.0.1.tar.gz",
"has_sig": false,
"md5_digest": "b99011031a7dc013875ac754390c667a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4688,
"upload_time": "2015-05-27T22:49:00",
"url": "https://files.pythonhosted.org/packages/78/d1/ad3af60e9161011faea61990b03b61d1894d78214859786d06c3b5ee4b12/zorg-0.0.1.tar.gz"
}
],
"0.0.2": [
{
"comment_text": "",
"digests": {
"md5": "90d8b87358bf75d8e37493fa0d4216ad",
"sha256": "22acd7e40b92f7cbcce5a1ebe03268dac1b413ad66bc39793b62465ab51d96f6"
},
"downloads": -1,
"filename": "zorg-0.0.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "90d8b87358bf75d8e37493fa0d4216ad",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 8384,
"upload_time": "2016-01-14T12:12:11",
"url": "https://files.pythonhosted.org/packages/d2/2b/0e9da4dd504cda9b78551795ddc4c95259b0e49b7965afd95fdfc9bb247c/zorg-0.0.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a39392ee3663d51fa6be364bed2f0b15",
"sha256": "0c4858d4ec104e59e79805f8dc3031faabed9e2895d2c95f575d034dd8063e5e"
},
"downloads": -1,
"filename": "zorg-0.0.2.tar.gz",
"has_sig": false,
"md5_digest": "a39392ee3663d51fa6be364bed2f0b15",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4797,
"upload_time": "2016-01-14T12:11:37",
"url": "https://files.pythonhosted.org/packages/a6/f5/7b30dde5d32a48e62046a5f7f09bd624800b6ae3a4cc6c6db4008cae83b5/zorg-0.0.2.tar.gz"
}
],
"0.0.3": [
{
"comment_text": "",
"digests": {
"md5": "5ed38d4bc780832752e0e58f4eaa8088",
"sha256": "7b0935fbd03d7cfd6a24c852449465276234a0812c38c75523c924774a7e660e"
},
"downloads": -1,
"filename": "zorg-0.0.3-py2-none-any.whl",
"has_sig": false,
"md5_digest": "5ed38d4bc780832752e0e58f4eaa8088",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 8387,
"upload_time": "2016-01-14T12:27:23",
"url": "https://files.pythonhosted.org/packages/16/62/d17fc8e8f285e9264a321454ed0c4b3a14b306297d7680ac56bbc9d7bf9c/zorg-0.0.3-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fb19f230164941ceaa649a73a4513617",
"sha256": "e41367bab5b0e4e1120c6d3e3e8b5b47efa7448c3d7d77b5f2f6167bdd5deffc"
},
"downloads": -1,
"filename": "zorg-0.0.3.tar.gz",
"has_sig": false,
"md5_digest": "fb19f230164941ceaa649a73a4513617",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5827,
"upload_time": "2016-01-14T12:27:08",
"url": "https://files.pythonhosted.org/packages/af/1f/3887b4178c5d679564d286587fe59107bce2bb365d5f3b710309da4a867b/zorg-0.0.3.tar.gz"
}
],
"0.0.4": [
{
"comment_text": "",
"digests": {
"md5": "7f78b8ed8bf75c86c74830a6b26e2b42",
"sha256": "6012ed93e83d403436cda16a7d3a478512803ceff516389b4a1c197c1fbfedc2"
},
"downloads": -1,
"filename": "zorg-0.0.4-py2-none-any.whl",
"has_sig": false,
"md5_digest": "7f78b8ed8bf75c86c74830a6b26e2b42",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 8389,
"upload_time": "2016-05-07T18:36:18",
"url": "https://files.pythonhosted.org/packages/ca/0b/2d6ee3a7438e92550017bd4174395ab320f16563eeb75923dcc21e9bbda2/zorg-0.0.4-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "da6d4553e53362017e7c09618c2e019f",
"sha256": "7f0a3ca64c42cba47552038fb10c6ad9962f3036349d4a674b94a853e9836d0e"
},
"downloads": -1,
"filename": "zorg-0.0.4.tar.gz",
"has_sig": false,
"md5_digest": "da6d4553e53362017e7c09618c2e019f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6443,
"upload_time": "2016-05-07T18:36:00",
"url": "https://files.pythonhosted.org/packages/a5/b5/cc71f79e5998976601f78e79105c644d4bc683c4b145fe92ab00815a6e98/zorg-0.0.4.tar.gz"
}
],
"0.0.5": [
{
"comment_text": "",
"digests": {
"md5": "0803566bce1d0700c285ab192725e148",
"sha256": "5da3f0c461dc3695e89b8a48df3c2f96d55425e38c38736b1fe8a5c30345eed4"
},
"downloads": -1,
"filename": "zorg-0.0.5-py2-none-any.whl",
"has_sig": false,
"md5_digest": "0803566bce1d0700c285ab192725e148",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 8977,
"upload_time": "2016-10-03T20:07:41",
"url": "https://files.pythonhosted.org/packages/6a/b8/e9976a10b59fba7b2a5035306278696f166f6d80125fe8c19268598af2b9/zorg-0.0.5-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c7265324fda41260696818b8b1c7a5fa",
"sha256": "6f6b74ac6661d72ea78b4357c5a4b24c163139057abd9ad0896a5d62f27f82a3"
},
"downloads": -1,
"filename": "zorg-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "c7265324fda41260696818b8b1c7a5fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6798,
"upload_time": "2016-10-03T20:07:37",
"url": "https://files.pythonhosted.org/packages/b9/28/9a329ca950f9d75b0c4275dc83a90141cb5f290cf88da55be8c17637dd84/zorg-0.0.5.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "0803566bce1d0700c285ab192725e148",
"sha256": "5da3f0c461dc3695e89b8a48df3c2f96d55425e38c38736b1fe8a5c30345eed4"
},
"downloads": -1,
"filename": "zorg-0.0.5-py2-none-any.whl",
"has_sig": false,
"md5_digest": "0803566bce1d0700c285ab192725e148",
"packagetype": "bdist_wheel",
"python_version": "2.7",
"requires_python": null,
"size": 8977,
"upload_time": "2016-10-03T20:07:41",
"url": "https://files.pythonhosted.org/packages/6a/b8/e9976a10b59fba7b2a5035306278696f166f6d80125fe8c19268598af2b9/zorg-0.0.5-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c7265324fda41260696818b8b1c7a5fa",
"sha256": "6f6b74ac6661d72ea78b4357c5a4b24c163139057abd9ad0896a5d62f27f82a3"
},
"downloads": -1,
"filename": "zorg-0.0.5.tar.gz",
"has_sig": false,
"md5_digest": "c7265324fda41260696818b8b1c7a5fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6798,
"upload_time": "2016-10-03T20:07:37",
"url": "https://files.pythonhosted.org/packages/b9/28/9a329ca950f9d75b0c4275dc83a90141cb5f290cf88da55be8c17637dd84/zorg-0.0.5.tar.gz"
}
]
}