Skip to main content

>_ wocli

一个何意味终端工具箱,十分甚至是九分的好玩

支持 MacOS,Windows 和一部分 Linux 发行版的终端使用

📦 安装

请先确保你装了python,然后执行:

pip install wocli

MacOS用户,如果终端提示 externally-managed-environment:

python3 -m venv wocli_env
source wocli_env/bin/activate
pip install wocli

Windows 用户如果被提示 wocli 命令找不到,请把 Python 的 Scripts 目录加到 PATH 环境变量。

如果你拉取到本地并对源代码进行了修改和调试,例如在本地用 pip install -e . 开发模式时,colorama 没自动装上是因为可编辑安装有时不会重新解析依赖,需要自行安装依赖

🔧 使用

直接输入 wocli 查看所有命令:

学习

wocli ip : 查看内网 IPv4 / IPv6、网关、公网 IP

wocli chat : 局域网聊天,不需要网络,输入对方 IP 即可对话;对方电脑运行此功能后会显示 IP 以及其他需要的信息

效率

wocli port : 查看当前端口占用情况

wocli tree : 树形显示当前文件夹结构,文件带大小

wocli sys : CPU / 内存 / 磁盘使用率,带动态进度条

wocli path : 列出 PATH 环境变量,标注缺失项

wocli battery : 电池信息,健康度评分

wocli wifi : WiFi 名称、信号强度打分、信道、加密方式

发电

wocli gpa : 交互式算加权 GPA,附带毒舌点评

wocli luck : 编程运势、幸运语言、bug 指数(每次输入指令都会重新抽,并不是每日固定)

wocli matrix 一段文本 另一段文本 其他文本(用空格划分): 嘉豪数字雨,你输入的文本会出现在雨中。Ctrl+C 退出

wocli lolcat 文字 : 彩虹渐变色输出文字

wocli typing : 打字速度测试,给出 WPM 和评级

wocli progress : 假进度条动画,永远跑不完,Ctrl+C 退出

wocli qr 链接 : 终端生成可扫码的二维码

wocli goodbye : 花式退出动画,随机告别语

wocli cow 文字 : ASCII 牛说你说的话

wocli glitch 文字 : 文字故障风效果

wocli dead : 伪装终端死机,花屏、蓝屏、恢复

wocli badapple : 播放 Bad Apple!! ASCII 动画(6572 帧),首次使用自动下载帧序列(约 4.6MB)并缓存到本地,之后离线播放;可选下载配套背景音乐同步播放;也可用 wocli badapple <帧目录/文件> 或环境变量 WOCLI_BADAPPLE_FRAMES 指定自备帧源。部分播放器不支持播放音频。这是核心功能awa

coding

wocli time 文件 : 测试代码运行耗时

wocli hash 文件 : 计算文件 MD5 / SHA256

wocli regex '表达式' : 正则表达式测试器

🤝 贡献

欢迎每一位用户提交自己的奇思妙想,我会选取我能实现的(?)去实现。一些说明如下:

issue

如果您在使用过程中发现 兼容性问题/功能与描述不符/可以优化的地方 ,请您尽情提交 issue ,就像在其他仓库那样

如果您在使用中有奇思妙想,例如 “这里明明可以做一个更好的功能!我要和窝居说一下···” ,您也可以专门为此提一个 issue

PR

在上面,某些 issue 虽然有很好的点子,但是受限于某些原因,可能没法及时更新出来。如果您是一位有热情投入这个仓库的开发者,欢迎前往未关闭的 issue 领取您的任务并在 修改/增添 某些功能后进行拉取请求,我会在审查并 merge 之后将新的版本提交至 PyPI 。

tips:

1,新的功能不仅需要单开一个模块,在模块顶端正确注释,还需要在 main.py 中进行正确注册,例如模块导入,HELP_GROUPS以及COMMANDS

2,HELP_GROUPS中对三个分类的要求并不严格,可以按照贡献者的想法将新功能分类,但是我不赞同将老功能的归类拆散。

3,请确保代码符合项目风格,仔细审查有无可以优化的逻辑,并在提交前运行检查确保新老功能均无异常。

Metadata

Release files for wocli 0.6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wocli 0.6.0
File Size Uploaded Provenance
wocli-0.6.0.tar.gz 34.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for wocli 0.6.0
File Interpreter ABI Platform
wocli-0.6.0-py3-none-any.whl Python 3 none any Details

Total release size: 74.8 kB

Release files / wocli-0.6.0.tar.gz

Download URL wocli-0.6.0.tar.gz
Size 34.3 kB
Tags Source
SHA-256 checksum
How to use checksums
fff1568223015ae9ed3675cc22dbc7f42bb9b186e5d4180175c2e8438c2e7903
BLAKE2b-256 checksum
How to use checksums
69017b656ab8144c8b5fc74552907ea8c6edb17679e3fd56504fd10e5e68b02b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Release files / wocli-0.6.0-py3-none-any.whl

Download URL wocli-0.6.0-py3-none-any.whl
Size 40.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2a1b736e928947c4dfec9b1c7ea862543a5a5a7049c05104847960c18e779129
BLAKE2b-256 checksum
How to use checksums
b4c5c085459df30c66da5f9a0a4701e268c7250d0cc9612ff49a956c02d207fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.14.6

Security for wocli 0.6.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page