最近 GitHub 为开发者带来了一个酷炫的利用,skyline.github.com,以 3D 城市模型的形式展示 GitHub Contributions 统计图,也去看看你的 GitHub Story 吧。
相比拟素日里在 GitHub Profile 页看见的小绿格格来说 skyline 显得更加酷炫直观。
skyline
反对以下几个好用的性能:
- 按年份渲染
- 下载 STL 格局的文件
- VR 查看(暂未尝试)
- 这周还退出了打印 3D 模型的性能
也有不少开发者拿到了打印后的纪念品。艳羡中 ????????????
GitHub Contributions
GitHub Profile 页面上默认的小绿格子,大家都很相熟
值得一提的是,你也可能留神到了我的 GitHub Contributions Graph 右上角有一个按钮,能够切换 2D/3D 模式。这个性能是一个 Chrome 扩大反对的,名为:[GitHub Isometric Contributions] ,你也能够装置一个试试。成果如下:
3D 文件查看器
你可能不晓得的是 GitHub 反对查看 3D 文件,GitHub 能够托管和渲染扩大名为 .stl
的 3D 文件。这样一来,咱们能够把 skyline.github.com 中下载的 .stl
文件上传到 GitHub 仓库中。
GitHub Repo
https://github.com/xiaoluoboding/skylines/blob/main/xiaoluoboding-2020.stl
GitHub Gist
又或者能够应用 GitHub Gist
创立 .stl
文件
???? Tips: Gist 是反对拖拽文件到编辑器外部的。
https://gist.github.com/xiaoluoboding/233eca90cc2fcad603d640d49c4dbe06
skylines
我创立了 https://github.com/xiaoluoboding/skylines 仓库,将自 2013 年退出 GitHub 以来所有年份的 STL 文件整合到一个仓库中。编写了一个页面,以 Embed 嵌入的形式展示进去。你能够点击查看
ASCII ART
乏味的 skyline.github.com 还给开发者留一个小彩蛋,当在 skyline
页面关上开发者工具
的时候,会发现 skyline
在控制台为你打印了 GitHub Contributions 的 ASCII ART 版本,像这样:
@xiaoluoboding's 2020 GitHub Skyline
✧ ▁ ✦✧ ✧
✦ █ ✧ ✦ ✧ █
█ ✦ ▄ █
✦▂ ▂✦ █▆ ✧▁ ✧ ▃ █ █▄▃
▅█▂ ▃ ☽▃▃▁▃▅▆█▂▁▅ ██ ▁ █▆▇▆▅ ▂▆▇▅▆▁▁ █▂▁ █▇███✦▁
███▁█▁█▁████████████████▅███████▅███████▁▁█████████▅█
https://skyline.github.com/xiaoluoboding/2020
于是我又萌发了另一个想法,把 ASCII 版本的 GitHub Contributions 放在 Gist 上,而后在 GitHub Profile
页面作为一个我的项目钉住,实际效果如下图:
不过也没有那么难看啦。并且不是动静的,玩玩而已。
3D 打印
在网上查问了一下,.stl
文件的确能够用于 3D 打印,我也想珍藏一个3D 打印进去的 Skyline 城市模型,以此激励本人放弃酷爱开源的心、持续盖更高的楼,目前还在查找国内的3D打印服务,后续收到成品再和大家分享吧。就酱。
挪动端浏览
关注我的技术公号,同样也能够找到本文。
原文:https://www.xlbd.me/posts/202…
发表回复