{ "info": { "author": "Guoke", "author_email": "1962908113@qq.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "New webdav client for Python3+ \n------\n\u529f\u80fd\uff1acwd;cd();ls();mkdir();mkdirs();rmdir();delete();move();copy();upload();download() \n\n\n\u4f7f\u7528\u65b9\u6cd5\n======================= \n\n\u5b89\u88c5Gkwebdav\u6a21\u5757 \n`pip install Gkwebdav` \n\n**\u521b\u5efaGkwebdav\u5bf9\u8c61**\n```\nimport Gkwebdav\n\nwebdav = Gkwebdav.Gkwebdav(url='webdavurl', username='username', password='password')\n``` \n\n\n**cwd** `\u5f53\u524d\u6240\u5728\u76ee\u5f55`\n```\nprint(webdav.cwd)\n#\u8fd4\u56de\u5f53\u524d\u6240\u5728\u76ee\u5f55\u4f4d\u7f6e\u9ed8\u8ba4'/'\n``` \n\n\n**cd()** `\u8fdb\u5165\u5230\u76ee\u5f55`\n```\nwebdav.cd(path='dirname')\n#\u65e0\u8fd4\u56de\u503c\n``` \n\n\n**ls()** `\u904d\u5386\u6587\u4ef6\u76ee\u5f55`\n```\nwebdav.ls([path=''])\n#\u6210\u529f\u8fd4\u56de\u503c{'success': True, 'result': [{'path': '\u8def\u5f84', 'length': \u6587\u4ef6\u5927\u5c0f , 'lastmodified': '\u6700\u540e\u7684\u4fee\u6539\u65e5\u671f', 'type': '\u6587\u4ef6\u7c7b\u578b'}]}\n#\u5931\u8d25\u8fd4\u56de\u503c{'success': False, 'result': '\u5931\u8d25\u4ee3\u7801'}\n``` \n\n\n**mkdir()** `\u521b\u5efa\u5355\u5c42\u6587\u4ef6\u5939`\n```\nwebdav.mkdir(path='newdirname')\n#\u8fd4\u56deNone,\u8c03\u7528ls()\u67e5\u770b\u662f\u5426\u751f\u6548\n``` \n\n\n**mkdirs()** `\u521b\u5efa\u591a\u5c42\u76ee\u5f55`\n```\nwebdav.mkdir(path='newdirname/newdirname/...')\n#\u8fd4\u56deNone,\u8c03\u7528ls()\u67e5\u770b\u662f\u5426\u751f\u6548\n```\n**rmdir()** `\u5220\u9664\u76ee\u5f55`\n```\nwebdav.rmdir(path='dirname')\n#\u8fd4\u56deNone,\u8c03\u7528ls()\u67e5\u770b\u662f\u5426\u751f\u6548\n``` \n\n\n**delete()** `\u5220\u9664\u6587\u4ef6`\n```\nwebdav.delete(path='filename')\n#\u8fd4\u56deNone,\u8c03\u7528ls()\u67e5\u770b\u662f\u5426\u751f\u6548\n``` \n\n\n**move()** `\u79fb\u52a8\u6587\u4ef6`\n```\nwebdav.move(path='filename', new_path='newfilename')\n#\u6210\u529f\u8fd4\u56de\u503c{'success': True, 'result': ''}\n#\u5931\u8d25\u8fd4\u56de\u503c{'success': False, 'result': '\u5931\u8d25\u4ee3\u7801'}\n``` \n\n\n**copy()** `\u590d\u5236\u6587\u4ef6`\n```\nwebdav.copy(path='filename', new_path='newfilename')\n#\u6210\u529f\u8fd4\u56de\u503c{'success': True, 'result': ''}\n#\u5931\u8d25\u8fd4\u56de\u503c{'success': False, 'result': '\u5931\u8d25\u4ee3\u7801'}\n``` \n\n\n**exists()** `\u68c0\u67e5\u6587\u4ef6\u662f\u5426\u5b58\u5728`\n```\nwebdav.exists(rmote_path='filename')\n#\u8fd4\u56debool\u503c\n``` \n\n\n**upload()** `\u6587\u4ef6\u4e0a\u4f20`\n```\nwebdav.upload(filename='local_filename', rmote_path='target_filename')\n#\u6210\u529f\u8fd4\u56de\u503c{'success': True, 'result': ''}\n#\u5931\u8d25\u8fd4\u56de\u503c{'success': False, 'result': '\u5931\u8d25\u4ee3\u7801'}\n``` \n\n\n**download()** `\u6587\u4ef6\u4e0b\u8f7d`\n```\nwebdav.download(rmote_path='rmote_filename', local_path='save_filename')\n#\u6210\u529f\u8fd4\u56de\u503c{'success': True, 'result': ''}\n#\u5931\u8d25\u8fd4\u56de\u503c{'success': False, 'result': '\u5931\u8d25\u4ee3\u7801'}\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/GuokeNo1/Gkwebdav", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "Gkwebdav", "package_url": "https://pypi.org/project/Gkwebdav/", "platform": "", "project_url": "https://pypi.org/project/Gkwebdav/", "project_urls": { "Homepage": "https://github.com/GuokeNo1/Gkwebdav" }, "release_url": "https://pypi.org/project/Gkwebdav/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "new Webdav Client for Python3+", "version": "0.0.2" }, "last_serial": 5148607, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "748de2482db61a2407d107fe36e58bb4", "sha256": "9b987d47af2d4313c35f5ecdc2c1ee5b2708548d1843bc1d9935916b9d83cebd" }, "downloads": -1, "filename": "Gkwebdav-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "748de2482db61a2407d107fe36e58bb4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4023, "upload_time": "2019-03-23T04:32:25", "url": "https://files.pythonhosted.org/packages/31/11/f5bfdb0aba0700ce5c8d438a3b269f6531af42c9d4068a6d904f6e250156/Gkwebdav-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50e6be9d80c55d8d4064545022cb286c", "sha256": "8b064cf7472f64e44e8d9e721e6e5743c19872a015fd8833c42bed8d7757d2be" }, "downloads": -1, "filename": "Gkwebdav-0.0.1.tar.gz", "has_sig": false, "md5_digest": "50e6be9d80c55d8d4064545022cb286c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2493, "upload_time": "2019-03-23T04:32:27", "url": "https://files.pythonhosted.org/packages/cb/f6/62dd9053d57e161d014bb31949f0addef2f6a5e7f048f84e584fc5d43ec6/Gkwebdav-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "10be793cd512450184c1aa07b35dea7e", "sha256": "5c8611c4176864b5e812f2cf4cdd5c6d954bc555e14e52bf2229c3d4abc40953" }, "downloads": -1, "filename": "Gkwebdav-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "10be793cd512450184c1aa07b35dea7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4749, "upload_time": "2019-03-23T07:19:25", "url": "https://files.pythonhosted.org/packages/ba/ac/690a4d18dd2fc7a10a03f3d9966138e5a55f9e5d77150697c1a426ca15b3/Gkwebdav-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "967bd968e1be34aca233c6711b482d49", "sha256": "a7869a6e68c35f693cf538abe570e039b364146c2daa3659c14cc74215004157" }, "downloads": -1, "filename": "Gkwebdav-0.0.2.tar.gz", "has_sig": false, "md5_digest": "967bd968e1be34aca233c6711b482d49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3494, "upload_time": "2019-03-23T07:19:27", "url": "https://files.pythonhosted.org/packages/ce/d7/3ad95920ffc79f4ff8a27298425eee1a497099e02411bbcb933351e700e1/Gkwebdav-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "10be793cd512450184c1aa07b35dea7e", "sha256": "5c8611c4176864b5e812f2cf4cdd5c6d954bc555e14e52bf2229c3d4abc40953" }, "downloads": -1, "filename": "Gkwebdav-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "10be793cd512450184c1aa07b35dea7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4749, "upload_time": "2019-03-23T07:19:25", "url": "https://files.pythonhosted.org/packages/ba/ac/690a4d18dd2fc7a10a03f3d9966138e5a55f9e5d77150697c1a426ca15b3/Gkwebdav-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "967bd968e1be34aca233c6711b482d49", "sha256": "a7869a6e68c35f693cf538abe570e039b364146c2daa3659c14cc74215004157" }, "downloads": -1, "filename": "Gkwebdav-0.0.2.tar.gz", "has_sig": false, "md5_digest": "967bd968e1be34aca233c6711b482d49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3494, "upload_time": "2019-03-23T07:19:27", "url": "https://files.pythonhosted.org/packages/ce/d7/3ad95920ffc79f4ff8a27298425eee1a497099e02411bbcb933351e700e1/Gkwebdav-0.0.2.tar.gz" } ] }