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 details)

Uploaded Source

File details

Details for the file github_full_backup-0.1.0.tar.gz.

File metadata

  • Download URL: github_full_backup-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.4

File hashes

Hashes for github_full_backup-0.1.0.tar.gz
Algorithm Hash digest
SHA256 44f569bcbd7db74cc8335c729b4dad627b2397b2ecb7889d623ee10a06487785
MD5 0935e61093944a389c0938229c171b17
BLAKE2b-256 33dd4c23d115f94a11f45c28b2184a50f2fcd48961544c5a4ee876b873bad3be

See more details on using hashes here.

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