# 自动下载GitHub用户仓库 **Repository Path**: zh_mingyang/githubrepocrawler ## Basic Information - **Project Name**: 自动下载GitHub用户仓库 - **Description**: Python实现自动批量下载github某个用户的全部仓库 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-14 - **Last Updated**: 2023-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 自动下载GitHub用户仓库 #### 介绍 {**以下是自动下载GitHub用户仓库的说明** 自动下载GitHub小组仓库是通过解析GitHub用户仓库地址下载GitHub仓库的程序。} #### 软件架构 程序分为三个功能模块: 1. [AdminPermissionUtils.py](utils/AdminPermissionUtils.py)为执行需管理员权限程序的功能模块 2. [path_util.py](utils/path_util.py)为获取当前路径功能模块 3. [gitRepository](utils/gitRepository.py)为下载git仓库功能模块 [github_crawler.py](bin/github_crawler.py)为主程序入口,利用[AdminPermissionUtils.py](utils/AdminPermissionUtils.py)获取系统权限,解析GitHub仓库,并下载到本地 [doPack.py](doPack.py)用于将程序打包生成[dist/github_crawler.exe](dist/github_crawler.exe)的可执行程序 #### 安装教程 1. 安装anaconda,并创建环境,并激活 2. pip install -r [requirements.txt](requirements.txt)安装所需库 3. [github_crawler.py](bin/github_crawler.py)或者[doPack.py](doPack.py) #### 使用说明 1. xxxx 2. xxxx 3. xxxx #### 参与贡献 1. 各种互联网参考帖子,源码中已标记 2. 以上,鸣谢之! #### 特技