【分享】html 调用 quicker

刚刚发现了个牛逼的操作,可以使用思源的 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 导入思源的帖子

可以进行如下设置:

  1. 创建一个日记模板,内容包含 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>
  1. 将其导出为模板,并使用笔记本配置将刚刚的日记模板路径设为他。

这样就能实现打开(或者刷新)今天的日记页面就会自动获取 flomo 的数据了。这里只是举个例子,还有很多的操作可以发挥 ,比如打开某个页面,自动调用 quicker,去执行 sql 查询,写内容到思源。更多可能留给大家发挥。

自动生成子文档目录

1 操作
kobi 在 2022-05-04 16:14:15 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • masking0
    订阅者

    本来打算放弃用 flomo 了,这个好

  • 其他回帖
  • yjmsiyuan

    支持!