Skip to content

TomSuzuki/GitHubBackup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LICENSE:MIT codeclimate

GitHubBackup

GitHubのpublicのリポジトリを毎日指定時間にバックアップする。フォークとか使うのはご自由に(何かあっても知らんけど)。 使う場合はcronとかで。

2020/12/19 とりあえずMITライセンスにした。

必要なもの

  • Python3(開発環境はPython 3.7.3)
  • git(git cloneとかでパスワードなどを聞かれないように設定しておくこと。)
  • cron(自動化するなら)

初期設定

  1. start.pyと同じ階層にdataディレクトリを作成。
  2. data/updated.jsonを作成し、中に{}を入れる。
  3. data/setting.jsonを作成し以下のように設定する。
{
  "username": "[GitHubのアカウント名]",
  "backup_folder": "[バックアップを取る場所]"
}

既知の問題

  • 取得するリポジトリ数の最大が100個。→これを超えると一部が対象外となる。

追記

  • 誰かprivate対応作って。

About

🥧 GitHubのリポジトリを毎日指定時間にバックアップする。

Resources

License

Stars

Watchers

Forks