{ "info": { "author": "Falmarri", "author_email": "psychicsurgeon@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Operating System :: POSIX :: Linux", "Topic :: System :: Networking", "Topic :: Utilities" ], "description": "============\r\n scpy\r\n============\r\n\r\nscpy is a command line tool to autosync files and directories to remote servers over ssh. For windows users, there is a program called winscp that can automatically keep a remote directory up to date with a local one. I didn't find a tool I liked to do this on linux, so I made this one.\r\n\r\nIt follows the usage of the regular scp command with a couple of slight differences.\r\n\r\n* There is no need to supply the -r option for directories. It determines itself whether it's a directory or not\r\n\r\n* You can only push files to remote servers, you can't pull them back\r\n\r\n* There is no globbing support (yet)\r\n\r\n\r\nUsage Examples\r\n==============\r\n::\r\n\r\n scpy workspace/src username@192.168.1.2:/\r\n\r\nThis will sync the local folder ./workspace/src to /src on 192.168.1.2. It overwrites the src folder on the remote machine.::\r\n\r\n scpy workspace/src/file1.py workspace/src/file2.py username@192.168.1.2:workspace/src/\r\n\r\nThis will synchronize the 2 local files file1.py and file2.py to /home/username/workspace/src/ on 192.168.1.2::\r\n\r\n scpy workspace/src/file1.py workspace/src/file2.py username@192.168.1.2:workspace/src/ otherusername@host.com:/opt/\r\n\r\nThis is the same as above but it will sync the same files to both 192.168.1.2 and host.com", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://weaknweary.blogspot.com/2010/10/python-enhancement-to-scp.html", "keywords": "scp sync autosync", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "scpy", "package_url": "https://pypi.org/project/scpy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/scpy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://weaknweary.blogspot.com/2010/10/python-enhancement-to-scp.html" }, "release_url": "https://pypi.org/project/scpy/1.1.4/", "requires_dist": null, "requires_python": null, "summary": "File/Directory syncing over scp", "version": "1.1.4" }, "last_serial": 799323, "releases": { "1.1.0": [ { "comment_text": "", "digests": { "md5": "8a265f7ff87c60737c90eed48bba173c", "sha256": "a170d25e8bec173c219ea591311b929b42ef21b2714a1dc2d613e03b5e562c85" }, "downloads": -1, "filename": "scpy-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8a265f7ff87c60737c90eed48bba173c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3291, "upload_time": "2010-12-15T23:29:28", "url": "https://files.pythonhosted.org/packages/9c/12/926039cc7f89feebe1e874da8b11c02c18811cc1a5597c2349c56db2cef0/scpy-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "c50851e93be7a29eb179803332b3d7d3", "sha256": "02aaeb4b5aadf6a84fca790107500cd3efb430468b3bb6625f92c519bbc81a15" }, "downloads": -1, "filename": "scpy-1.1.1.tar.gz", "has_sig": false, "md5_digest": "c50851e93be7a29eb179803332b3d7d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3284, "upload_time": "2010-12-16T19:07:13", "url": "https://files.pythonhosted.org/packages/7d/ce/20ddfe458aaf3027baef9d283da63f19a7cbb74f769f5df719fc4f8d50f1/scpy-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "5680ef436528474c8eb3cd4ac4d1fefb", "sha256": "502b247e00cf57a265dfb978572f55deafc81d06618d209fa8c5bdaff081499e" }, "downloads": -1, "filename": "scpy-1.1.2.tar.gz", "has_sig": false, "md5_digest": "5680ef436528474c8eb3cd4ac4d1fefb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3962, "upload_time": "2010-12-17T00:55:17", "url": "https://files.pythonhosted.org/packages/73/fd/b64d41ff81381998a1fbb64cf4f74a7b4bf5e712b21fff080a20c0b4202c/scpy-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "361253d21a6dade724d0ba360a2967ab", "sha256": "2258ce76551a86061c2d86873db918ce780ef0dbc7377d1f5f89a5d1dea073cd" }, "downloads": -1, "filename": "scpy-1.1.3.tar.gz", "has_sig": false, "md5_digest": "361253d21a6dade724d0ba360a2967ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3972, "upload_time": "2010-12-17T01:04:33", "url": "https://files.pythonhosted.org/packages/b0/fb/fb1ef48613bea6de9fe50dfb6a96c244daebf1259b17a4a04ace9a25e0dd/scpy-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "1a1e17937b7fde832694837ffafe23ae", "sha256": "6d6e9874285c4ae035397d8360c672b23f51e1b52f3ee783249c887ff38a38d4" }, "downloads": -1, "filename": "scpy-1.1.4.tar.gz", "has_sig": false, "md5_digest": "1a1e17937b7fde832694837ffafe23ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3972, "upload_time": "2010-12-17T01:16:35", "url": "https://files.pythonhosted.org/packages/1a/b5/0acf0bfd98b09bae4ed411630fd39e83e907e3404141cffde7d94843c236/scpy-1.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1a1e17937b7fde832694837ffafe23ae", "sha256": "6d6e9874285c4ae035397d8360c672b23f51e1b52f3ee783249c887ff38a38d4" }, "downloads": -1, "filename": "scpy-1.1.4.tar.gz", "has_sig": false, "md5_digest": "1a1e17937b7fde832694837ffafe23ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3972, "upload_time": "2010-12-17T01:16:35", "url": "https://files.pythonhosted.org/packages/1a/b5/0acf0bfd98b09bae4ed411630fd39e83e907e3404141cffde7d94843c236/scpy-1.1.4.tar.gz" } ] }