{ "info": { "author": "silvaq", "author_email": "babbage@hotmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# common tool library for silvaq\n\n# silvaq-pylib\n\u6211\u81ea\u5df1\u5e38\u7528\u7684\u529f\u80fd\u5c01\u88c5\u8d77\u6765\uff0c\u65b9\u4fbf\u81ea\u5df1\u65e5\u5e38\u4f7f\u7528\n\n- version 0.1.5 :\n - \u65b0\u589e\u4e86\u65e5\u671f\u5e38\u89c4\u65b9\u6cd5\n\n## \u5de5\u5177\u5e93\n1. [x] file \u6587\u4ef6\u76f8\u5173\n2. [x] dir \u76ee\u5f55\u76f8\u5173\n3. [x] time \u65e5\u671f\u3001\u65f6\u95f4\u76f8\u5173\n4. [x] mail \u53d1\u9001\u90ae\u4ef6\u76f8\u5173\n5. [x] logger \u65e5\u5fd7\u76f8\u5173\n\n\n# \u5b89\u88c5\n```bash\npip3 install silvaq-pylib\n```\n# \u66f4\u65b0\n```bash\npip3 install --upgrade silvaq-pylib\n```\n\n# \u4f7f\u7528\n```python\nfrom silvaq_libs import file as silva_file\nfrom silvaq_libs import dir as silva_dir\nfrom silvaq_libs.mail import Server as SilvaMailServer\nfrom silvaq_libs.logger import Logger as SilvaLogger\n\nif __name__ == '__main__':\n\n # for files\n silva_file.exist(\"/tmp/test.txt\")\n\n #for dir \n silva_dir.maketree(\"a/b/c/d\")\n\n # for mail\n params_dict = {\n 'host': \"server_host\",\n 'sender': \"sender\",\n 'password': \"password\",\n 'username': 'username',\n 'port': 25,\n }\n to=\"somebody\"\n sub=\"somesub\"\n con=\"somecon\"\n SilvaMailServer(**params_dict).send_mail(to,sub,con)\n\n #for logger\n logger = SilvaLogger(\"log_path\",\"log_file_prefix\",\"log_file_suffix\",\"halder_container_cap\")\n logger.log(\"some con\")\n logger.log(\"some con again\")\n # ... more log here\n # notice \u76ee\u524d\u6240\u6709\u914d\u7f6e\u90fd\u662f\u9ed8\u8ba4\u9879\uff0c\u6240\u4ee5\u65e5\u5fd7\u662f\u5b9e\u65f6\u5199\u5165\u7684\uff0c\u5982\u679c\u6709\u9700\u6c42\u60f3\u7528\u7f13\u51b2\u8bf7\u81ea\u884c\u67e5\u9605\u5e76\u4fee\u6539\u521b\u5efahander\u65f6open \u7684buffer\n # todo \u8fd9\u4e00\u9879\u5c06\u63d0\u4f9b\u53ef\u9009\u65b9\u6cd5\n logger.commit() \n\n```\n\n\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/SilvaQ/silvaq-pylib", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "silvaq-lib", "package_url": "https://pypi.org/project/silvaq-lib/", "platform": "", "project_url": "https://pypi.org/project/silvaq-lib/", "project_urls": { "Homepage": "https://github.com/SilvaQ/silvaq-pylib" }, "release_url": "https://pypi.org/project/silvaq-lib/0.1.5/", "requires_dist": null, "requires_python": "", "summary": "\u4e2a\u4eba\u5e38\u7528\u529f\u80fd\u5c01\u88c5", "version": "0.1.5" }, "last_serial": 5002516, "releases": { "0.1.5": [ { "comment_text": "", "digests": { "md5": "ae9e0dc0f8c731e04a25984f21061fab", "sha256": "1dee627161385304f31124a82173ca44f744b1bd2a0bdc146b833d2b6ff4eed9" }, "downloads": -1, "filename": "silvaq_lib-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ae9e0dc0f8c731e04a25984f21061fab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9132, "upload_time": "2019-03-29T10:21:11", "url": "https://files.pythonhosted.org/packages/1a/23/965726bbb7f129405ba1ea96c3f8f6c5fe577168f0c15859d66bbb22b436/silvaq_lib-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2395c731e82cfc58dca94aa48746abf1", "sha256": "a475241b56d78df0e477cfb9779b4f0773b8c875f22cc28e7cf0019410ecd719" }, "downloads": -1, "filename": "silvaq-lib-0.1.5.tar.gz", "has_sig": false, "md5_digest": "2395c731e82cfc58dca94aa48746abf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8014, "upload_time": "2019-03-29T10:21:13", "url": "https://files.pythonhosted.org/packages/96/3f/612f9d193a8012faef0a2287f6769883f72b403a2c77c8fa75c17698a918/silvaq-lib-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ae9e0dc0f8c731e04a25984f21061fab", "sha256": "1dee627161385304f31124a82173ca44f744b1bd2a0bdc146b833d2b6ff4eed9" }, "downloads": -1, "filename": "silvaq_lib-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ae9e0dc0f8c731e04a25984f21061fab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9132, "upload_time": "2019-03-29T10:21:11", "url": "https://files.pythonhosted.org/packages/1a/23/965726bbb7f129405ba1ea96c3f8f6c5fe577168f0c15859d66bbb22b436/silvaq_lib-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2395c731e82cfc58dca94aa48746abf1", "sha256": "a475241b56d78df0e477cfb9779b4f0773b8c875f22cc28e7cf0019410ecd719" }, "downloads": -1, "filename": "silvaq-lib-0.1.5.tar.gz", "has_sig": false, "md5_digest": "2395c731e82cfc58dca94aa48746abf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8014, "upload_time": "2019-03-29T10:21:13", "url": "https://files.pythonhosted.org/packages/96/3f/612f9d193a8012faef0a2287f6769883f72b403a2c77c8fa75c17698a918/silvaq-lib-0.1.5.tar.gz" } ] }