{ "info": { "author": "A.Star", "author_email": "astar@snowland.ltd", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation", "Topic :: Software Development :: Libraries" ], "description": "=========\nastartool\n=========\n\ntoolkit for python.\n\n# astartool\n\nA.Star\u79c1\u623f\u5de5\u5177\u5305\n\n\u5509~ \u5199\u4e86\u8fa3\u4e48\u591a\u4ee3\u7801\uff0c\u603b\u89c9\u5f97\u8fc7\u4e8e\u81c3\u80bf\u3002\n\u6211\u628a\u7b80\u5355\u7684\u4ee3\u7801\u80fd\u91cd\u590d\u5229\u7528\u7684\u6458\u51fa\u6765\u4f5c\u4e3a\u5de5\u5177\u5305\uff0c\u4ee5\u540e\u5c31\u5f15\u7528\u4ed6\u4e86\n\n\u76ee\u524d\u6b64\u4ee3\u7801\u5305\u542b\u4e00\u4e0b\u51e0\u90e8\u5206:\n\n1. number\n\nnumber\u5305\u5305\u542b\u6570\u8bba\u7684\u4e00\u4e9b\u57fa\u672c\u4ee3\u7801\nishex: \u5224\u65ad\u662f\u5426\u662f16\u8fdb\u5236\u5b57\u7b26\u4e32\ngcd: \u8f97\u8f6c\u76f8\u5904\u6cd5\u6c42\u6700\u5927\u516c\u7ea6\nlcm: \u6700\u5c0f\u516c\u500d\u6570\n\n2. random\n\nrandom\u5305\u5305\u542b\u968f\u673a\u6570\u76f8\u5173\u7684\u51fd\u6570\nrandom_string: \u968f\u673a\u751f\u6210\u4e00\u4e2a\u957f\u5ea6\u4e3an\u7684\u5b57\u7b26\u4e32\nrandom_hex_string: \u968f\u673a\u751f\u6210n\u4f4d16\u8fdb\u5236\u5b57\u7b26\u4e32\nrandom_digit_string: \u968f\u673a\u751f\u6210n\u4f4d\u6570\u5b57\ngenerate_password: \u968f\u673a\u751f\u6210\u5bc6\u7801\nsecurity_random_hex: \u57fa\u4e8e\u56fd\u5bc6SM3\u7684KDF\nrandom_ip: \u968f\u673a\u751f\u6210\u4e00\u4e2aip\u5730\u5740, \u76ee\u524d\u53ea\u652f\u6301IPV4\n\n3. setuptool\n\n\u5305\u542b\u6253\u5305\u76f8\u5173\u7684\u51fd\u6570\n\n4. string\n\n\u5305\u542b\u5b57\u7b26\u4e32\u5904\u7406\u76f8\u5173\u51fd\u6570\n\nis_email: \u5224\u65ad\u662f\u4e0d\u662f\u90ae\u7bb1\nis_mobile: \u5224\u65ad\u662f\u5426\u662f\u624b\u673a\u53f7\ngenerate_number: \u751f\u6210n\u4f4d\u5e26\u65f6\u95f4\u7f16\u53f7\ncheck_number: \u68c0\u9a8c\u751f\u6210n\u4f4d\u5e26\u65f6\u95f4\u7f16\u53f7\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://182.61.50.242:10010/astar/astartool", "keywords": "", "license": "Apache v2.0", "maintainer": "A.Star", "maintainer_email": "astar@snowland.ltd", "name": "astartool", "package_url": "https://pypi.org/project/astartool/", "platform": "all", "project_url": "https://pypi.org/project/astartool/", "project_urls": { "Homepage": "http://182.61.50.242:10010/astar/astartool" }, "release_url": "https://pypi.org/project/astartool/0.0.4/", "requires_dist": [ "numpy (>=1.0.1)", "snowland-smx (>=0.3.1)", "rarfile", "xlwt", "pillow", "six" ], "requires_python": "", "summary": "toolkit for python", "version": "0.0.4" }, "last_serial": 5725346, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c8f88d9a0bc730547e22758d24fd221b", "sha256": "35f27a234d363792be514b730289ad85f1277524f378a70ff6b6be5fdcd75bb8" }, "downloads": -1, "filename": "astartool-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "c8f88d9a0bc730547e22758d24fd221b", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 6965, "upload_time": "2019-05-29T07:09:36", "url": "https://files.pythonhosted.org/packages/43/49/f0d7bd8aeac4eae860f6927cc7bae022871d109d9488da00dabe8506c59e/astartool-0.0.1-py3-none-any.whl" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "730dfc8469b3bdb0a8b303000d0c07b8", "sha256": "7c7496f9b4e1b60aa953381340efc9801e877d04325b7ea38389e1dfd09df38f" }, "downloads": -1, "filename": "astartool-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "730dfc8469b3bdb0a8b303000d0c07b8", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 16627, "upload_time": "2019-06-21T09:32:23", "url": "https://files.pythonhosted.org/packages/12/10/03c6a685a33c267839f98f1cc811bb3631702a1770a5a6aafc5a12be390d/astartool-0.0.2-py3-none-any.whl" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "49ed53b57367d78feaab0cbe836cd003", "sha256": "741a84d5445ebbf3fec94355e588660f2fc8fe8a36a33976116f75fe46f0cb5c" }, "downloads": -1, "filename": "astartool-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "49ed53b57367d78feaab0cbe836cd003", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 20496, "upload_time": "2019-07-29T02:17:07", "url": "https://files.pythonhosted.org/packages/d8/81/3c0d5f44c335f1bc65a37fb1b0d45957c4d25cbddb3a72e09b6dd95ad650/astartool-0.0.3-py3-none-any.whl" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "52871f0996b864d58ebf654835d47901", "sha256": "be362cb4a488a00b2db2004dd6695c1192891970b6090836c62799e5aed793a4" }, "downloads": -1, "filename": "astartool-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52871f0996b864d58ebf654835d47901", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20838, "upload_time": "2019-08-24T21:04:15", "url": "https://files.pythonhosted.org/packages/68/7d/d2c2b41c6fcc29995f904d4682b5bf2028469dab940862d6f4e67f67f083/astartool-0.0.4-py2.py3-none-any.whl" } ], "0.0.4a1": [ { "comment_text": "", "digests": { "md5": "bfa3b7062a0240527cbb673f4c168383", "sha256": "7574de911576eac55b5cc025e92791230eeed7214c7aebc605124d29aa42db46" }, "downloads": -1, "filename": "astartool-0.0.4a1-py3-none-any.whl", "has_sig": false, "md5_digest": "bfa3b7062a0240527cbb673f4c168383", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 24404, "upload_time": "2019-08-19T16:05:21", "url": "https://files.pythonhosted.org/packages/3f/90/a373c6fe3b0207a95ec8de605d19129df2049337f0b8f9ea11c3c9da5611/astartool-0.0.4a1-py3-none-any.whl" } ], "0.0.4a2": [ { "comment_text": "", "digests": { "md5": "aa3e981048b0012fa72d8ac606f82f7f", "sha256": "4ca6a77334509459b2d5bf94cfed7748c5d31a30edea98523d8d5276b4e9b66a" }, "downloads": -1, "filename": "astartool-0.0.4a2-py3-none-any.whl", "has_sig": false, "md5_digest": "aa3e981048b0012fa72d8ac606f82f7f", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 24421, "upload_time": "2019-08-19T17:19:30", "url": "https://files.pythonhosted.org/packages/35/5a/d27315d7be2f9a28bcdba835ee5996c837474becee10a4cd562319ed1a46/astartool-0.0.4a2-py3-none-any.whl" } ], "0.0.4a3": [ { "comment_text": "", "digests": { "md5": "33b47b78af05f4cf93d290949c8aafd6", "sha256": "ee96b7ac9b41c211a0b2e83badc9da99feb78b11bd379c34cea87edeeaf077c5" }, "downloads": -1, "filename": "astartool-0.0.4a3-py3-none-any.whl", "has_sig": false, "md5_digest": "33b47b78af05f4cf93d290949c8aafd6", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 24430, "upload_time": "2019-08-19T17:27:55", "url": "https://files.pythonhosted.org/packages/75/d8/2459bc0e7f41c2898a7649ea49687482375c18c2c404eec59538dd997015/astartool-0.0.4a3-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "52871f0996b864d58ebf654835d47901", "sha256": "be362cb4a488a00b2db2004dd6695c1192891970b6090836c62799e5aed793a4" }, "downloads": -1, "filename": "astartool-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "52871f0996b864d58ebf654835d47901", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20838, "upload_time": "2019-08-24T21:04:15", "url": "https://files.pythonhosted.org/packages/68/7d/d2c2b41c6fcc29995f904d4682b5bf2028469dab940862d6f4e67f67f083/astartool-0.0.4-py2.py3-none-any.whl" } ] }