github - 自动化 Github 上的 Activity,让潜在雇主看起来不错
问题描述
我想自动化我 github 上的日常活动,这样当潜在雇主查看我的 github 时,他们会看到我非常活跃。谁能建议最简单的方法来做到这一点,看起来很有说服力?
解决方案
实现每日自动 GitHub 更新的一种方法是使用 GitHub API 来自动完成更改,通过 bash 脚本或其他方式。
在一个项目中,选择一些会一直变化的文件。那可能是配置文件,或者只是每天创建一个包含某些内容的新文件。
您可以使用cron 作业自动执行此部分。让 cron 作业每天同时创建/更新一个文件。
然后使用GitHub v3 api,您可以创建/更新文件并将它们推送到您的存储库。同样,这可能是您的 cron 工作的一部分。
通过使用此 API,您将从 GitHub 获得一个提交,该提交应反映在您个人资料的贡献图表中。
如果我们看到来自 GitHub 的响应,您应该会得到类似的东西,这应该算作贡献。
{
"content": {
"name": "hello.txt",
"path": "notes/hello.txt",
"sha": "95b966ae1c166bd92f8ae7d1c313e738c731dfc3",
"size": 9,
"url": "https://api.github.com/repos/octocat/Hello-World/contents/notes/hello.txt",
.
.
.
},
"commit": {
"sha": "7638417db6d59f3c431d3e1f261cc637155684cd",
<more things>
"author": { <response here>
"committer": { <response here>
"message": "my commit message",
.
.
.
}
推荐阅读
- python - PyTorch Autograd 自动微分功能
- codeigniter - 如何在codeigniter中查看表的单个字段
- python - 如何将日志文件中的特定列提取到 csv 文件
- angular - 使用 Angular formArray 动态添加表单字段
- android - org.apache.http.ContentTooLongException Message{kind=ERROR, text=Program type already present: org.apache.http.ContentTooLongException
- java - 执行doInBackground()时出错,不知道是什么问题
- android - GetArrayLength jni 中的崩溃
- reactjs - React Router v4 - 在应用程序内重新加载页面时重定向到主页
- python - 如何从powershell的2行输出中获取字符串
- angular - 使用角度 2 和引导程序获取多级选择值