Skip to main content

A library to backup your GitHubs.

Project description

GitHub Full Backup

A library to backup your GitHubs.

Install

pip3 install github-backup

Using

In another script

from github_full_backup import GitHub_Backup

the_backup = GitHub_Backup(user, repo, download_path, token, how_many_release=2000, how_many_issue=2000, how_many_pull_request=2000, verbose=False, releases = True, issues_pull_requests = True, turn_archive=True, archive_name=None)

the_backup.backup()

In command line

githubbackup

usage:

Usage: githubbackup --user=USER --repo=REPO --download_path=DOWNLOAD_PATH --token=TOKEN <flags>
  optional flags:        --how_many_release | --how_many_issue |
                         --how_many_pull_request | --verbose | --releases |
                         --issues_pull_requests | --turn_archive |
                         --archive_name

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

github_full_backup-0.1.0.tar.gz (4.9 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page