Stefan Sundin 的网站上有哪些软件工具?

更新时间

Stefan Sundin 的个人网站(stefansundin.github.io)是一个独立开发者展示自己代码和程序的作品集页面,按平台分类列出了他开发的 Windows 工具、Web 工具、Android 应用、Chrome 扩展、跨平台工具以及面向开发者的脚本。这些工具大多解决具体的系统操作痛点,例如窗口拖动、强制关闭程序、按键屏蔽、文件加密归档等。如果你在找某个特定功能的小工具,可以先按平台定位;如果只是想了解这个网站是什么,它本质上是一个开源软件作者的发布入口,而非软件商店或教程站。

Windows 工具

这一组是网站上数量最多的类别,主要面向 Windows 日常使用中的具体问题:

工具 用途方向
AltDrag 通过按住 Alt 键拖动窗口,替代拖动标题栏
SuperF4 强制关闭当前程序(类似 Ctrl+Alt+Del 的快捷替代)
Elevated Startup 以管理员权限启动指定程序
KillKeys 屏蔽或禁用特定按键
ShutdownGuard 防止误触关机或重启
Removable Drive Reminder 提醒拔出可移动驱动器
Planetoids 一款小游戏
clop.exe 命令行工具
SubRip_batch.patch SubRip 字幕批量处理补丁

这些工具的共同特点是单一功能、体积小、针对一个明确的操作场景。例如 AltDrag 解决的是“窗口标题栏太窄不好拖”的问题,ShutdownGuard 解决的是“误按关机键”的问题。选择时按你实际遇到的痛点对号入座即可,不需要全部安装。

Web 工具

网站列出三个可直接在浏览器中使用的工具:

  • 2FA QR code generator:生成两步验证(2FA)的二维码,用于将账户绑定到验证器应用。
  • traceroute-mapper:将 traceroute 结果映射到地图上,便于查看网络路径的地理分布。
  • RSS Box:为没有原生 RSS 输出的内容生成订阅源。

这三个工具的共同点是“输入一个东西,得到一个可视化或可订阅的结果”,适合不想安装软件、只想快速完成一次操作的场景。

Android 与 Chrome 扩展

  • Android:SSH Remote——在手机上使用 SSH 远程连接。
  • Chrome:devtools-download-panel——在开发者工具中增加下载面板。
  • Chrome:privatkopiera——浏览器扩展,具体功能以页面列出的名称为准。

如果你主要在手机或浏览器里工作,可以优先看这一组;它们依附于已有平台,不需要单独维护一套运行环境。

跨平台与开发者工具

跨平台:

  • truecrypt-archive:与 TrueCrypt 归档相关的工具,全平台可用。

开发者工具:

  • maxmind-geoip-api:GeoIP 查询相关。
  • secrets-scanner:扫描代码中的敏感信息。
  • extract-attachments.py:附件提取脚本。
  • bind.c(Linux):与 bind 相关的 C 代码。
  • Git 钩子脚本:install-pre-commit.sh、install-pre-push.sh、git-status-rec、git-bundle-hook。

这一组面向的是有开发或运维需求的读者。Git 钩子脚本的用途是在提交或推送前自动执行检查,属于“装一次、长期生效”的工具;secrets-scanner 则用于在代码中查找可能泄露的密钥。使用前需要具备基本的命令行和 Git 操作能力。

如何支持这些工具

网站设有“Support My Open Source Work”板块,提供三种支持方式:

  1. GitHub Sponsors(推荐):页面说明 GitHub 不收取费用,因此全部贡献都会到达作者;每月 $50 的档位包含邮件直接私人支持。
  2. PayPal:适合一次性捐赠。
  3. Patreon:适合已经使用 Patreon 或偏好该平台定期支持的人。

页面还提到一个捐赠者福利:累计捐赠 $25 或以上可以加入作者的私人 Discord 服务器,一次性捐赠或多次小额累加达到 $25 都符合条件。是否支持完全自愿,不影响工具的使用。

怎么判断哪个工具适合你

按以下顺序缩小范围:

  1. 先确定平台:Windows 日常操作问题看第一组;浏览器内完成的任务看 Web 工具;手机 SSH 看 Android 应用;代码仓库相关看开发者工具。
  2. 再对照痛点:每个工具名称基本对应一个具体问题,例如“窗口不好拖”对应 AltDrag,“怕误关机”对应 ShutdownGuard。
  3. 最后确认使用条件:开发者工具需要命令行基础;Chrome 扩展需要对应浏览器;跨平台工具需确认你的系统在支持范围内。

网站本身不提供统一的安装包或一键部署,各工具分散在 GitHub Repositories、Gists、GitLab 等入口,使用前需要到对应仓库查看具体说明。页面未提及价格或登录限制,因此不能推断这些工具免费或无需登录,实际以各仓库的说明为准。