One python script for download resource that on git in a easy and simple way.
first download scriptfile , then run "python simple_git_download.py src_url target_path type".
wget -P . https://raw.githubusercontent.com/nemon-/simple_git_download/master/simple_git_download.py
python simple_git_download.py https://github.com/nemon-/simple_git_download.git . down
or
python simple_git_download.py https://github.com/nemon-/simple_git_download.git . wget
首先下载py脚本。
命令行方式
运行"python simple_git_download.py 源地址链接 目标路径 处理类型".
其中目标路径必须存在,处理类型可以为wget(默认)或down。
当处理类型为wget或省略时,会在目标路径下生成download.sh文件;
当处理类型为down时,会将原地址的文件都下载到在目标路径下。
wget -P . https://raw.githubusercontent.com/nemon-/simple_git_download/master/simple_git_download.py
python simple_git_download.py https://github.com/nemon-/simple_git_download.git . down
或者
python simple_git_download.py https://github.com/nemon-/simple_git_download.git . wget
引入类方式
运行main方法需要传入4个参数的dict:
s_src_root:源地址协议和域名,字符串,结尾不能是“/”;
arr_src:源地址链接,字符串,不含协议和域名,以“/”开头;
target_path:目标路径,字符串list,从根开始的每一级路径,路径必须存在;
output_type:处理类型,字符串,wget或down,含义见命令行方式。
from simple_git_download import git_down
git_down_agent = git_down()
git_down_agent.main({'arr_src':'/nemon-/simple_git_download.git','target_path':['.'],'output_type':'wget','s_src_root':'https://github.com'})