58 个版本 (18 个重大更改)

0.22.11 2022 年 8 月 29 日
0.21.3 2022 年 8 月 2 日
0.21.2 2022 年 7 月 30 日
0.4.2 2022 年 3 月 29 日

#471 in 文本处理

Download history 2/week @ 2024-04-23 663/week @ 2024-04-30 1/week @ 2024-07-02 227/week @ 2024-07-23 146/week @ 2024-07-30

373 个月下载量
用于 2 crates

MIT 许可证

355KB
11K SLoC

yozuk

Yozuk

GitHub license Rust dependency status crates.io WAPM package Telegram: YozukBot Discord: Yozuk#6060

概述

Yozuk 是一个为帮助程序员处理诸如 UUID 生成、摘要计算和时间戳转换等简单任务而设计的机器人。

  • 人性化的:结合机器学习和模式匹配 NLP,Yozuk 推断您请求的含义,因此您无需记住命令的确切语法。

  • 透明的:完全开源,无外部依赖,无互联网访问和无跟踪。您的数据完全受您控制。

  • 跨平台的:除了 WebAssembly 支持(Web 浏览器和 WASI),Yozuk 还原生支持 Windows、macOS、Linux、Android 和 iOS。

Yozuk 能做什么?

例如...

  • UUID 生成

    >>> generate 3 uuids
    7a4ef819-c6b1-4e12-a446-d108db66bd9d
    b4c3ae2d-601b-416f-bf06-ef4540206d2f
    dce35c4e-974f-4bc7-8a5f-7e2f0d0820ba
    
  • 计算

    >>> (12345 + 43) * sqrt(5)
    27700.41010526739852
    
  • 伪文本生成

    >>> 25 words lorem ipsum
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis.
    
  • 摘要计算

    >>> "Sphinx of black quartz, judge my vow!" to sha384
    0dd8b5542f71641b2bfe5b55c8f3e1e092777b7f8b6b0eae14089f7af3a67d57093a7c19c21d003c11e8cceae6b9e29e
    
  • Base64 解码

    >>> 8J+MuPCfjLzwn42E8J+Mvw==
    🌸🌼🍄🌿
    
  • ...等等!

    全面的 技能列表 在这里。

入门指南

文档

https://docs.yozuk.com

在线演示

命令行应用

Yozuk 以名为 zuk 的独立单可执行文件运行。

asciicast

Gitpod

Open in Gitpod

预构建的二进制文件

其他平台

Homebrew

brew tap yozuk/yozuk
brew install zuk

Cargo

cargo install zuk

WAPM

wapm install yozuk/zuk

Rust

TypeScript / JavaScript

致谢

Yozuk受到了以下项目的启发

依赖项

~16–32MB
~531K SLoC