Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DevilRoshan/obsidian-lunar-calendar
在obsidian中使用的更符合中国习惯的日历插件。
https://github.com/DevilRoshan/obsidian-lunar-calendar
Last synced: 18 days ago
JSON representation
在obsidian中使用的更符合中国习惯的日历插件。
- Host: GitHub
- URL: https://github.com/DevilRoshan/obsidian-lunar-calendar
- Owner: DevilRoshan
- License: mit
- Created: 2024-06-19T07:39:33.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-04T16:31:32.000Z (4 months ago)
- Last Synced: 2024-08-07T20:27:59.517Z (4 months ago)
- Language: TypeScript
- Homepage:
- Size: 609 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-obsidian-zh - DevilRoshan/obsidian-lunar-calendar
README
Chinese Calendar
更符合中国习惯的日历,可以显示农历、节日、调休、节气等信息,支持月视图和年视图切换,支持点击日期创建笔记,支持使用 QuickAdd 插件创建笔记。## 更新日志
### 2024.07.31-V1.0.7
添加缩放功能,开启缩放功能配置,日历可以根据宽高进行等比例缩放。
### 2024.08.01-V1.0.8
修复本月点击上月日期顶部数据不更新的问题
### 2024.08.05-V1.0.9
修复农历节日不展示的问题
## 插件简介
**本插件依赖插件 [Periodic Notes](obsidian://show-plugin?id=periodic-notes) 请提前安装并启用**
### 月视图
![月视图](./image/overview-1.png)
### 年视图
![年视图](./image/overview-2.png)
- 显示日历相关信息。
- 点击右上角切换月视图和年视图
- 点击左右切换上一月下一月上一年下一年。
- 点击年月日周和季度创建对应笔记(每日笔记、每周笔记、每月笔记、季度笔记、年度笔记)## 插件设置
### Periodic Notes 配置
创建笔记相关的配置在插件 [Periodic Notes](obsidian://show-plugin?id=periodic-notes) 上进行设置,包括文件名语法,文件模板,笔记文件夹。
![Periodic Notes配置](./image/setting-1.png)
### 本插件设置页面
支持使用QuickAdd的模板功能创建笔记,需要传入对应的模板命令,[详见 QuickAdd 文档](https://quickadd.obsidian.guide/docs/QuickAddAPI#executechoicechoicename-string-variables-key-string-any-promise)
![插件设置](./image/setting-2.png)
#### 支持传入QuickAdd命令的参数有:
可以通过模板嵌入字段语法使用,详见 [QuickAdd 文档](https://quickadd.obsidian.guide/docs/FormatSyntax)
##### 全笔记通用
- filename:文件名,即 Periodic Notes 中配置的文件名
##### 每日笔记
- chineseYear 农历年,例如:甲辰龙年
- chineseMonth 农历月
- chineseDay 农历日
- solarTerm 节气
- festivals 节日
- dateStr filename + 节日,例如:2024-06-01 儿童节
- lunar 农历年月日 + 节气,例如:甲辰龙年五月十六 夏至
- label 笔记种类,每日笔记##### 每周笔记/每月笔记/季度笔记/年度笔记
- start 该周期第一天
- end 该周期最后一天
- label 笔记种类,每周笔记/每月笔记/季度笔记/年度笔记## 安装
**本插件依赖插件 [Periodic Notes](obsidian://show-plugin?id=periodic-notes) 请提前安装并启用**
### 从 Obsidian 的社区插件来安装
1. 打开 `设置/第三方插件`;
2. 关闭 `安全模式`;
3. 点击 `浏览` 按钮来查看第三方插件市场;
4. 输入搜索:**Chinese Calendar**;
5. 点击 `安装` 按钮;
6. 激活插件然后启用。### 手动安装
1. 打开 Obsidian 库中的插件目录 `<仓库根目录>/.obsidian/plugins/`。 (注意: `.obsidian` 文件夹可能被隐藏了,我们需要先将该文件夹展示出来)
2. 新建 chinese-calendar 文件夹。
2. 下载 [latest release](https://github.com/DevilRoshan/obsidian-lunar-calendar/releases/latest),解压并提取内容到 chinese-calendar 文件夹中。(包含 main.js 和 manifest.json)
3. 打开 `设置/第三方插件`,启用该插件。(如果没有点击刷新或者重新加载obsidian)## 特别感谢
感谢 a-nano-dust 的灵感
- 个人主页:https://github.com/a-nano-dust
- 插件 dust-obsidian-calendar:https://github.com/a-nano-dust/dust-obsidian-calendar感谢 liamcain 的插件和sdk
- 个人主页:https://github.com/liamcain
- 插件 Calendar:https://github.com/liamcain/obsidian-calendar-plugin
- 插件 Periodic Notes:https://github.com/liamcain/obsidian-periodic-notes
- sdk obsidian-daily-notes-interface:https://github.com/liamcain/obsidian-daily-notes-interface