{ "info": { "author": "\u738b\u5fd7\u821f", "author_email": "824219521@qq.com", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "# KGraber\n\n**\u8fd9\u662f\u4e00\u4e2a\u7528\u6765\u4ece\u7f51\u9875\u7248\u5168\u6c11K\u6b4c\u6293\u53d6\u7528\u6237\u81ea\u5df1\u4f5c\u54c1\u5e76\u4e0b\u8f7d\u5230\u672c\u5730\u7684\u811a\u672c**\n\n---\nAuthor: wangzhizhou(Joker)\n\nEmail: 824219521@qq.com\n\n---\n\n# Python \u65b9\u5f0f\n\n \u5982\u679c\u4f60\u5bf9python\u6bd4\u8f83\u719f\u6089\uff0c\u53ef\u4ee5`clone`\u6e90\u7801\u540e\uff0c\u4f7f\u7528\u53ef\u7f16\u8f91\u6e90\u7801\u7684\u65b9\u5f0f\u5b89\u88c5\u8be5\u5305\uff0c\u5982\u4e0b\u547d\u4ee4\n\n```\n$ pip install -e .\n```\n\n## \u4f7f\u7528\n\n```\n$ KGraber\n```\n\n- \u8981\u4f7f\u7528`\u5168\u6c11K\u6b4c`\u624b\u673aApp\u5185\u7f6e\u7684\u4e8c\u7ef4\u7801\u626b\u7801\u529f\u80fd\n\n- \u811a\u672c\u521b\u5efa\u540d\u4e3a`songs`\u7684\u76ee\u5f55\u4fdd\u5b58\u5df2\u4e0b\u8f7d\u7684\u7528\u6237\u6b4c\u66f2\n\n\n# \u4e0b\u8f7d\u9884\u7f16\u8bd1\u4e8c\u8fdb\u5236\u8fd0\u884c\n\n\u4e0b\u8f7d\u5bf9\u5e94\u5e73\u53f0\u7684\u53ef\u6267\u884c\u6587\u4ef6\u540e\uff0c\u5728Mac/Linux\u4e0b\u9700\u8981\u7ed9\u6587\u4ef6\u5f00\u542f\u6267\u884c\u6743\u9650\uff1a `$ sudo chmod u+x KGraber`\u540e\uff0c\u518d\u5728\u7ec8\u7aef\u4e2d\u8fd0\u884c\u3002\u5728Windows\u4e0b\u53ef\u4ee5\u76f4\u63a5\u70b9\u51fb`.exe`\u6587\u4ef6\u6267\u884c\u3002\n\n## \u4e0b\u8f7d\n\n- [mac_x64](https://github.com/wangzhizhou/KGraber/raw/master/release/mac_x64/KGraber)\n\n- [windows_x64](https://github.com/wangzhizhou/KGraber/raw/master/release/windows_x64/KGraber.exe)\n\n# \u5728\u5177\u4f53\u5e73\u53f0\u4e0a\u7f16\u8bd1\u4e8c\u8fdb\u5236\u7684\u65b9\u6cd5\n\n### \u5b89\u88c5\u76f8\u5173\u5305\n\n```\n$ virtualenv venv\n$ . venv/bin/activate\n$ pip install -r requirements.txt\n$ pip install -e .\n```\n\n### Mac\u5e73\u53f0\n\n```\n$ pyinstaller --clean -F --workpath release --specpath release --distpath release/mac_x64 -n KGraber release.py\n```\n\n### Windows \u5e73\u53f0\n\n```\n$ pyinstaller --clean -F --workpath release --specpath release --distpath release/windows_x64 -n KGraber.exe release.py\n```\n\n# \u672c\u5305\u5df2\u63d0\u4ea4\u5230PyPi Index\u4e0a\uff0c\u6240\u4ee5\u4e5f\u53ef\u4ee5\u4f7f\u7528\u4e0b\u9762\u65b9\u6cd5\u5b89\u88c5\n\n```\n$ pip install KGraber\n```\n**Enjoy It**\n\n\npipa: `d2FuZ3poaXpob3UrV3c1NDM4NTkyMzAK`\n\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/wangzhizhou/KGraber", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "KGraber", "package_url": "https://pypi.org/project/KGraber/", "platform": "all", "project_url": "https://pypi.org/project/KGraber/", "project_urls": { "Homepage": "https://github.com/wangzhizhou/KGraber" }, "release_url": "https://pypi.org/project/KGraber/1.1/", "requires_dist": [ "beautifulsoup4", "requests", "qrcode", "pillow" ], "requires_python": "", "summary": "\u8fd9\u662f\u4e00\u4e2a\u7528\u6765\u4ece\u7f51\u9875\u7248\u5168\u6c11K\u6b4c\u6293\u53d6\u7528\u6237\u81ea\u5df1\u4f5c\u54c1\u5e76\u4e0b\u8f7d\u5230\u672c\u5730\u7684\u811a\u672c", "version": "1.1" }, "last_serial": 3622260, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "0095dbb71643fcdaebb29bbb4e19dbde", "sha256": "56306dc7951f828eb81a8f1abe88deaa5a13b0db4bf29873f765916276cac813" }, "downloads": -1, "filename": "KGraber-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0095dbb71643fcdaebb29bbb4e19dbde", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7051, "upload_time": "2018-02-27T16:40:42", "url": "https://files.pythonhosted.org/packages/c5/99/3f5b1151fae560babd5e431441cabfe08427329fbe6f8f9a71cb23f3f655/KGraber-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68d36a20bace1bcdc13290774754e003", "sha256": "49c755bd4d4b0462a442e30061a5802384084ddee7b272bb6c4ab8b1329983ae" }, "downloads": -1, "filename": "KGraber-1.1.tar.gz", "has_sig": false, "md5_digest": "68d36a20bace1bcdc13290774754e003", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4841, "upload_time": "2018-02-27T16:40:44", "url": "https://files.pythonhosted.org/packages/71/cd/37d8388f12e47921d66d0fc90ee81799f1650386df2f1ff548e884313d91/KGraber-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0095dbb71643fcdaebb29bbb4e19dbde", "sha256": "56306dc7951f828eb81a8f1abe88deaa5a13b0db4bf29873f765916276cac813" }, "downloads": -1, "filename": "KGraber-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0095dbb71643fcdaebb29bbb4e19dbde", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 7051, "upload_time": "2018-02-27T16:40:42", "url": "https://files.pythonhosted.org/packages/c5/99/3f5b1151fae560babd5e431441cabfe08427329fbe6f8f9a71cb23f3f655/KGraber-1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68d36a20bace1bcdc13290774754e003", "sha256": "49c755bd4d4b0462a442e30061a5802384084ddee7b272bb6c4ab8b1329983ae" }, "downloads": -1, "filename": "KGraber-1.1.tar.gz", "has_sig": false, "md5_digest": "68d36a20bace1bcdc13290774754e003", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4841, "upload_time": "2018-02-27T16:40:44", "url": "https://files.pythonhosted.org/packages/71/cd/37d8388f12e47921d66d0fc90ee81799f1650386df2f1ff548e884313d91/KGraber-1.1.tar.gz" } ] }