Progress bar for rsync
========================
Shows file progress and total progress as a progress bar.
Usage
---------
Run rsync with -P and pipe into this program. Example::
rsync -P -avz user@host:/onefolder otherfolder/ | rsync-progress.py
It will show something like this::
65%|30652/117251|################ |ETA: 0:04:20|File:100%|Illustris-3/...68/gas2_subhalo_5885.hdf5|0:00:00|156.48kB/s
^ File progress
^ File name ^ ETA ^ Speed
^ Overall progress bar ^ and ETA
^ total number of files
^ files to be checked
^ Overall progress
You need the progressbar-latest package installed (see PyPI).
Installation
------------
::
$ pip install rsync-progress
Contributing
------------
Contributions are welcome. Please open an issue or a pull request.
License: MIT
Raw data
{
"_id": null,
"home_page": "https://github.com/JohannesBuchner/rsync-progress.py",
"name": "rsync-progress",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.5",
"maintainer_email": "",
"keywords": "rsync-progress",
"author": "Johannes Buchner",
"author_email": "johannes.buchner.acad@gmx.com",
"download_url": "https://files.pythonhosted.org/packages/15/ad/9b276c14f44993fb23410cbdf879e5f1d4e13c0bc0d08077fd1b14a8ec16/rsync-progress-1.0.1.tar.gz",
"platform": null,
"description": "Progress bar for rsync\n========================\n\nShows file progress and total progress as a progress bar.\n\nUsage\n---------\nRun rsync with -P and pipe into this program. Example::\n\n\trsync -P -avz user@host:/onefolder otherfolder/ | rsync-progress.py\n\nIt will show something like this::\n\n\t65%|30652/117251|################ |ETA: 0:04:20|File:100%|Illustris-3/...68/gas2_subhalo_5885.hdf5|0:00:00|156.48kB/s\n\t\n\t ^ File progress \n\t ^ File name ^ ETA ^ Speed\n\t ^ Overall progress bar ^ and ETA\n\t ^ total number of files\n\t ^ files to be checked\n\t^ Overall progress\n\nYou need the progressbar-latest package installed (see PyPI).\n\nInstallation\n------------\n\n::\n\n\t$ pip install rsync-progress\n\n\nContributing\n------------\n\nContributions are welcome. Please open an issue or a pull request.\n\nLicense: MIT\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Shows rsync file progress and total progress as a progress bar.",
"version": "1.0.1",
"project_urls": {
"Homepage": "https://github.com/JohannesBuchner/rsync-progress.py"
},
"split_keywords": [
"rsync-progress"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "04685476ac596fa1c67e744b9ef3a43603a1956af55bfb6c808114d3c906f27d",
"md5": "a8ff688306e3deaf0246b59569413a9e",
"sha256": "d359f8f1fab3866be7e09b4b8f363a09cc43e46b16a4b1bb7429c034cc04308d"
},
"downloads": -1,
"filename": "rsync_progress-1.0.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "a8ff688306e3deaf0246b59569413a9e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.5",
"size": 3644,
"upload_time": "2023-06-18T19:50:35",
"upload_time_iso_8601": "2023-06-18T19:50:35.020964Z",
"url": "https://files.pythonhosted.org/packages/04/68/5476ac596fa1c67e744b9ef3a43603a1956af55bfb6c808114d3c906f27d/rsync_progress-1.0.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "15ad9b276c14f44993fb23410cbdf879e5f1d4e13c0bc0d08077fd1b14a8ec16",
"md5": "72cb279eb5244f360f347d24f86bce01",
"sha256": "550dd2b8f051fc42b9e1bdbadf8c44e44e34643ef901c6dcda218ba8b89518ff"
},
"downloads": -1,
"filename": "rsync-progress-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "72cb279eb5244f360f347d24f86bce01",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.5",
"size": 3415,
"upload_time": "2023-06-18T19:50:36",
"upload_time_iso_8601": "2023-06-18T19:50:36.565556Z",
"url": "https://files.pythonhosted.org/packages/15/ad/9b276c14f44993fb23410cbdf879e5f1d4e13c0bc0d08077fd1b14a8ec16/rsync-progress-1.0.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-18 19:50:36",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "JohannesBuchner",
"github_project": "rsync-progress.py",
"github_not_found": true,
"lcname": "rsync-progress"
}