diff --git a/README.md b/README.md index 548e3e7..616d172 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ # 关于 阿里云盘CLI。仿 Linux shell 文件处理命令的阿里云盘命令行客户端。 +# 重要提示 +***由于阿里上传接口更改,目前上传文件需要原始文件的片段信息,故之前的"手动秒传","导入","导出","秒传链接分享"功能全部无法使用。新版本暂时屏蔽了该功能,请知悉。*** + # 相关说明 1. 本项目还处于开发阶段,未经过充分的测试,如有bug或者好的建议欢迎提交issue 2. 由于阿里云盘还在内测中,后面功能和接口随时会被修改,相对应的,本工具相关功能也会被影响 diff --git a/internal/command/share.go b/internal/command/share.go index 0b0c276..9699133 100644 --- a/internal/command/share.go +++ b/internal/command/share.go @@ -134,51 +134,51 @@ func CmdShare() cli.Command { return nil }, }, - { - Name: "mc", - Aliases: []string{}, - Usage: "创建秒传链接", - UsageText: cmder.App().Name + " share mc <文件/目录1> <文件/目录2> ...", - Description: ` -创建文件秒传链接,秒传链接只能是文件,如果是文件夹则会创建文件夹包含的所有文件的秒传链接。秒传链接可以通过RapidUpload命令或者Import命令进行导入到自己的网盘。 -示例: - 创建文件 1.mp4 的秒传链接 - aliyunpan share mc 1.mp4 - - 创建文件 1.mp4 的秒传链接,但链接隐藏相对路径 - aliyunpan share mc -hp 1.mp4 - - 创建文件夹 share_folder 下面所有文件的秒传链接 - aliyunpan share mc share_folder/ -`, - Action: func(c *cli.Context) error { - if c.NArg() < 1 { - cli.ShowCommandHelp(c, c.Command.Name) - return nil - } - if config.Config.ActiveUser() == nil { - fmt.Println("未登录账号") - return nil - } - hp := false - if c.IsSet("hp") { - hp = c.Bool("hp") - } - RunShareMc(parseDriveId(c), hp, c.Args()) - return nil - }, - Flags: []cli.Flag{ - cli.StringFlag{ - Name: "driveId", - Usage: "网盘ID", - Value: "", - }, - cli.BoolFlag{ - Name: "hp", - Usage: "hide path, 隐藏相对目录", - }, - }, - }, +// { +// Name: "mc", +// Aliases: []string{}, +// Usage: "创建秒传链接", +// UsageText: cmder.App().Name + " share mc <文件/目录1> <文件/目录2> ...", +// Description: ` +//创建文件秒传链接,秒传链接只能是文件,如果是文件夹则会创建文件夹包含的所有文件的秒传链接。秒传链接可以通过RapidUpload命令或者Import命令进行导入到自己的网盘。 +//示例: +// 创建文件 1.mp4 的秒传链接 +// aliyunpan share mc 1.mp4 +// +// 创建文件 1.mp4 的秒传链接,但链接隐藏相对路径 +// aliyunpan share mc -hp 1.mp4 +// +// 创建文件夹 share_folder 下面所有文件的秒传链接 +// aliyunpan share mc share_folder/ +//`, +// Action: func(c *cli.Context) error { +// if c.NArg() < 1 { +// cli.ShowCommandHelp(c, c.Command.Name) +// return nil +// } +// if config.Config.ActiveUser() == nil { +// fmt.Println("未登录账号") +// return nil +// } +// hp := false +// if c.IsSet("hp") { +// hp = c.Bool("hp") +// } +// RunShareMc(parseDriveId(c), hp, c.Args()) +// return nil +// }, +// Flags: []cli.Flag{ +// cli.StringFlag{ +// Name: "driveId", +// Usage: "网盘ID", +// Value: "", +// }, +// cli.BoolFlag{ +// Name: "hp", +// Usage: "hide path, 隐藏相对目录", +// }, +// }, +// }, }, } } diff --git a/main.go b/main.go index 08ec7fb..318130c 100644 --- a/main.go +++ b/main.go @@ -403,16 +403,16 @@ func main() { command.CmdUpload(), // 手动秒传 - command.CmdRapidUpload(), + //command.CmdRapidUpload(), // 下载文件/目录 download command.CmdDownload(), // 导出文件/目录元数据 export - command.CmdExport(), + //command.CmdExport(), // 导入文件 import - command.CmdImport(), + //command.CmdImport(), // 回收站 command.CmdRecycle(),