Hello, 大家好。这里是妙才的周刊第 42 期,这里将会分享笔者每周接触到的科技内容亦或是 Web 开发的一些新知识,甚至是一些有趣的非技术性人、事、物 🚀
封面图:我的小闪电穿过前司发的日历📅
以下是本周分享的内容:
Magical Shell History | Atuin 是一款基于Rust
语言开发的命令行工具,可以同步、搜索、备份shell
历史命令。如果你是一个shell
重度用户,别错过这个应用~
支持如下shell
:
如果你想要同步数据,那么需要使用命令行去注册一个账户,否则无法在不同的设备中共享数据。如果你有安全性的担忧,那么也可以自己部署一个服务。
如果你希望能随时查找最近复制的文本、文件、图片等内容,或许你需要一个剪贴板工具。在macOS
系统下,推荐使用Maccy - macOS clipboard manager,不过这个工具仅有macOS
版本。
在 Windows 下我找到了替代品:
1Clipboard - A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device.:跨平台的剪贴板管理工具,支持Windows
和macOS
系统。
此外,这个工具是基于Electron
和Angular
构建的开源项目,你可以在wiziple/1Clipboard: A universal clipboard managing app that makes it easy to access your clipboard from anywhere on any device.访问这个仓库,不过目前作者正打算更新技术栈,后续应该会重新发布一个新的仓库。
umami是一个开源的网站数据分析工具,这是一个谷歌分析的替代方案,主打一个易用性和开源。
Tohrusky/Final2x: 2^x Image Super-Resolution ☢️ 跨平台的图片处理工具,可以使用多个模型将图像超分辨率增强到任意大小,以提高图像的分辨率和质量,使其更清晰和更详细。目前,它支持几种模型,如RealCUGAN、RealESRGAN、Waifu2x和SRMD。
如果你需要根据一些低画质的图片去搜寻高画质的版本,或许可以试试这个工具。
Fast, composable, unstyled command menu for React — ⌘K:快速、灵活、无样式的菜单搜索React
组件,你可以将项目包装在其他组件中,甚至可以作为静态JSX。
使用这个无样式组件我们可以大大减少自己去设计、实现基础逻辑的编码时间,节省精力!
让我们把时间花在开发应用上来~
Novu - The open-source notification infrastructure:开源的通知基础设施系统,用于发送短信、邮件、Slack 和 PUSH 通知。
你既可以使用对方提供的服务,也可以自己部署。
在开发阶段使用免费额度即可,此外还给独立开发者提供了较多的免费服务。
如下所示是一个简单的邮件 SDK 示例:
import {Novu} from '@novu/node';
const novu = new Novu(process.env.NOVU_API_KEY);
await novu.trigger('<TRIGGER_NAME>',
{
to: {
subscriberId: '<UNIQUE_IDENTIFIER>',
email: '[email protected]',
firstName: 'John',
lastName: 'Doe',
},
payload: {
name: "Hello World",
organization: {logo: 'https://happycorp.com/logo.png',},
},
}
);
ImageOptim — better Save for Web:一个GUI界面的无损图像优化macOS
工具。
好了,今天的分享就先到这里,大家下周见~