{ "info": { "author": "James Hirst", "author_email": "jdhirst@hirstgroup.net", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7" ], "description": "# ncc_cli\nNextCloud / ownCloud Command-Line Client\n\nOverview\n========\nJust a basic command-line client for NextCloud and ownCloud based servers. This is my project with Python so if you notice any bugs or would like to provide help, please let me know!\n\nInstallation\n===========\n#### pip:\nncc_cli has been added to pip, so you can simply execute the following:\n> pip install ncc-cli\n\n#### manual:\nAlternatively, you can install the utility manually, but first you will need to install the following dependancies:\n>humanize\n>tzdm\n>yaspin\n>texttable\n>pyocclient\n\nNow you have all of the dependancies installed, you can simply clone the ncc_cli git repo and execute the following:\n> ./setup.py\n\nUsage\n=====\n###### Syntax: ncc [command] \nls (-l) - lists dir contents\nput - [local file] - uploads file\nputdir - [local dir] - uploads dir\nget - [remote file] - downloads file\ngetdir - [remote dir] - downloads dir as zip\nmkdir - [dir name] - creates new dir\nrm - [dir/file name] - deletes files or dirs\nmkshare - [dir/file name] - creates new share w/link\nlsshare - [dir name] - lists shares in dir\nrmshare - [dir/file name] - deletes share\ncp - [source] [destination] - copies files on server\nmv - [source] [destination] - moves files on server\n\nTo Do\n=====\n- Find a way of tracking upload progress and counting with tqdm instead of using indefinite spinner.\n\nLibraries\n=========\nThis utility uses the pyocclient library and a couple of other libraries for visual indications, human readable numbers, progress bars etc. Much thanks to all of the developers of their respective libraries.\n\n> pyocclient - https://github.com/owncloud/pyocclient\n\n> humanize - https://github.com/jmoiron/humanize\n\n> tqdm - https://github.com/tqdm/tqdm\n\n> yaspin - https://github.com/pavdmyt/yaspin\n\n> texttable - https://github.com/foutaise/texttable\n\nLicense\n=======\nThis utility is licensed under the GNU GPLv3\nhttps://www.gnu.org/licenses/gpl-3.0.en.html\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/jdhirst1/ncc_cli", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ncc-cli", "package_url": "https://pypi.org/project/ncc-cli/", "platform": "", "project_url": "https://pypi.org/project/ncc-cli/", "project_urls": { "Homepage": "https://github.com/jdhirst1/ncc_cli" }, "release_url": "https://pypi.org/project/ncc-cli/0.0.2/", "requires_dist": null, "requires_python": "", "summary": "A small command-line client for NextCloud/ownCloud", "version": "0.0.2" }, "last_serial": 4336641, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f6252d41c9f79ca5dec8fd69b71344c8", "sha256": "0738f22b1e8b56a07ece3caea3d9893dc8b53ff2225bf1a5bcf3c72320adedb3" }, "downloads": -1, "filename": "ncc_cli-0.0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "f6252d41c9f79ca5dec8fd69b71344c8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18366, "upload_time": "2018-10-03T13:52:51", "url": "https://files.pythonhosted.org/packages/68/69/dc0923b7fbc23e557ae6693a4d4516eb70890d4102312205f1c23b2e1c85/ncc_cli-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d51b19688b47eb1ed14935c0f0dd46bc", "sha256": "2d9495f6b358e499ffc11e6247201e5b176506fa84742195d838737ad428bc5e" }, "downloads": -1, "filename": "ncc_cli-0.0.1.tar.gz", "has_sig": false, "md5_digest": "d51b19688b47eb1ed14935c0f0dd46bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5497, "upload_time": "2018-10-03T13:52:52", "url": "https://files.pythonhosted.org/packages/b6/3a/884d4e1058b7545e80c7f624adacf6ba7270cb51d444516219d3e6f8edd5/ncc_cli-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "fbd78883a53feb01a1d64b93b878f8cf", "sha256": "1e81920c200e7c844252fa0f21f8519e6deeef2ceb2d85a45e19b3a338570356" }, "downloads": -1, "filename": "ncc_cli-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "fbd78883a53feb01a1d64b93b878f8cf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18367, "upload_time": "2018-10-03T13:54:34", "url": "https://files.pythonhosted.org/packages/0c/8e/8e852bbef7ea4b51586ddc6a316feb0b5799c14188e960021da5a41267f7/ncc_cli-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "778f94f086c61d2a82b70f6e8f414529", "sha256": "4beeca5750d3406f7cbe4c2de1058955f2a8bd3b0372d061026346c0492df6d6" }, "downloads": -1, "filename": "ncc_cli-0.0.2.tar.gz", "has_sig": false, "md5_digest": "778f94f086c61d2a82b70f6e8f414529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5501, "upload_time": "2018-10-03T13:54:35", "url": "https://files.pythonhosted.org/packages/d2/3f/46f517a2038e73c768c2e0ec9b4f6bdd427b8a1d95bf8f86e4dc75006149/ncc_cli-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fbd78883a53feb01a1d64b93b878f8cf", "sha256": "1e81920c200e7c844252fa0f21f8519e6deeef2ceb2d85a45e19b3a338570356" }, "downloads": -1, "filename": "ncc_cli-0.0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "fbd78883a53feb01a1d64b93b878f8cf", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 18367, "upload_time": "2018-10-03T13:54:34", "url": "https://files.pythonhosted.org/packages/0c/8e/8e852bbef7ea4b51586ddc6a316feb0b5799c14188e960021da5a41267f7/ncc_cli-0.0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "778f94f086c61d2a82b70f6e8f414529", "sha256": "4beeca5750d3406f7cbe4c2de1058955f2a8bd3b0372d061026346c0492df6d6" }, "downloads": -1, "filename": "ncc_cli-0.0.2.tar.gz", "has_sig": false, "md5_digest": "778f94f086c61d2a82b70f6e8f414529", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5501, "upload_time": "2018-10-03T13:54:35", "url": "https://files.pythonhosted.org/packages/d2/3f/46f517a2038e73c768c2e0ec9b4f6bdd427b8a1d95bf8f86e4dc75006149/ncc_cli-0.0.2.tar.gz" } ] }