canvas 输入_技术部 | 一键同步Canvas文件的Canvas Syncer安装及使用攻略

还在为找不到教授所要的文件而烦恼吗?

还在担心没注意到canvas上新发的file而错过重要资料吗?

还在因为需要一个一个下载文件而感到分文件夹时的困难吗?

技术部张泊明所开发的canvas syncer可以让你实时同步canvas上的文件到本地,不必一次次在不同课程的file中搜寻更新的文件并且下载。

// 0x01 获取 canvas access token

为了获得访问canvas的权限,我们需要在canvas当中生成一个access code

进入canvas profile settings 

https://umjicanvas.com/profile/settings  ,

在approve integrations 中点击 +New Access Token。

b424222a17287e6b90d01eeaf9cc4c40.png

在之后的弹窗中输入access token的名字和过期时间(不填就是永不过期),然后点击generate token。随后会弹出一个弹窗,显示生成的access token,把access token复制下来保存好(注意一定要当场保存,离开页面之后就不会再次显示access token了)

85927f7230e1d84ee04d61cf4759185c.png

// 0x02 下载可执行文件安装canvassyncer

对于windows系统的电脑,可以直接前往

https://github.com/BoYanZh/Canvas-Syncer/releases直接下载可执行文件(canvassyncer.exe)并运行

/0x03 使用pip安装canvassyncer

https://realpython.com/installing-python/  除了直接下载可执行文件,也可以通过pip来安装canvassyncer

安装python 

https://realpython.com/installing-python/

安装pip(python包安装和管理工具)

https://pip.pypa.io/en/stable/installing/

(如果已经安装可以跳过)

在命令行中输入以下命令pip3 install canvassyncer -i https://pypi.org/simple

然后运行canvassyncer,就可以根据指导配置canvassyncer了。

// 0x04 Canvassyncer的安装和配置

需要修改的配置从上到下是:

canvas的网址

access token

要同步文件的课程名称

要同步文件的课程课程ID(和上一个二选一即可)

保存文件的绝对路径

最大的下载文件大小

分别设置之后canvassyncer就会开始同步文件。

576c59e8346f8612da63965c28ebcfc2.png

课程ID可以在课程的网址中看到(图中红框框出的数字)

82e5b4a8560f41242630c9e238336670.png

// 0x05 Canvassyncer 的使用

如果要同步文件,只需要在命令行中输入canvassyncer的命令(使用pip安装)或是直接运行canvassyncer.exe(下载可执行文件安装)就会开始下载文件

当要修改配置文件,如改变需要同步的课程、改变保存文件的路径时,可以使用canvasyncer -r的指令,更多功能可以输入canvassyncer -h来获得(使用pip安装)。

75ae08950fdf0809e4a0929f3ad4a146.png

exe所在文件夹生成的.json文件可以用记事本打开修改相关设置(包括添加课程、同步位置、文件大小等等)

如果在使用期间发现bug或者希望给canvassyncer加入更多功能,欢迎前github加issue和pull request

github仓库地址:

https://github.com/BoYanZh/Canvas-Syncer

如果还有任何问题欢迎联系开发者张泊明提问

QQ:1623464502

6196db3d5f6d756c1e6a10d88de75a7a.png

技术部公众号

微信号 : TechJI

图文,排版:黄奕东

修改:张泊明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值