{ "info": { "author": "Shuangzuan He", "author_email": "zuanzuan1992@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# pysimba\n\n## Getting Started\n\n### Installing\n\n```\npip install pysimba\n```\n\n### Creating Client\n\n```\nfrom pysimba import Client\n\nclient = Client(app_id=os.getenv('CLIENT_APP_ID'), app_secret=os.getenv('CLIENT_APP_SECRET'), service_url=os.getenv('CLIENT_SERVICE_URL'))\n```\n\n### Enable Logging\n\n```\nimport logging\n\nlogging.basicConfig(level=logging.INFO)\n```\n\n### Useful Utils\n\n```\nfrom pysimba import get, batch, strptime\n```\n\n#### get\n\nLike ```dict.get``` but more ```deep```.\n\n```\nget(r, path='simba_insight_wordsdata_get_response.word_data_list.insight_word_data_d_t_o', default=[])\n```\n\n#### batch\n\nBatch lets you divide an iterable (currently, last positional argument) of work into pieces.\n\n```\n@batch(100)\ndef summary(texts):\n r = client.call('taobao.simba.insight.wordsdata.get', params={\n 'bidword_list': ','.join(texts),\n 'start_date': '2018-10-01',\n 'end_date': '2018-10-07'\n })\n return get(r, path='simba_insight_wordsdata_get_response.word_data_list.insight_word_data_d_t_o', default=[])\n\ntexts = [f'\u8fde\u8863\u88d9 {x}' for x in range(200)]\nresults = summary(texts)\n```\n\n#### strptime\n\nConverting date string to datetime, timezone='Asia/Shanghai'.\n\n```\nstrptime('2018-10-16 21:00:50')\n```\n\n### Calling\n\n```\nr = client.call('taobao.simba.campaigns.get', token='CUSTOMER_TOKEN_HERE')\nresults = get(r, path='simba_campaigns_get_response.campaigns.campaign')\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zuanzuan1992/pysimba", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "pysimba", "package_url": "https://pypi.org/project/pysimba/", "platform": "", "project_url": "https://pypi.org/project/pysimba/", "project_urls": { "Homepage": "https://github.com/zuanzuan1992/pysimba" }, "release_url": "https://pypi.org/project/pysimba/1.1.0/", "requires_dist": null, "requires_python": "", "summary": "SDK for \"https://subway.simba.taobao.com\"", "version": "1.1.0" }, "last_serial": 4410461, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6e84bd2fcb6efa8f22999ddd9d006e6a", "sha256": "04d1d0e623f46e10aca93eff5fd7480fd64676dc0a7937a7eedf2f4355e18457" }, "downloads": -1, "filename": "pysimba-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e84bd2fcb6efa8f22999ddd9d006e6a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8861, "upload_time": "2018-10-19T07:38:18", "url": "https://files.pythonhosted.org/packages/ba/c8/6133d9013fb16d53f05a16d4b2e7cd023cb4b5aeecb428ad2718d47913cf/pysimba-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52ba7ba8bd4d3d30d2d446755b657654", "sha256": "0c99b255bb32e1a9aa0b24ce6e06cd3db63a87288d621990432bc69d10f69d89" }, "downloads": -1, "filename": "pysimba-0.1.0.tar.gz", "has_sig": false, "md5_digest": "52ba7ba8bd4d3d30d2d446755b657654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5046, "upload_time": "2018-10-19T07:38:20", "url": "https://files.pythonhosted.org/packages/c5/e2/c176b32f4ca740bc6822af6ae0fa6e2dba0ae6369c599f32f0cf0570e578/pysimba-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "64c91074e84bace8aa16036e54a64214", "sha256": "60b3c48b27470fb09b809713641bed025d8f19d1ecba62e0ec0f9f2efb405d50" }, "downloads": -1, "filename": "pysimba-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "64c91074e84bace8aa16036e54a64214", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11945, "upload_time": "2018-10-19T08:43:23", "url": "https://files.pythonhosted.org/packages/cd/55/a58e6b3ba79c79c83890d715cf68359b08c6fc8e04171e02e9aa5461ab54/pysimba-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "16b3f376615af709ccf2826c50dc636f", "sha256": "483ab878258e35230d246822494b5ba2c0dac1643d958b019ddb8182da108264" }, "downloads": -1, "filename": "pysimba-0.1.1.tar.gz", "has_sig": false, "md5_digest": "16b3f376615af709ccf2826c50dc636f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6811, "upload_time": "2018-10-19T08:43:25", "url": "https://files.pythonhosted.org/packages/91/a2/872de18fe589ce91c40e799cdb3d50b8d049d86130d989a9f9795ec7bdab/pysimba-0.1.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "62193e74ca581165c8e6c2bab162301f", "sha256": "8af12bdfe7f14071fd93eccf9058230daf1f4a0437edb50e7abf49fa95c7299f" }, "downloads": -1, "filename": "pysimba-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "62193e74ca581165c8e6c2bab162301f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13162, "upload_time": "2018-10-20T14:51:19", "url": "https://files.pythonhosted.org/packages/ca/d6/3380735389c1b23404af36010a2149b905d7b4eac54b480f191cec9cbcea/pysimba-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8527fef1d2f59a0e0d2d55d93ec861d0", "sha256": "d3826c9b36dbbc3af310ea128e6918b863f4f4c3599ac285a09708044ab40c77" }, "downloads": -1, "filename": "pysimba-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8527fef1d2f59a0e0d2d55d93ec861d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3308, "upload_time": "2018-10-20T14:51:21", "url": "https://files.pythonhosted.org/packages/24/97/4da3f9fc554e39e439dabb3ed71caaa319a86592e84951c587a3003720dd/pysimba-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "c24e208dfe3a06ed7b11cd8394fbc7ac", "sha256": "1ce93c367f171ca7f4435f8b2965c7ddf2d93167991774ed146ad22da303a12d" }, "downloads": -1, "filename": "pysimba-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c24e208dfe3a06ed7b11cd8394fbc7ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13166, "upload_time": "2018-10-23T06:53:00", "url": "https://files.pythonhosted.org/packages/02/d4/bcc3047e3304e38120c3b66ffb37e7a72e294785982a25ba19e2e9468277/pysimba-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b7f21408077279ac8e09b33c254e2798", "sha256": "cb446932365e364a2b071b23c7b1436f54e92d745c7e0483fbb8fffe5b3558c6" }, "downloads": -1, "filename": "pysimba-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b7f21408077279ac8e09b33c254e2798", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3311, "upload_time": "2018-10-23T06:53:03", "url": "https://files.pythonhosted.org/packages/21/9b/456ab25e9b23ce1a305ce07013e7bae9386d0ffb4147a37bd9a178879166/pysimba-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "5f1a99adb24c46e655859acea6f1bf44", "sha256": "d714c2e715bd0ed64cca402c16242ea61c9341950d427045fd1592896e3a44af" }, "downloads": -1, "filename": "pysimba-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5f1a99adb24c46e655859acea6f1bf44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13167, "upload_time": "2018-10-24T10:10:56", "url": "https://files.pythonhosted.org/packages/dc/b1/50436afc9488df09afc6b28c080a5f38b177638d375c2b76ee2e7f37c081/pysimba-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4822fa58e412473bc2abb8a45de8d6f", "sha256": "0f16d35e61559513ac1d988f87a741e32893655abcc07bd36082d870d64a5914" }, "downloads": -1, "filename": "pysimba-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b4822fa58e412473bc2abb8a45de8d6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3310, "upload_time": "2018-10-24T10:11:01", "url": "https://files.pythonhosted.org/packages/4c/45/d438de44f9032b17060b1c91154f0d6ae4010e2c2efff4c5bcbd54b200b4/pysimba-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5f1a99adb24c46e655859acea6f1bf44", "sha256": "d714c2e715bd0ed64cca402c16242ea61c9341950d427045fd1592896e3a44af" }, "downloads": -1, "filename": "pysimba-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5f1a99adb24c46e655859acea6f1bf44", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 13167, "upload_time": "2018-10-24T10:10:56", "url": "https://files.pythonhosted.org/packages/dc/b1/50436afc9488df09afc6b28c080a5f38b177638d375c2b76ee2e7f37c081/pysimba-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b4822fa58e412473bc2abb8a45de8d6f", "sha256": "0f16d35e61559513ac1d988f87a741e32893655abcc07bd36082d870d64a5914" }, "downloads": -1, "filename": "pysimba-1.1.0.tar.gz", "has_sig": false, "md5_digest": "b4822fa58e412473bc2abb8a45de8d6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3310, "upload_time": "2018-10-24T10:11:01", "url": "https://files.pythonhosted.org/packages/4c/45/d438de44f9032b17060b1c91154f0d6ae4010e2c2efff4c5bcbd54b200b4/pysimba-1.1.0.tar.gz" } ] }