{ "info": { "author": "Yusuke Shinyama", "author_email": "yusuke@shinyama.jp", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "License :: OSI Approved :: MIT License", "Topic :: Utilities" ], "description": "SyncDir\n=======\n\nYet another rsync-like program written in Python.\n\n(Originally tried to port rsync to Python but gave up.)\n\nUsage:\n\n $ python -p user@host:port -c /path/to/remote/syncdir dir1 dir2 ...\n\nTODO:\n * source code cleanup.\n * better documentation.", "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/euske/syncdir", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "syncdir", "package_url": "https://pypi.org/project/syncdir/", "platform": "", "project_url": "https://pypi.org/project/syncdir/", "project_urls": { "Homepage": "https://github.com/euske/syncdir" }, "release_url": "https://pypi.org/project/syncdir/0.2.1/", "requires_dist": null, "requires_python": "", "summary": "Yet another rsync-like program written in Python", "version": "0.2.1" }, "last_serial": 5435908, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "548236269d2c06aba05fb91c114c534f", "sha256": "fb37f5650f60770fe5c3dfe3f8573dbf51c11a20d0562dddd3e0850a114723b1" }, "downloads": -1, "filename": "syncdir-0.1.tar.gz", "has_sig": false, "md5_digest": "548236269d2c06aba05fb91c114c534f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5032, "upload_time": "2016-10-15T12:37:17", "url": "https://files.pythonhosted.org/packages/29/d6/cccbef5a765f4d98e510076ccb1aaba016af662c973fb5d6f1b00e772d0d/syncdir-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "5d95e4658a54e7870c641175acebb7a8", "sha256": "ef3853efc36fd13fb99192d1e48a0358ea81be6be79e10888c2b0690fd4dc7b8" }, "downloads": -1, "filename": "syncdir-0.2.tar.gz", "has_sig": false, "md5_digest": "5d95e4658a54e7870c641175acebb7a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5804, "upload_time": "2017-01-24T10:46:26", "url": "https://files.pythonhosted.org/packages/fb/64/ff519353638a5fc0ee45b6518f952a9f746fb1831719c6fd586d802e2b34/syncdir-0.2.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7869e88d2c1542de0201de2cc0c0df84", "sha256": "181391958c55773e2d02da95cff101ef527bc0e428d7f5ccdd0c06a89da905f3" }, "downloads": -1, "filename": "syncdir-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7869e88d2c1542de0201de2cc0c0df84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6056, "upload_time": "2019-06-22T23:49:37", "url": "https://files.pythonhosted.org/packages/28/02/d69da0763dba79a68dbce43e8d0814659fcaacfdf361859221aea51267c6/syncdir-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7869e88d2c1542de0201de2cc0c0df84", "sha256": "181391958c55773e2d02da95cff101ef527bc0e428d7f5ccdd0c06a89da905f3" }, "downloads": -1, "filename": "syncdir-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7869e88d2c1542de0201de2cc0c0df84", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6056, "upload_time": "2019-06-22T23:49:37", "url": "https://files.pythonhosted.org/packages/28/02/d69da0763dba79a68dbce43e8d0814659fcaacfdf361859221aea51267c6/syncdir-0.2.1.tar.gz" } ] }