{ "info": { "author": "Alfredo Miranda", "author_email": "alfredocdmiranda@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Topic :: Home Automation", "Topic :: Software Development :: Build Tools", "Topic :: Utilities" ], "description": "Mysbox\n======\n\nIt is a set of tools to iniate MySensor's sketches (nodes and gateways) which can be compiled out of box. You also can\ncompile, upload (you need to download Arduino IDE, it uses its tools to compile and upload) your sketches and connect to\nyour MySensor's network and get some status of it.\n\nDependencies\n------------\n\nYou may see all the dependeciens inside **requirements.txt**\n\nor can use:\n\n $ pip install -r requirements.txt\n\nInstall\n-------\n\n $ sudo python setup.py install\n\nUsage\n-----\n\nThis tool has, currently, three commands (create, compile and upload). You can use `-h` option in all commands to see\ntheir usage.\n\nCreating sketches\n~~~~~~~~~~~~~~~~~\n\nYou can create sketches using simple commands.\n\nCreating a node sketch with default name (node)\n\n $ mysbox create node\n\nCreating a node sketch with a different name, internal sketch name and version\n\n $ mysbox create node my_light -n \"My Light\" -v 1.1\n\nCreating a gateway sketch with default name (gw_node)\n\n $ mysbox create gw\n\nCompiling\n~~~~~~~~~\n\nYou also can compile your sketches using this tool. After you've executed any command of mysbox, it should create an\nsettings file in your home folder (`~/.mysboxrc`). In that file, all settings are required.\n\nYou must install MySensors library in any folder that you put into `.mysboxrc`\n\nListing all available boards\n\n $ mysbox compile -l\n\nCompiling a simple node to Arduino Uno\n\n $ mysbox compile -b uno node/node.ino\n\nUploading\n~~~~~~~~~\n\nYou also can upload your sketches using this tool. After you've executed any command of mysbox, it should create an\nsettings file in your home folder (`~/.mysboxrc`). In that file, all settings are required. However for this command,\nonly `arduino_tools` is required.\n\nListing all available boards\n\n $ mysbox upload -l\n\nCompiling a simple node to Arduino Uno\n\n $ mysbox compile -b uno node/build_mys/node.ino.hex /dev/ttyUSB0\n\nSupport\n-------\n\nIt was only tested on Linux envrionment. However, it should work on Windows and OS X systems.\nOperating System:\n- Linux\n\nIt was only tested with Python 3.4, but it should work with any Python 3.x.\nPython Version:\n- 3.4\n\nWhat's news\n-----------\n\n- Support to create node and modify some arguments\n- Support to create serial\n- Support to compile sketch using arduino ide tools\n- Support to upload hex file using arduino ide tools(avrdude)", "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/alfredocdmiranda/mysbox", "keywords": "MYS MySensors", "license": "LGPLv3", "maintainer": null, "maintainer_email": null, "name": "mysbox", "package_url": "https://pypi.org/project/mysbox/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/mysbox/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/alfredocdmiranda/mysbox" }, "release_url": "https://pypi.org/project/mysbox/0.1/", "requires_dist": null, "requires_python": null, "summary": "It is a module to make easier communication with MySensor's network.", "version": "0.1" }, "last_serial": 1848088, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "0d5a46427ccb7e3e9bf4d5c372142016", "sha256": "fa55dfee8c15896f3dc71139f2f47a76df8a9e7539cd087c75d6a5b9717c2d9b" }, "downloads": -1, "filename": "mysbox-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0d5a46427ccb7e3e9bf4d5c372142016", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11964, "upload_time": "2015-12-05T20:57:26", "url": "https://files.pythonhosted.org/packages/ba/78/d3acae2a5db5477e0abc7b35c0733d95ac0af2cd89ed38ee9eb9d55b70f8/mysbox-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f97d2fa64e3f58a6363683029cc3a3d2", "sha256": "54efb2bfbd9e6e93d57891fe1c1d712a67ce0185e7298fd0ae07d24397f7e6bf" }, "downloads": -1, "filename": "mysbox-0.1.tar.gz", "has_sig": false, "md5_digest": "f97d2fa64e3f58a6363683029cc3a3d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10067, "upload_time": "2015-12-05T20:57:31", "url": "https://files.pythonhosted.org/packages/23/5e/9c681e08561f9c30df8fdab43dd60c993f434ec105d7cbcdb1e52efb265d/mysbox-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0d5a46427ccb7e3e9bf4d5c372142016", "sha256": "fa55dfee8c15896f3dc71139f2f47a76df8a9e7539cd087c75d6a5b9717c2d9b" }, "downloads": -1, "filename": "mysbox-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0d5a46427ccb7e3e9bf4d5c372142016", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11964, "upload_time": "2015-12-05T20:57:26", "url": "https://files.pythonhosted.org/packages/ba/78/d3acae2a5db5477e0abc7b35c0733d95ac0af2cd89ed38ee9eb9d55b70f8/mysbox-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f97d2fa64e3f58a6363683029cc3a3d2", "sha256": "54efb2bfbd9e6e93d57891fe1c1d712a67ce0185e7298fd0ae07d24397f7e6bf" }, "downloads": -1, "filename": "mysbox-0.1.tar.gz", "has_sig": false, "md5_digest": "f97d2fa64e3f58a6363683029cc3a3d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10067, "upload_time": "2015-12-05T20:57:31", "url": "https://files.pythonhosted.org/packages/23/5e/9c681e08561f9c30df8fdab43dd60c993f434ec105d7cbcdb1e52efb265d/mysbox-0.1.tar.gz" } ] }