{ "info": { "author": "Abhilash Raj", "author_email": "maxking@asynchronous.in", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": "gbackup\n==========\n\nA utility to backup all [Gitlab](https://gitlab.com) projects of a user or\ngroup. It can download projects of multiple groups and users.\n\n# Requirements\n\nThis requires `python-gitlab` package and requires Python 3.5+.\n\n# Setup\n\nThese setup requirements will setup a python\n[virtualenv](https://virtualenv.pypa.io/en/latest/) to run the script which\nbacks up all your projects.\n\nFirst, setup a config file with your access credentials. `user` and `group` are\noptional, you can specify whichever one you want to backup.\n\n```\n# ~/.gbackup.ini\n[main]\nserver = https://gitlab.com\ntoken = \ngroup =\n \n \n \nuser =\n \nbackup_dir = ~/.gitlab-backup\n```\n\nNow, let's setup [virtualenv]((https://virtualenv.pypa.io/en/latest/)) and start\nbackup.\n\n```bash\n$ git clone https://github.com/maxking/gbackup\n$ cd glbackup\n$ python3 -m venv gitlab\n$ source gitlab/bin/activate\n(gitlab)$ pip install python-gitlab\n```\n\n# Usage\n\nFinally, to start the backup, run the `gbackup.py` script.\n\n```\n$ ./gbackup.py\nDownloading backup for https://gitlab.com/maxking/mailman to /home/maxking/.gitlab-backup/maxking/mailman/11-Jan-2019-19-53.tar.gz\n```\n\n# License\n\nAll the contents of this repository is licensed under Apache License\nv2.0. Please see the LICENSE file for complete license text.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "gbackup", "package_url": "https://pypi.org/project/gbackup/", "platform": "", "project_url": "https://pypi.org/project/gbackup/", "project_urls": null, "release_url": "https://pypi.org/project/gbackup/0.0.1/", "requires_dist": null, "requires_python": ">=3.6", "summary": "Backup utility for code hosting websites like Gitlab", "version": "0.0.1" }, "last_serial": 4723638, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "ddd43a97d3f6cf22afdd88b2029973b6", "sha256": "e82c8f2570315c73aded1573b99ad4d7444ddda8621e160d79fb848c761a81a1" }, "downloads": -1, "filename": "gbackup-0.0.1.tar.gz", "has_sig": true, "md5_digest": "ddd43a97d3f6cf22afdd88b2029973b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1773, "upload_time": "2019-01-21T22:25:14", "url": "https://files.pythonhosted.org/packages/12/d4/e8106a68649831d3f85c127a47ad221850b42b57a64703d75e42f5c38963/gbackup-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ddd43a97d3f6cf22afdd88b2029973b6", "sha256": "e82c8f2570315c73aded1573b99ad4d7444ddda8621e160d79fb848c761a81a1" }, "downloads": -1, "filename": "gbackup-0.0.1.tar.gz", "has_sig": true, "md5_digest": "ddd43a97d3f6cf22afdd88b2029973b6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 1773, "upload_time": "2019-01-21T22:25:14", "url": "https://files.pythonhosted.org/packages/12/d4/e8106a68649831d3f85c127a47ad221850b42b57a64703d75e42f5c38963/gbackup-0.0.1.tar.gz" } ] }