1

我想获得官方GitHub implementation of identicon算法。我在哪里可以找到,谢谢。

我找到了很多教程,但它们都不是官方实现,我该怎么做?

4

1 回答 1

0

正如该 Twitter 帖子的回答中所述,没有正式发布,但GitHub 的一名员工将其移植到 rust 并在此处发布。您需要输入的数字是您的用户的 ID。您可以通过运行请求来获取它https://api.github.com/users/<username>(该字段名为id)。

构建完成后,您可以使用以下命令 (bash, $ghUserId) 对其进行测试:

echo -n "$ghUserId" | ./target/debug/identicon > identicon.png

为了从用户名中获取用户 id 并在一个命令中计算 identicon,您可以使用它(如果您已安装jq$githubUserName是一个带有用户名的变量):

curl "https://api.github.com/users/$githubUserName" | jq .id | ./target/debug/identicon > identicon.png

另请注意,我用作./target/debug/identicon可执行文件,因为我在构建它后在这里找到了它。

您还可以按照此博客文章https://github.com/identicons/<username>.png中的说明获取标识。

于 2020-12-03T09:29:55.940 回答