您的代码有声儿吗?(本周 GitHub 热点 Vol.38)
摘要:还记得花式夸赞程序员的彩虹屁插件 vscode-rainbow-fart 吗?它后续有人啦!JazzIt 同它的前辈 vscode-rainbow-fart 一样,是一个能让代码“发声”的工具,它会在脚本运行成功或者失败时播放音乐,支持自定义的悲喜乐 ←.← 当然,本周有意思的不只是 JazzIt,还有 jupyter-text2code 它能让英语查询语言秒变 Python 代码,让你提高效率省时省力,老项目视频补帧——DAIN 这周表现也不俗,获得了过千 star…
以下内容摘录自微博@HelloGitHub 的 GitHub Trending 及 Hacker News 热帖(简称 HN 热帖),选项标准:新发布
| 实用
| 有趣
,根据项目 release 时间分类,发布时间不超过 7 day 的项目会标注 New
,无该标志则说明项目 release 超过一周。由于本文篇幅有限,还有部分项目未能在本文展示,望周知 🌝
1. 本周特推
1.1 脚本音乐:JazzIt
本周 star 增长数:550+
New
想要脚本运行时/出错时播放音乐的小工具吗?JazzIt 支持你可以在函数中添加一个装饰器,让它变得有活力——播放一段旋律,当你运行成功时可以听到欢乐得如同猪八戒背媳妇的音乐,而程序出错时 JazzIt 也可以发出让人伤心欲绝的声音,例如,斗地主失败的音乐…
1.2 GitHub 官方 cli:cli
本周 star 增长数:3000+
gh/cli 是 GitHub 官方发布的命令版 GitHub,支持 pr、issue 等常规 GitHub 操作,目前 gh 处于 1.0 版。
2. GitHub Trending 周榜
2.1 模糊即服务:OneFuzz
本周 star 增长数:1200+
New
OneFuzz——一个微软内部使用的,由开发人员驱动的持续开发模糊测试平台。开源后,世界各地的开发人员都可以通过 OneFuzz 直接从其开发系统接收模糊测试结果。
2.2 测试好帮手:ARL
本周 star 增长数:450+
ARL 是一个资产侦察灯塔系统,可协助甲方安全团队或者渗透测试人员有效侦察和检索资产,发现存在的薄弱点和攻击面。
2.3 Linux 学习利器:linux-command
本周 star 增长数:550+
linux-command 是一个 Linux 命令大全搜索工具,内容包含 Linux 命令手册、详解、学习、搜集,此外它还有 Chrome 插件版本。
2.4 按层分析 Docker:dive
本周 star 增长数:650+
dive 是一款用于分析 Docker 镜像、图层内容以及探索缩小 Docker 镜像大小的方法的工具。主要特性:
-
按层显示 Docker 镜像内容; -
指出每一层的变化; -
评估 “镜像的效率”; -
快速的构建/分析周期; -
和 CI 集成; -
支持多个镜像和容器引擎:比如 docker、docker-archive 和 podman;
2.5 制图神器:FreeCAD
本周 star 增长数:800+
FreeCAD 是一个 3D CAD 建模工具,并不局限于特定目的。FreeCAD 的目标虽然指向 机械工程和产品设计,但是它也适合工程领域内的其他用户,比如建筑或者其他工程专业。此外,用户可以使用 Python 来扩展该软件的功能。
2.6 文本变代码:jupyter-text2code
本周 star 增长数:600+
New
jupyter-text2code 可让你在 Jupyter 中快速将查询语言变为 Python 代码,不过目前只支持英语查询语句。
2.7 视频补帧:DAIN
本周 star 增长数:1100+
DAIN 是一款开源的 AI 视频补帧软件,通过 DAIN 用户可以将任何形式的媒体,比如电影、定格动画、动漫、卡通等视频格式插上新的帧,从而达成更大的帧率,通常适用于给一些动作场面添加,使整个视频看起来更加的柔顺,也可用 DAIN 给一些老旧的视频电影添加新的帧,让视频看起来更加的丝滑。
图片来源:微博@大谷 Spitzer
推荐阅读: