阅读 847

本周 GitHub 速览:您的代码有声儿吗?(Vol.38)

作者:HelloGitHub-小鱼干

摘要:还记得花式夸赞程序员的彩虹屁插件 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
      • 1.2 GitHub 官方 cli:cli
      1. GitHub Trending 周榜
      • 2.1 模糊即服务:OneFuzz
      • 2.2 测试好帮手:ARL
      • 2.3 Linux 学习利器:linux-command
      • 2.4 按层分析 Docker:dive
      • 2.5 制图神器:FreeCAD
      • 2.6 文本变代码:jupyter-text2code
      • 2.7 视频补帧:DAIN
      1. 推荐阅读

1. 本周特推

1.1 脚本音乐:JazzIt

本周 star 增长数:550+

New 想要脚本运行时/出错时播放音乐的小工具吗?JazzIt 支持你可以在函数中添加一个装饰器,让它变得有活力——播放一段旋律,当你运行成功时可以听到欢乐得如同猪八戒背媳妇的音乐,而程序出错时 JazzIt 也可以发出让人伤心欲绝的声音,例如,斗地主失败的音乐…

GitHub 地址→https://github.com/Sangarshanan/jazzit

1.2 GitHub 官方 cli:cli

本周 star 增长数:3000+

gh/cli 是 GitHub 官方发布的命令版 GitHub,支持 pr、issue 等常规 GitHub 操作,目前 gh 处于 1.0 版。

GitHub 地址→https://github.com/cli/cli

2. GitHub Trending 周榜

2.1 模糊即服务:OneFuzz

本周 star 增长数:1200+

New OneFuzz——一个微软内部使用的,由开发人员驱动的持续开发模糊测试平台。开源后,世界各地的开发人员都可以通过 OneFuzz 直接从其开发系统接收模糊测试结果。

GitHub 地址→https://github.com/microsoft/onefuzz

2.2 测试好帮手:ARL

本周 star 增长数:450+

ARL 是一个资产侦察灯塔系统,可协助甲方安全团队或者渗透测试人员有效侦察和检索资产,发现存在的薄弱点和攻击面。

GitHub 地址→https://github.com/TophantTechnology/ARL

2.3 Linux 学习利器:linux-command

本周 star 增长数:550+

linux-command 是一个 Linux 命令大全搜索工具,内容包含 Linux 命令手册、详解、学习、搜集,此外它还有 Chrome 插件版本。

GitHub 地址→https://github.com/jaywcjlove/linux-command

2.4 按层分析 Docker:dive

本周 star 增长数:650+

dive 是一款用于分析 Docker 镜像、图层内容以及探索缩小 Docker 镜像大小的方法的工具。主要特性:

  • 按层显示 Docker 镜像内容;
  • 指出每一层的变化;
  • 评估 “镜像的效率”;
  • 快速的构建/分析周期;
  • 和 CI 集成;
  • 支持多个镜像和容器引擎:比如 docker、docker-archive 和 podman;

GitHub 地址→https://github.com/wagoodman/dive

2.5 制图神器:FreeCAD

本周 star 增长数:800+

FreeCAD 是一个 3D CAD 建模工具,并不局限于特定目的。FreeCAD 的目标虽然指向 机械工程和产品设计,但是它也适合工程领域内的其他用户,比如建筑或者其他工程专业。此外,用户可以使用 Python 来扩展该软件的功能。

GitHub 地址→https://github.com/FreeCAD/FreeCAD

2.6 文本变代码:jupyter-text2code

本周 star 增长数:600+

New jupyter-text2code 可让你在 Jupyter 中快速将查询语言变为 Python 代码,不过目前只支持英语查询语句。

GitHub 地址→https://github.com/deepklarity/jupyter-text2code

2.7 视频补帧:DAIN

本周 star 增长数:1100+

DAIN 是一款开源的 AI 视频补帧软件,通过 DAIN 用户可以将任何形式的媒体,比如电影、定格动画、动漫、卡通等视频格式插上新的帧,从而达成更大的帧率,通常适用于给一些动作场面添加,使整个视频看起来更加的柔顺,也可用 DAIN 给一些老旧的视频电影添加新的帧,让视频看起来更加的丝滑。

GitHub 地址→https://github.com/baowenbo/DAIN

图片来源:微博@大谷 Spitzer

3. 推荐阅读

以上本周的 GitHub Trending 🎉 如果你 Pick 其他好玩、实用的 GitHub 项目,记得来 HelloGitHub issue 区和我们分享下哟 🌝

关注 HelloGitHub 公众号