前言
因为steam没有删好友提示,导致总是有好友莫名其妙消失,别人可能无所谓, 今天我是忍无可忍了。终于知道WeChat和QQ单删好友的好处了。
本篇的内容是对systemannounce/SteamFriends仓库的使用说明以及一些详细解释。
这里先放上视频教程(bilibili): https://www.bilibili.com/video/BV1gEpzeCE5p/
一、Github Actions运行(Fork方法)
1. Fork或者下载一份源码上传到你的仓库
这里没什么问题,直接点击右下角那个CreateFork即可
2. 删除默认的好友列表
README文件这里默认的两个人随你喜好,删了也好,不删也罢。下面介绍一下怎么删除
首先点击右上角的笔符号
将红色方框和深色底色的部分全部删除,然后点击右上角的绿色按钮提交即可。
3. 添加web_api和你的steamid
我们依次点击仓库里面的Settings,Secrets and variables, Actions。然后在下面的红框内添加两个Secrets即可。
web_api及其重要和私密,如果没有特殊情况请绝对不要和他人共享!!!!!!
如果已经遭遇泄露请及时注销更换。
Name | Secret |
---|---|
web_api | 获取网址 |
id | id有17位,一般来说,就在你的steam个人信息页面,见下图 |
添加好后,你的应该和这个一样,那就没错了。
4. 启用Actions自动更新
在刚刚Fork以后,Actions不会自动启用,得手动设置为启用状态才能自动更新。
点击 Actions
和 I understand my workflows, go ahead and enable them
然后再在新界面中点击左边的SteamFriends,上面有黄色横幅点击启用即可。
5. 题外话(关于注意事项和手动更新)
Remark
是你可以手动记录的内容,你可以手动编辑,更新不会把这里清空。
因为steam给每个人的API限制了额度,每人每天好像100w次吧,我这个项目估计更新一次请求了大概2-30次(根据你好友数量的多少。)
如果没有特殊情况放在那就好,如果实在有需求需要手动更新可以在这里执行
二、自行上传到私有仓库运行
因为有部分人想要保持好友列表私密性,但是又想要Github Actions的自动工作流,可以将我的仓库源码下载到本地,让后上传到自己的仓库里即可。
1. 下载源仓库代码
解压后如下图所示:
2. 创建私人仓库
点击Github网站右上角的 +
,然后选择 New repository
。
填写信息后创建
3.上传源码
新建后我们就到了这个界面,中间的那个 git@github.com:[felixsana]/[test0].git
就是你的仓库信息,记一下,待会要用,其中的 felixsana
的位置就是你的用户名,后面 test0
的位置就是你的仓库名,你的信息不是felixsana和test0,自己看你的链接信息。。
然后我们回到我们下载源码的文件夹,右键呼出控制台终端(或git bash)
如果你的电脑没装git的话,请先去百度其他教程装一下。或者用手动上传文件的方法,不过这样的话workflows文件需要自己复制粘贴上传。
如果一切正常,只需要输入以下命令即可:
1 | git init |
输入最后一条命令以后就会看到这个提示框,按照提示登录自己账号即可。
然后就可以看到你的仓库已经成功上传了。
然后按照上面Github Actions的教程的第三点添加web_api和steamid即可
三、本地运行
因为本地运行有概率会遇到网络问题导致运行失败,所以加上proxy的参数值,可以自行选择传入,也可以忽略不写。
将源码下载到本地以后即可按照下面的格式运行:
把web_api和id的参数值换成你自己的就行了
后面的proxy的参数看自己需求,有代理就挂代理然后写上自己的端口,没有就删掉。
1 >python3 .\steam.py --web_api XDXXXXXXXXD0XX5XX24XXXXD1AXXXXX2 --id 70000000000000004 --proxy http://127.0.0.1:10086