SuperAPI AI 工具集

matlab-share-content

通用与其它

查看项目

更新于 10-16 06:46

技能介绍

用途:帮助用户把 MATLAB 代码或文件分享出去,并生成“Open in MATLAB Online”链接,让接收者直接在浏览器中打开。适用于本地文件想在线打开、AI 生成的 MATLAB 代码想在线运行、需要分享链接或徽章,以及已有 GitHub/MATLAB Drive/File Exchange 内容需要直开 URL 的场景。不适用于无需上传的试用、MATLAB Online 功能/许可/账号问题,以及只想交互运行而不生成分享链接的情况。

主要能力:按三条路径生成链接。GitHub 路径支持完整 CLI 自动化,先确认 gh 已安装并登录(gh --version、gh auth status),本地文件可执行 git init、git add、git commit,再用 gh repo create my-project --public --source=. --push 创建公开仓库并推送;创建公开仓库前需明确提醒代码将对全网可见并取得用户确认。MATLAB Drive 无 CLI,需在 https://drive.mathworks.com/ 建文件夹、上传、右键共享生成链接,仅支持文件夹级共享。File Exchange 无 CLI,需在 https://www.mathworks.com/matlabcentral/fileexchange/ 登录并发布后提供 ID 或页面 URL。

URL 模板:GitHub 为 https://matlab.mathworks.com/open/github/v1?repo=<owner>/<repo>&file=<relative-path>,repo 必填且不含域名前缀,无 branch/tag 参数,始终克隆默认分支;MATLAB Drive 为 https://matlab.mathworks.com/open/matlabdrive/v1?namespace=SHARED&id=<share-uuid>&file=<filename>,namespace 必须为 SHARED;File Exchange 为 https://matlab.mathworks.com/open/fileexchange/v1?id=<submission-id>,省略 file 打开整个提交。多文件需分别生成链接;GitHub 省略 file 克隆整个仓库,Drive 设 file=/ 打开共享文件夹。GitHub 路径可生成徽章:Open in MATLAB Online。

限制与注意:路径含空格或特殊字符需 URL 编码;不要添加 branch 参数,Drive 路径不要写成 /open/drive/v1 或 ?sharing=<uuid>;不要建议邮件或云盘替代。具体收费、价格、平台支持等资料暂未提供。