Alfred Workflow: 管理Synology Download Station

  Download StationSynology DSM里我最喜欢的应用之一,我也曾写过一个在终端控制它的脚本,Alfred的Workflow出现后我想到如果可能或许它是本地管理DS最方便的方式了,于是就有了这个,Download Station下载任务的创建、查看、暂停、恢复、删除等操作自然完全支持,也支持一些基本设置的管理如eMule、计划的启用与禁用等。

DS Main

DownloadSource

设置DS登陆信息

  关键字:ds setting auth

  登陆信息设置,格式顺序为用户名 密码 NAS地址,如ds setting auth my_username my_password https://my_nas_url:5001/1

DS Setting Auth

配置DS

  关键字:ds setting

  清理,启用禁用eMule、下载计划,查看设置的下载上传速度限制。2

DS Setting

查看DS状态

  关键字:ds status

  查看DS版本,进行中的任务统计,下载上传速度等基本信息。

DS Status

创建下载任务

  关键字:ds create

  创建任务,支持同时添加多个地址。3

DS Create

下载任务管理

  关键字:ds task

  查看所有任务详细信息,可对所有或特定任务进行暂停、恢复、删除等基本操作,或清理错误或已完成的任务,也可对下载任务进行过滤或排序。4

DS Task

DS Task Detail


  1. NAS地址即在浏览器中访问DSM的地址 

  2. 下载上传速度限制仅支持查看 

  3. 使用,或换行符分割多个地址 

  4. 过滤和排序其实可以同时使用,使用,分割,如ds task filter-by-status-downloading,sort-by-progress将显示正在下载的任务并按完成度排序。另外,默认情况下排序是倒序,但也可以添加参数asc使其顺序排列,如ds task sort-by-progress asc