{ "info": { "author": "Roberto Reale", "author_email": "rober.reale@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "wsync\n=====\n\n|PyPI| |License: MIT| |Build Status| |AppVeyor Build Status|\n|Documentation Status| |Coveralls| |Code Health| |Waffle.io|\n\nA small Python utility/module for synchronizing a local folder with a\nremote web repository.\n\nInstall\n-------\n\nJust do\n\n::\n\n pip install wsync\n\nUsage\n-----\n\nAs a standalone script\n~~~~~~~~~~~~~~~~~~~~~~\n\nSuppose that you need to mantain a local mirror of the remote repository\nat ``http://cdimage.debian.org/debian-cd/current/source/iso-dvd/``.\n\nThen it is enough to do as follows:\n\n::\n\n wsync \\\n --digest-list http://cdimage.debian.org/debian-cd/current/source/iso-dvd/SHA1SUMS \\\n --remote-repo http://cdimage.debian.org/debian-cd/current/source/iso-dvd/ \\\n --local-copy ~/debian-iso-dvd\n\nOf course, any subsequent execution of the script will detect any change\nand download what is needed.\n\nYou can also use the\n`testing `_\nbranch of the GitHub repository for a quick test: just do:\n\n::\n\n wsync \\\n --digest-list https://raw.githubusercontent.com/reale/wsync/testing/SHA1SUMS \\\n --remote-repo https://raw.githubusercontent.com/reale/wsync/testing/\n\nAs a module\n~~~~~~~~~~~\n\nAs before:\n\n::\n\n from wsync import *\n\n digest_list_url = \"http://cdimage.debian.org/debian-cd/current/source/iso-dvd/SHA1SUMS\"\n remote_repo_url = \"http://cdimage.debian.org/debian-cd/current/source/iso-dvd/\"\n local_copy = \"~/debian-iso-dvd\"\n\n wsync = Wsync(digest_list_url, remote_repo_url, local_copy)\n\n wsync.sync()\n\nOr:\n\n::\n\n digest_list_url = \"https://raw.githubusercontent.com/reale/wsync/testing/SHA1SUMS\"\n remote_repo_url = \"https://raw.githubusercontent.com/reale/wsync/testing/\"\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/wsync.svg\n :target: https://pypi.python.org/pypi/wsync\n.. |License: MIT| image:: https://img.shields.io/badge/License-MIT-yellow.svg\n :target: https://opensource.org/licenses/MIT\n.. |Build Status| image:: https://travis-ci.org/reale/wsync.svg?branch=master\n :target: https://travis-ci.org/reale/wsync\n.. |AppVeyor Build Status| image:: https://ci.appveyor.com/api/projects/status/github/reale/wsync?svg=true\n :target: https://ci.appveyor.com/project/reale/wsync/branch/master\n.. |Documentation Status| image:: https://readthedocs.org/projects/wsync/badge/?version=latest\n :target: http://wsync.readthedocs.io/en/latest/?badge=latest\n.. |Coveralls| image:: https://coveralls.io/repos/github/reale/wsync/badge.svg?branch=master\n :target: https://coveralls.io/github/reale/wsync?branch=master\n.. |Code Health| image:: https://landscape.io/github/reale/wsync/master/landscape.svg?style=flat\n :target: https://landscape.io/github/reale/wsync/master\n.. |Waffle.io| image:: https://badge.waffle.io/reale/wsync.svg?columns=done\n :target: https://waffle.io/reale/wsync", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/reale/wsync", "keywords": "wsync,sync,http,https,web", "license": "", "maintainer": "", "maintainer_email": "", "name": "wsync", "package_url": "https://pypi.org/project/wsync/", "platform": "", "project_url": "https://pypi.org/project/wsync/", "project_urls": { "Homepage": "https://github.com/reale/wsync" }, "release_url": "https://pypi.org/project/wsync/0.9.3/", "requires_dist": null, "requires_python": "", "summary": "A small utility for synchronizing a local folder with a remote web repository", "version": "0.9.3" }, "last_serial": 4262812, "releases": { "0.0.7": [ { "comment_text": "", "digests": { "md5": "6a29c89db4623e5b6beaeba3b8fb835d", "sha256": "e95d524b25309c782341ab876defbc00d23b226b523f0b3486171859fbbeff45" }, "downloads": -1, "filename": "wsync-0.0.7.tar.gz", "has_sig": false, "md5_digest": "6a29c89db4623e5b6beaeba3b8fb835d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4159, "upload_time": "2014-07-15T13:20:24", "url": "https://files.pythonhosted.org/packages/85/bb/df7fdc56de867f6e728b58870e9efe419e8ae094e372850c629d4bc1b207/wsync-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "7784be812c6cce9eb8b88e1a6ac22b2a", "sha256": "d509a496c1d8c968a36eaf3d755497fb45052dca126d3550841e733b9748db5c" }, "downloads": -1, "filename": "wsync-0.0.8.tar.gz", "has_sig": false, "md5_digest": "7784be812c6cce9eb8b88e1a6ac22b2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4187, "upload_time": "2014-07-16T01:15:19", "url": "https://files.pythonhosted.org/packages/eb/85/2622ccbef1cada4ca963a2f0d07ad55730a7e0da6270cb3afabae1ad5536/wsync-0.0.8.tar.gz" } ], "0.0.8.2": [ { "comment_text": "", "digests": { "md5": "a83a28b3f1c291e60736d13be7ecc00f", "sha256": "827091b86b4d38a881ffd7d6624e2e13f4905430f106ae0c5938d78ae0baf1a5" }, "downloads": -1, "filename": "wsync-0.0.8.2.tar.gz", "has_sig": false, "md5_digest": "a83a28b3f1c291e60736d13be7ecc00f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4180, "upload_time": "2017-01-09T17:15:14", "url": "https://files.pythonhosted.org/packages/51/f0/720f66ac9a150ddc3a33d37f3a37351ff7d7dae293527c5916059533710d/wsync-0.0.8.2.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "978317749e757e687c0d67b5ab3b4bee", "sha256": "73b53a6f30f9de47485b1044760586a048bbab8339fc69e5b86d994a0d22f519" }, "downloads": -1, "filename": "wsync-0.9.tar.gz", "has_sig": false, "md5_digest": "978317749e757e687c0d67b5ab3b4bee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5171, "upload_time": "2018-02-08T14:35:30", "url": "https://files.pythonhosted.org/packages/2d/d7/78650318480073fcad277635952ad9d7d1ed296a86e755e57c228050a5c4/wsync-0.9.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "bbf9383389c4fa84232aface6a678bac", "sha256": "52020df643251e19edc9363f07033f622a48c0b67ca9820bd16f1391472ce7f0" }, "downloads": -1, "filename": "wsync-0.9.1.tar.gz", "has_sig": false, "md5_digest": "bbf9383389c4fa84232aface6a678bac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5593, "upload_time": "2018-02-13T11:38:30", "url": "https://files.pythonhosted.org/packages/80/ec/2e723aa0960c760b15d2da9e3c39688e5549c58a2265bfe33183166734f7/wsync-0.9.1.tar.gz" } ], "0.9.2": [ { "comment_text": "", "digests": { "md5": "4f31f1040435d6a891e12994e44d2033", "sha256": "bed703b61d469620d6586fd4878a7a4450525b0dc612272285de1c90348f1aec" }, "downloads": -1, "filename": "wsync-0.9.2-py2-none-any.whl", "has_sig": false, "md5_digest": "4f31f1040435d6a891e12994e44d2033", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 7705, "upload_time": "2018-08-20T10:30:16", "url": "https://files.pythonhosted.org/packages/3d/40/21356b701c2de06f34ae26e4880cafd873929cb71273afd733289e20d802/wsync-0.9.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c92986c82700c99fdf1a12935062df88", "sha256": "e92be548cbc1b15506f45400c9c95e3623a75d2e7d721e3c99999ec1729da856" }, "downloads": -1, "filename": "wsync-0.9.2.tar.gz", "has_sig": false, "md5_digest": "c92986c82700c99fdf1a12935062df88", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6134, "upload_time": "2018-08-20T10:30:17", "url": "https://files.pythonhosted.org/packages/a4/3a/0ab08cc5dc8a82c910155d9d7c7b42c4d97629a176d73987f270250b873f/wsync-0.9.2.tar.gz" } ], "0.9.3": [ { "comment_text": "", "digests": { "md5": "490a754fe4867104bcb073e7122ef33c", "sha256": "c5a7cff103ddf7bfbc17212cd4b9636e86c324372406751fcf78cbd062e32461" }, "downloads": -1, "filename": "wsync-0.9.3.tar.gz", "has_sig": false, "md5_digest": "490a754fe4867104bcb073e7122ef33c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6087, "upload_time": "2018-09-11T22:14:50", "url": "https://files.pythonhosted.org/packages/07/c3/7594be4c715eebcd3c75cade1c604826d26cbc06c538fcd525d771adb11d/wsync-0.9.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "490a754fe4867104bcb073e7122ef33c", "sha256": "c5a7cff103ddf7bfbc17212cd4b9636e86c324372406751fcf78cbd062e32461" }, "downloads": -1, "filename": "wsync-0.9.3.tar.gz", "has_sig": false, "md5_digest": "490a754fe4867104bcb073e7122ef33c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6087, "upload_time": "2018-09-11T22:14:50", "url": "https://files.pythonhosted.org/packages/07/c3/7594be4c715eebcd3c75cade1c604826d26cbc06c538fcd525d771adb11d/wsync-0.9.3.tar.gz" } ] }