{ "info": { "author": "bojan", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Build Tools" ], "description": "# Dux Soup remote control wrapper\nWrapper around Dux Soup remote control API\n\n## Documentation\n[Remote Control by Example](https://support.dux-soup.com/article/115-remote-control-by-example)\n\n[API test environment](https://app.dux-soup.com/web/rc/test)\n\n___\n\n\n### Commands list\nCommands alowed bu Dux Soup remote contol:\n- visit (**visit profile**)\n- connect (**send connection request**)\n- message (**send message**)\n- wait (**pause the robot**)\n- reset (**clear the queue**)\n- size (**size of the queue**)\n- profile (**account information**)\n- items (**list items in queue**)\n\n___\n\n\n### Required params for certain commands\n#### visit\n```\n\"params\": {\n \"profile\": \"PROFILE_URL\",\n}\n```\n___\n#### connect\n```\n\"params\": {\n \"profile\": \"PROFILE_URL\",\n \"messagetext\": \"MESSAGE TEXT\"\n}\n```\nPlease check documentation above for more info on **messagetext** format and additional options\n___\n#### message\n```\n\"params\": {\n \"messagetext\": \"MESSAGE TEXT\"\n}\n```\nPlease check documentation above for more info on **messagetext** format and additional options\n___\n#### wait\n```\n\"params\": {\n \"duration\": DURATION_IN_SECONDS,\n}\n```\n___\n\n### How to use\n```python\nimport json\nfrom duxwrap import DuxWrap\n\n\"\"\"create wrapper\"\"\"\ndux = DuxWrap('API_KEY', 'USER_ID')\nprint('DuxSoup version:', dux.version)\n\n\"\"\"get acount info\"\"\"\nprofile_data = dux.call(\"profile\", {})\nprint('PROFILE DATA SET')\nprint(json.dumps(profile_data, indent=4, sort_keys=True))\nprint('-----------------------------\\n\\n')\n\n\"\"\"pause the robot\"\"\"\nprint('PAUSE RESPONSE')\nparams = {\n \"params\": {\n \"duration\": 0\n }\n}\npause_data = dux.call(\"wait\", params)\nprint(json.dumps(pause_data, indent=4, sort_keys=True))\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "https://github.com/abrihter/duxwrap/archive/v_06.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/abrihter/duxwrap/releases", "keywords": "DUX SOUP,API,WRAPPER", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "duxwrap", "package_url": "https://pypi.org/project/duxwrap/", "platform": "", "project_url": "https://pypi.org/project/duxwrap/", "project_urls": { "Download": "https://github.com/abrihter/duxwrap/archive/v_06.tar.gz", "Homepage": "https://github.com/abrihter/duxwrap/releases" }, "release_url": "https://pypi.org/project/duxwrap/0.6/", "requires_dist": null, "requires_python": "", "summary": "Dux-Soup remote control API wrapper", "version": "0.6", "yanked": false, "yanked_reason": null }, "last_serial": 6031635, "releases": { "0.6": [ { "comment_text": "", "digests": { "md5": "0a2872503db0766450471c1b237b50cf", "sha256": "d6d061dce37f47bd5cf5688d061509ee07176d34bea579a1bcb7853a15f2a7d9" }, "downloads": -1, "filename": "duxwrap-0.6.tar.gz", "has_sig": false, "md5_digest": "0a2872503db0766450471c1b237b50cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3740, "upload_time": "2019-10-25T19:42:12", "upload_time_iso_8601": "2019-10-25T19:42:12.539122Z", "url": "https://files.pythonhosted.org/packages/c9/6a/dd272636a4be981a1a0cb848eaa6791a406a7b2a4e898a38e6cb4e6d6b80/duxwrap-0.6.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0a2872503db0766450471c1b237b50cf", "sha256": "d6d061dce37f47bd5cf5688d061509ee07176d34bea579a1bcb7853a15f2a7d9" }, "downloads": -1, "filename": "duxwrap-0.6.tar.gz", "has_sig": false, "md5_digest": "0a2872503db0766450471c1b237b50cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3740, "upload_time": "2019-10-25T19:42:12", "upload_time_iso_8601": "2019-10-25T19:42:12.539122Z", "url": "https://files.pythonhosted.org/packages/c9/6a/dd272636a4be981a1a0cb848eaa6791a406a7b2a4e898a38e6cb4e6d6b80/duxwrap-0.6.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }