失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【批量删除仓库】GitHub 如何使用Python调用接口批量删除GitHub仓库

【批量删除仓库】GitHub 如何使用Python调用接口批量删除GitHub仓库

时间:2021-12-23 00:32:59

相关推荐

【批量删除仓库】GitHub 如何使用Python调用接口批量删除GitHub仓库

(1)创建 repos.txt,里面写想删除的仓库(用户名/仓库名):

(2)拿个有删除权限的token /settings/tokens

(3)把下面代码里的token 换掉,然后执行这个python代码。

from time import sleepimport requestsheaders = {"Accept": "application/vnd.github.v3+json","Authorization": "token xxxxxxxxxxxxxxxxxx", # 此处的XXX代表上面的token"X-OAuth-Scopes": "repo"}with open('./repos.txt', 'r', encoding='utf-8') as f:data = f.readlines()url = "/repos/{}/{}"urls = []for line in data:name, repo = line.strip().split("/")urls.append(url.format(name, repo))for l in urls:requests.delete(url=l, headers=headers)sleep(2)

参考:

/post/6844903763996573704

如果觉得《【批量删除仓库】GitHub 如何使用Python调用接口批量删除GitHub仓库》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。