/get_github_commit_mnbvc

get github commit

Primary LanguagePython

get_github_commit_mnbvc

安装

pip install -r requirements.txt

启动

 python ./get_github_commit.py -h
usage: get_github_commit.py [-h] [-i INPUT] [-t TOKENS] [-f]

Process some files.

options:
  -h, --help            show this help message and exit
  -i INPUT, --input INPUT
                        Path to the file containing repository list
  -t TOKENS, --tokens TOKENS
                        Path to the file containing GitHub tokens
  -f, --force           Force download all repositories
  

参数说明

-i 指定 repos_list.txt

repos_list.txt 格式

369507628, https://github.com/1KomalRani/Komal.github.git
369507636, https://github.com/T1moB/RTS_Test_Game.git
369507639, https://github.com/MichaelGoldshmidt/MichaelGoldshmidt.github.io.git
369507643, https://github.com/LemonChocolate/Itwill_pdf.git

-t 指定 github_tokens.txt github_tokens.txt 格式

token1
token2
token3

-f 强制下载

  • 指定 -f 参数 时,强制下载repos_list.txt
  • 未指定 -f 参数 时,success.txt包含的记录不再重新下载

其他文件说明

  • github_ips.txt github对应的ip列表
  • success.txt 成功下载的repos_id
  • fail.txt 下载失败的记录