Giter VIP home page Giter VIP logo

myyearwithgit's Introduction

我和我的代码,还有这一年。

预览

Chinese Only!

按道理这里是要放几张预览图片并配上一句话的说明的。本程序目前支持使用常见 Git 仓库托管提供商以及本地代码仓库进行分析。

预览

彩蛋

此程序包含一些彩蛋,如果能在不修改程序源码的情况下触发彩蛋,可以上推发送完整截图并联系 @Lakr233 获取奖品 0 份。彩蛋的格式为 flag{xxxxxx}。

一些说明

记得分享

不给别人看的年度报告是没有灵魂的。

关于没有数据

  • 请检查你的提交邮箱,虽然会自动配置但是可能存在遗漏的问题。
  • 请检查你的 git log 格式,请勿手动修改时间格式。
  • 请检查 git 版本,测试的版本为 git version 2.30.1 (Apple Git-130)

关于沙盒

请悉知此应用程序并没有开启沙盒安全选项,他有能力访问你系统中的全部资源。考虑到此程序需要处理的数据的特殊性,我们在此说明一些情况。

  • 由于此程序使用系统内置的 git 进行相关操作,不能启用沙盒。如果需要启用沙盒,你需要自行内嵌 git 二进制。
  • 此应用仅在本地分析和处理数据,不会上传任何数据
  • 苹果针对敏感的数据进行了加强保护,即使没有启用沙盒,你出存在文档、照片等目录的文件仍然收到额外的保护。访问时会要求你明确授权。
  • 应用程序已经上传 Apple 进行无害化公证,运行前请检查代码签名。

关于使用程序的一些注意事项

  • 如果统计数据存在问题,请检查你的提交邮箱。
  • 我们不对数据的完整性、准确性做任何保证
  • 使用 token 批量拉取仓库可能会触发你司的安全警报,公司仓库建议使用本地分析。
  • 自行上传分析结果分享到社交网络前请通读报告并检查其中内容是否涉密

免责声明

我们不对使用本程序造成的任何后果承担任何责任。下文中,我们列出了一些可能发生的内容,请悉知。

  • 计算机死机,卡顿,重启。
  • 计算机芯片烧毁。
  • 花屏,白屏,黑屏,闪屏 。
  • 你上班迟到。
  • 被妻子女儿痛骂写的什么玩意。
  • 被老板看到你在摸鱼。
  • 被辞退。
  • 泄漏机密信息被安全部门处理。
  • 变得不幸。
  • 变成猫猫。
  • 地球爆炸。
  • 宇宙重启。

使用许可

本程序及其源码和编译产物附属MIT许可,其生成展示的内容与相关图标和符号不做许可承诺,请参考他们的原始许可。

请不要售卖本程序。因为这样做会有人受伤。

🥺


Copyright © 2021 Lakr Aream. All Rights Reserved.

myyearwithgit's People

Contributors

0xjacky avatar lakr233 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

myyearwithgit's Issues

这是我的

以下内容包含剧透,请勿随意查看。 我的年度代码总结 白

哭了哭了

我git换了配置,只能读到换了之后的,认为我10月份之前都没写代码,233333

有没有更好的 Git 仓库分析方式?

提问

上百个项目的账号也是需要从线上拉取上百个 Git Repo 下来然后再去分析,可以说是十分暴力了。
另外如果有数个 G 的 repo 的话是不是会容易出现问题呢?
还是说作者更推荐直接使用本地的 Repo 进行分析?

简述

GitHub API 应该有提供查询 commit 的 API 吧?可以获取所有 GitHub Repo URL 然后依次查询相关的 commit(也支持不同分支)。
这样的实现可能会更节省开销。

参考资料

Repositories - GitHub Docs
https://docs.github.com/en/rest/reference/repos#commits

Github API: Retrieve all commits for all branches for a repo - Stack Overflow
https://stackoverflow.com/questions/9179828/github-api-retrieve-all-commits-for-all-branches-for-a-repo

点击按钮没有反应

没有找到可用的日志。。。

OS Version:       macOS 11.2 (Build 20D64)
Architecture:     arm64e
Screen.Recording.2021-12-10.at.22.46.33.mov

Git 不存在

我一打开就提示我:git 似乎没有安装,程序可能不工作。
CleanShot 2022-03-04 at 11 17 59@2x

但我是有的啊
CleanShot 2022-03-04 at 11 19 43@2x

导入导出仓库配置

建议允许导入导出仓库配置,有时候开始的配置没配好(比如少写 git 邮箱,没写昵称等),结果需要把仓库挨个再加/排除一次,实在是有点痛苦(

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.