#scratch #cli-tool #cli #interact

应用 ssli

一个用于与 Scratch 交互的无用 CLI 工具

5 个版本

0.1.5 2023 年 5 月 19 日
0.1.4 2023 年 5 月 19 日
0.1.3 2023 年 5 月 18 日
0.1.2 2023 年 5 月 18 日
0.1.1 2023 年 5 月 18 日

#855命令行工具

Download history 55/week @ 2024-03-22 2/week @ 2024-03-29

每月 63 次下载

MIT/Apache

42KB
1K SLoC

关于

Claw 是用于与 Scratch 交互的 CLI 工具(例如关注用户或喜欢项目)。

安装

目前只能通过

cargo install ssli

但这不是很方便,我会尽快添加其他方法... :/

凭据

您输入的 Scratch 凭据存储在

  • Linux: /home/alice/.local/share/ssli
  • macOS: /Users/Alice/Library/Application Support/org.UserFriend.ssli
  • Windows: C:\Users\Alice\AppData\Roaming\UserFriend\ssli\data

您始终可以通过以下方式清除 ssli 的所有数据

ssli reset

登录

ssli login [NAME]

[NAME] - 会话名称,例如 'main'(这不是您的 Scratch 账户名称!)

  • 示例
ssli login main
  - or..
ssli login alt

输入命令后,会提示输入凭据(用户名和密码)。

基于 Cookie 的登录

ssli auth [NAME]

输入命令后,会要求您输入 Scratch Cookie。

管理身份验证会话

切换当前账户到另一个账户

ssli switch [NAME]

例如

ssli switch alt
  - or..
ssli switch main

删除身份验证会话

ssli unauth [NAME]

使用示例

ssli user griffpatch fol    // follow griffpatch
ssli studio 114 lock        // make studio private
ssli studio 114 tgc         // toggle studio comments
ssli studio 114 title "Cool studio"     // set studio title
ssli project 114            // get and output project general metadata

帮助

ssli -h
ssli user --help
ssli studio -h

注意

存在问题,它表示操作成功,但实际上并没有。所以并不是所有说“成功”的操作都真的完成了,不要害怕。

依赖项

~11–29MB
~412K SLoC