刚刚发现了个牛逼的操作,可以使用思源的 html 块调用 quicker。
因为 quick 是支持 uri scheme 如:quicker:runaction:57808f13-190d-4e3b-b038-ef96405e5ebf
,那么可以用 html 跳转网页的形式去执行动作:
<script>
setTimeout(function(){
location.href= "quicker:runaction:57808f13-190d-4e3b-b038-ef96405e5ebf"
},300);
</script>
我们可以通过每次打开这个页面就会自动去调用 quicker,执行某种操作,这就有了无限的可能性。
比如我想打开 daily note 今天的页面自动导入 flomo 的数据,不用任何快捷键或者鼠标操作。(之前写了用 quick 一键将 flomo 导入思源的帖子)
可以进行如下设置:
- 创建一个日记模板,内容包含 html 块(quicker 开头的字符串是对应动作的 uri):
<script>
setTimeout(function(){
var d = new Date();
var year = d.getFullYear();
var month = (d.getMonth()+1).toString().padStart(2,0);
var day = d.getDate();
var title = document.querySelector(".item.item--focus>.item__text").innerText;
if(title == year+'.'+month + '.'+day){
console.log('获取flomo数据');
location.href= "quicker:runaction:57808f13-190d-4e3b-b038-ef96405e5ebf";
}
},300);
</script>
- 将其导出为模板,并使用笔记本配置将刚刚的日记模板路径设为他。
这样就能实现打开(或者刷新)今天的日记页面就会自动获取 flomo 的数据了。这里只是举个例子,还有很多的操作可以发挥 ,比如打开某个页面,自动调用 quicker,去执行 sql 查询,写内容到思源。更多可能留给大家发挥。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于