Python中如何实现自动填满GitHub绿格子的脚本,让365天全绿

申明:仅供测试,仅供娱乐

代码行数: 29 行

效果

result

用法

  1. fork
  2. clone
  3. run python greenbox.py
  4. push

项目地址

https://github.com/gaojiuli/greenbox

申明

仅供娱乐


Python中如何实现自动填满GitHub绿格子的脚本,让365天全绿

31 回复

刚测了一下,并没有成功


我无法理解你的问题。

如果没有成功,你可以直接把里面的 python 脚本到自己的任何一个项目,然后运行它,然后 push 到自己的项目

我去删除项目了

## 代码如下

python<br>import datetime<br>import os<br>from random import randint<br><br>now = datetime.datetime.now()<br>start = now.replace(year=2016)<br><br><br>def change_day():<br> return datetime.timedelta(days=1, seconds=randint(0, 60), minutes=randint(0, 60), hours=randint(0, 24))<br><br><br>def change_time():<br> return datetime.timedelta(seconds=randint(0, 60), minutes=randint(0, 60))<br><br><br>commit_date = (start + change_day())<br>times = randint(5, 30)<br><br>while commit_date &lt; now:<br><br> commit_date = commit_date + change_day()<br> for i in range(times):<br> f = open('data.txt', 'a+')<br> commit_date = commit_date + change_time()<br> f.writelines(commit_date.isoformat() + '\n')<br> f.close()<br> os.system('git add .')<br> os.system('git commit --date={time} -m "Update {time}"'.format(time=commit_date.isoformat()))<br>

我就是新建一个仓库,然后脚本复制过去执行提交,然而- -。

push 后大约 30 秒, github 会统计出来. 你甚至可以放到你的其它项目里面执行

你把项目删了, f = open(‘data.txt’, ‘a+’) 怎么破

脚本在上面,哪里有问题吗

然而我就成功了,不知道会不会被删除。

能不能不要这样…

本地跑了下, git commit 的时间都 3.29 了=-=

很爽啊,楼主自学 python ?

没事还是多陪陪媳妇不好?不要那啥也绿了, python 可刷不红啊。

你一定是哪里操作错了

前提是。。。

自学的啊

下班后才陪媳妇儿呀

你猜错啦

还可以把 git 的邮箱名改成 Linus Torvalds 等各路大神的,再 commit ,然后发现你的 repo 真是众星云集啊!不过,这并没有什么卵用。

上班时间无聊之极……楼主是哪个单位的?

所以,自动填满格子意义何在?

呵呵,感觉没啥实际用途。

骗人骗己

好无趣的玩意。。

全刷绿,再到淘宝买 GitHub 刷 star 服务,短时间内成为开源大神

果然无聊之极。

请问楼主单位还招人吗

为什么没有成功??

回到顶部