OpenHub 发布的文章

之前我曾经推荐过一个叫 AltTab 的项目,

它可以让 Mac 像 Windows 一样切换软件窗口。

AltTaber 是一个反道而行之的项目,

可以让 Windows,像 Mac 一样切换软件。

同时还能用鼠标滚轮,很方便的切换同一个软件,不同的窗口。

这种项目,作用比较有限,但或许会有人需要。

AltTaber:https://github.com/MrBeanCpp/AltTaber

这是某问答平台的一个开源客户端,

它的占用非常小,只有 3M,

同时使用了本地推荐算法,可以自由定制推荐权重,

更好的找到自己想看的内容。

能设置屏蔽词、屏蔽用户、屏蔽话题,去掉你不喜欢看的内容。

如果你经常用某问答平台,或许对你有用。

zhihu-plus-plus:https://github.com/zly2006/zhihu-plus-plus

这是一个开源的浏览器翻译扩展,

它使用起来非常简单,

在你看外语网页的时候,如果有某个单词不认识,

就单击一下,下边就会出现它的意思。

如果一句话都不认识,就划一下,整句话都会被翻译出来。

这种扩展,适合本身有外语阅读能力的人,

如果你没有,那还是用整页翻译更合适。

tapword-translator:https://github.com/hongyuan007/tapword-translator

这是一个开源的翻译引擎,

资源占用低、翻译速度快,50 毫秒就能拿到翻译结果,

支持世界上大部分的主流语言,

可以部署到自己本地的电脑上,也可以部署到服务器上。

部署之后,它除了提供一个能直接翻译的网页,

也提供了接口,

可以接入到各种翻译插件、翻译客户端里。

MTranServer:https://github.com/xxnuo/MTranServer

之前我分享过一个叫 ProjectEye 的项目,

它的功能是每过 20 秒,就全屏提醒你放松眼睛 20 秒。

根据我半年的使用情况来看,这种强制休息的方式,确实对眼睛有很大的帮助。

酸痛干涩的情况,大大减少了。

但是 ProjectEye 已经很久没有更新了,并且只支持 Windows 系统。

stretchly 是一个提供类似功能的开源项目,

它提供的版本非常齐全,Mac、Linux、Windows 都有。

可以根据需要,设置自己最合适休息计划,

比如我就设置了没 20 分钟,休息 20 秒,

每过两个小时,休息 5 分钟。

到了时间之后,stretchly 会自动弹窗、或者全屏提醒。

还能设置严格模式,强制休息不能跳过。

如果你也长时间使用电脑,我非常建议你给自己设置类似的休息计划,

真的会非常有用。

stretchly:https://github.com/hovancik/stretchly

这是一个开源的微信读书客户端,

它基于微信读书的网页端打造,

但是通过代码注入的方式,增加了很多实用的功能,让阅读体验更好。

如果你喜欢在电子设备上看各种出版书籍,

那微信读书可能是你绕不开的一个软件。

这个开源客户端,对比官方网页端,功能要更多,也更好用一些,

不过可惜的是,目前只有 Mac 版本。

weixin-reader-desktop:https://github.com/dengcb/weixin-reader-desktop

这是一个 GitHub 官方开源的等宽字体,

等宽字体是一种每个字符占用宽度都一样的字体,

很适合在写代码的时候使用。

monaspace 一共包含五种(口误)不同的字体类型,

每一个都是根据 GitHub 对程序员的了解打造出来的,

把它设置成你的 IDE、命令行的默认字体,或许能带来很不一样的感觉。

monaspace:https://github.com/githubnext/monaspace

这是一个开源的自动化项目,

它主要的功能是通过配置各种节点,操作浏览器网页,

自动化收集网页上的各种信息、填写各种表单、或者执行其它和浏览器相关的任务,

比如,我想爬取某 B 上的所有热门视频,就可以通过这样一个工作流,

它会自动打开网页,然后提取网页上的元素,

通过正则,获取视频标题、up 名称、播放量、点赞评论数等等。

并在任务完成之后,自动导出成一个表格。

除了控制浏览器,它也拥有一部分操作电脑文件、操作电脑桌面应用的功能,

比如支持转换图片、视频、PDF、文档,各种文件的格式,

支持聊天软件自动发送消息等等。

这类软件的上限和下限都非常高,

对于会玩的用户,它足足有上百个模块,可以搭建出来很强大的工作流,

对于不会玩的用户,可能很难用起来,

不过还好 WebRPA 还有一个分享工作流的功能,可以使用别人分享的工作流,

如果后期社区能繁荣起来,或许可玩性会很高。

WebRPA:https://github.com/pmh1314520/WebRPA

这是一个开源的安卓 Steam 客户端,

但是,它并不是像官方客户端那样,只能看一看,

而是真的能让我们在手机上,运行 Windows 端的游戏。

它的使用非常简单,只需要登录自己的账号,

然后就能把库里的游戏下载到手机上,并把它运行起来。

但需要注意的是,这种模拟器类项目,

因为兼容性的问题,并不能保证运行所有 Windows 游戏,

如果你对在手机上玩端游感兴趣,可以尝试折腾一下。

GameNative:https://github.com/utkarshdalal/GameNative

这是一个开源的播放器,

和普通的播放器不一样的是,它集成了语音识别生成字幕、实时翻译等功能。

并且使用起来也很简单,

打开之后点击 “设置”,选择 “ASR”,先下载一个语音识别模型,

我这里推荐 “Medium” 模型。

因为下载源是国外,可能会有点慢,需要稍微等一会儿。

下载完成后,打开一个视频,

点击左下角的 “CC” -> “ASR”,

它会自动识别视频里的声音,并生成字幕,

等识别完成之后,点击播放视频,字幕就会出现在视频上。

勾上 Auto-Translate,字幕会被翻译成指定的语言,

需要什么语言,都可以在设置中选择,不过它默认的引擎是谷歌,

如果你没办法使用,需要自己调整成 DeepL,或者 AI 模型。

LLPlayer:https://github.com/umlx5h/LLPlayer