#study #applications #website #block #blocker #root #distracting

app study_blocker

一个简单的学习阻止器应用程序

4个版本

0.2.2 2023年1月3日
0.2.1 2023年1月3日
0.2.0 2023年1月3日
0.1.0 2022年12月28日

#3 in #blocker

GPL-3.0-or-later

17KB
151

学习阻止器 🙇‍♂️🚫

由 @blind_nabler 构建

一款旨在阻止干扰网站以帮助您更好地工作的应用程序。

我之所以构建这个项目,是因为我喜欢使用Rust。但我也是为我的Linux用户朋友们构建这个项目的,他们希望有一个简单的GUI工具来管理被阻止的网站以及被阻止的时间。我以前使用过SelfControl,但它仅适用于MacOS,但既然我用Rust和egui构建了这个项目,这个问题就不再存在了。

如何使用

要使用此应用程序,您必须以root用户身份启动它,因为我们正在修改/etc/hosts文件。这是绕过权限问题的最简单方法,也许我遗漏了其他方法,例如我们可以设置的$HOSTALIASES环境变量,但根据我的个人经验,这似乎在所有系统上都不起作用,并且在MacOS上也不起作用。

启动后,只需创建一个新行,输入您想要阻止的每个网站的地址以及阻止时长。

依赖关系

~8–25MB
~379K SLoC