我是quicker+python的重度使用者,目前主要是使用quicker获取一些参数(比如选中的文件路径),然后传递给python脚本去完成一些工作。
由于主要的逻辑都是python写的,当我修改了python文件的代码时,需要将修改后的代码替换到quicker中。这也许看起来是一项很简单的工作,但当修改一个common方法时,往往好几个quicker方法中的python脚本都需要修改,而且我quikcer+python这种类型的脚本加起来将近有六十多个,数量多了就很容易出现替换错位置或者忘记替换的情况。
目前我实行的方案是:
关于请求脚本内容的方法,可以封装成一个公共子程序,个人使用的话,只需要传两个参数,一个是仓库地址,另一个是.py文件在仓库中的位置,剩余的access_token和owner参数可以写死在子程序里。
gitee api获取文件内容可以看这个链接:https://gitee.com/api/v5/swagger#/getV5ReposOwnerRepoContents(Path)
刚刚把获取gitee代码的子程序写完了,待我先测试两天再共享出来,对于同步js代码应该也适用。