本文介绍如何用 Obsidian 配合 Templater 插件和自写 weather.js 脚本,实现每日一键生成日记:脚本调用腾讯位置服务、高德天气、聚合数据农历及一言 API,自动填入日期、农历、时间、位置、天气、温度与每日一言,并套用记事、对账、新知、心情、明天六栏模板。文中还给出目录结构、插件配置、三个免费 Key 申请、模板代码及常见问题排查方法。
Templater是Obsidian的模板插件,可插入变量和函数结果到笔记中,并执行JavaScript代码操作。作者开发了三个脚本,实现每日天气、每日诗词和每日一言功能。每日天气可自定义城市和参数,每日诗词根据时间、地点、天气和事件智能推荐诗词,每日一言获取每日随机美句。
Templater 是 Obsidian 的一个模板插件,它定义了一种模板语言,可将变量和函数结果插入到笔记中。它还将允许执行 JavaScript 代码来操作这些变量和函数。 Templater 仓库 Templater 文档 Templater 插件允许执行用户个性化脚本,我基于 Templater 利用 ChatGPT...
完成下面两步后,将自动完成登录并继续当前操作。