Chinese Calendar

by DevilRoshan
5
4
3
2
1
Score: 29/100

Description

Category: Customization & UI

The Chinese Calendar plugin enhances Obsidian by providing a calendar that displays information tailored to Chinese cultural practices, including lunar dates, festivals, solar terms, and public holidays. Users can toggle between month and year views, navigate through time periods, and create notes for specific dates or intervals like daily, weekly, monthly, quarterly, and yearly notes. The plugin integrates seamlessly with the Periodic Notes plugin for customizable file naming, templates, and folder settings. Additionally, it supports QuickAdd templates for advanced note creation, offering flexibility in capturing and organizing information based on calendar events.

Reviews

No reviews yet.

Stats

30
stars
13,177
downloads
2
forks
662
days
133
days
133
days
1
total PRs
1
open PRs
0
closed PRs
0
merged PRs
19
total issues
15
open issues
4
closed issues
34
commits

Latest Version

4 months ago

Changelog

README file from

Github

TODO LIST

新功能

  • 支持国际化
  • 布局配置,可隐藏页面部分信息
  • 布局配置,紧凑/正常,紧凑缩短部分间隔,但是展示可能会错位。 ✅
  • 布局配置,添加每周第一天选择
  • 布局配置,别名。例如春夏秋冬
  • 样式配置,已过去时间透明,开启后以过去的时间会透明一点 ✅
  • 支持移动端
  • 支持其他国家的节假日
  • 支持templater
  • 日记统计功能/todolist
  • 添加提醒功能,类似reminders和birthday tracker

更新日志

2025.12.28-V1.0.13

  • 布局配置,紧凑/正常,紧凑缩短部分间隔,但是展示可能会错位。
  • 样式配置,已过去时间透明,开启后以过去的时间会透明一点
  • 问题排查,创建每日笔记没有按照QuickAdd定义的规则生成文件(无问题)

2025.11.17-V1.0.12

添加2026年法定节假日信息

2025.02.17-V1.0.11

添加QuickAdd命令参数

  • prevStart: 该周期第一天(使用上一个周期的格式),例如:周期为年,则以季度为格式
  • prevEnd: 该周期最后一天(使用上一个周期的格式),例如:周期为年,则以季度为格式

2024.12.15-V1.0.10

添加2025年法定节假日信息

2024.08.05-V1.0.9

修复农历节日不展示的问题

2024.08.01-V1.0.8

修复本月点击上月日期顶部数据不更新的问题

2024.07.31-V1.0.7

添加缩放功能,开启缩放功能配置,日历可以根据宽高进行等比例缩放。

插件简介

本插件依赖插件 Periodic Notes 请提前安装并启用

月视图

月视图

年视图

年视图

  • 显示日历相关信息。
  • 点击右上角切换月视图和年视图
  • 点击左右切换上一月下一月上一年下一年。
  • 点击年月日周和季度创建对应笔记(每日笔记、每周笔记、每月笔记、季度笔记、年度笔记)

插件设置

Periodic Notes 配置

创建笔记相关的配置在插件 Periodic Notes 上进行设置,包括文件名语法,文件模板,笔记文件夹。

Periodic Notes配置

本插件设置页面

支持使用QuickAdd的模板功能创建笔记,需要传入对应的模板命令,详见 QuickAdd 文档

插件设置

支持传入QuickAdd命令的参数有:

可以通过模板嵌入字段语法使用,详见 QuickAdd 文档

全笔记通用
  • filename:文件名,即 Periodic Notes 中配置的文件名
每日笔记
  • chineseYear 农历年,例如:甲辰龙年
  • chineseMonth 农历月
  • chineseDay 农历日
  • solarTerm 节气
  • festivals 节日
  • dateStr filename + 节日,例如:2024-06-01 儿童节
  • lunar 农历年月日 + 节气,例如:甲辰龙年五月十六 夏至
  • label 笔记种类,每日笔记
每周笔记/每月笔记/季度笔记/年度笔记
  • start 该周期第一天
  • end 该周期最后一天
  • prevStart: 该周期第一天(使用上一个周期的格式),例如:周期为年,则以季度为格式
  • prevEnd: 该周期最后一天(使用上一个周期的格式),例如:周期为年,则以季度为格式
  • label 笔记种类,每周笔记/每月笔记/季度笔记/年度笔记

安装

本插件依赖插件 Periodic Notes 请提前安装并启用

从 Obsidian 的社区插件来安装

  1. 打开 设置/第三方插件
  2. 关闭 安全模式
  3. 点击 浏览 按钮来查看第三方插件市场;
  4. 输入搜索:Chinese Calendar
  5. 点击 安装 按钮;
  6. 激活插件然后启用。

手动安装

  1. 打开 Obsidian 库中的插件目录 <仓库根目录>/.obsidian/plugins/。 (注意: .obsidian 文件夹可能被隐藏了,我们需要先将该文件夹展示出来)
  2. 新建 chinese-calendar 文件夹。
  3. 下载 latest release,解压并提取内容到 chinese-calendar 文件夹中。(包含 main.js 和 manifest.json)
  4. 打开 设置/第三方插件,启用该插件。(如果没有点击刷新或者重新加载obsidian)

特别感谢

感谢 a-nano-dust 的灵感

感谢 liamcain 的插件和sdk

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Calendar
6 years ago by Liam Cain
Simple calendar widget for Obsidian.
Google Calendar
4 years ago by YukiGasai
Add Google Calendar inside Obsidian
Calendarium
2 years ago by Jeremy Valentine
The ultimate Obsidian plugin for crafting mind-bending fantasy and sci-fi calendars
Heatmap Calendar
4 years ago by Richard Slettevoll
An Obsidian plugin for displaying data in a calendar similar to the github activity calendar
Journals
2 years ago by Sergii Kostyrko
Tasks Calendar Wrapper
3 years ago by zhuwenq
This plugin currently provides a timeline view to display your tasks from your obsidian valut, with customizable filters and renderring options.
Calendar Bases
2 months ago by Edrick Leong
Adds a calendar layout to bases so you can display notes with dates in an interactive calendar view.
Time Ruler
3 years ago by Joshua Tazman Reinier
A drag-and-drop time ruler combining the best of a task list and a calendar view (integrates with Tasks, Full Calendar, and Dataview).
Big Calendar
4 years ago by Boninall
Big Calendar in Obsidian, for manage your events in a day/week/month and see agenda too!
Heatmap Tracker
a year ago by Maksim Rubanau
A customizable heatmap tracker plugin for Obsidian to visualize daily data trends with intuitive navigation and flexible settings.
ICS
3 years ago by muness
Generate Daily Planner from one or more ical feeds
Daily Note Outline
4 years ago by iiz
Add a custom view which shows outline of multiple daily notes with headings, links, tags and list items
OZ Calendar
3 years ago by Ozan Tellioglu
Jump-to-Date
5 years ago by TfTHacker
Jump to a date via a convenient popup form. This plugin is a part of the Obsidian42 family of Obsidian plugins.
Daily notes calendar
a year ago by bartkessels
Quickly navigate your vault using a calendar view, this plugin allows you to create and navigate to periodic notes and notes that are created on a specific date.
List Modified
4 years ago by Francis Kafieh
🪨 The advanced and adaptive changelog for Obsidian. Links all modified files meeting certain criteria to a timed (daily, weekly, monthly) note.
Date Inserter
2 years ago by namikaze-40p
An Obsidian plugin that lets you insert a date at the cursor position using a calendar.
iCal
2 years ago by Andrew Brereton
This is a plugin for Obsidian that searches your vault for tasks that contain dates, and generates a calendar in iCal format that can be imported into your preferred calendar application.
Dust Calendar
2 years ago by 纳米级尘埃
obsidian 日历插件
Morgen Tasks
2 years ago by Morgen AG
Outlook Meeting Notes
a year ago by David Ingerslev
An Obsidian plugin to create meeting notes from Microsoft Outlook .msg files
Habit Calendar
3 years ago by Hedonihilist
Monthly Habit Calendar for DataviewJS. This plugin helps you render a calendar inside DataviewJS code block, showing your habit status within a month.
Itinerary
5 years ago by Adam Coddington
Make planning your trip or event easier by rendering a calendar from event information found in your notes.
Diarian
2 years ago by Erika Gozar
All-in-one journaling toolkit.
Yearly Glance
a year ago by Moy & RavenHogWarts
An obsidian plugin to build "year at a glance" view.
Datepicker
2 years ago by Mostafa Mohamed
Datepicker widget for Obsidian.
Daily notes opener
4 years ago by Reorx
Easily open daily notes and periodic notes in new pane; customize periodic notes background; quick append new line to daily notes.
Persian Calendar
2 years ago by Hossein Maleknejad
Persian Calendar for Obsidian.md
MagicCalendar
3 years ago by Vaccarini Lorenzo
An obsidian plugin that exploit a natural language processing engine to find potential events and sync them with iCalendar
Single File Daily Notes
2 years ago by Pranav Mangal
An Obsidian plugin to create and manage daily notes in a single file
Auto Periodic Notes
2 years ago by Jamie Hurst
Obsidian plugin to create new periodic notes automatically in the background and allow these to be pinned in your open tabs. Requires the "Periodic Notes" plugin.
Daily Statistics
2 years ago by yefengr
obsidian daily statistics
Lunar Calendar
3 years ago by OSmile
obsidian插件,一个支持农历的日历插件。
Nav Link Header
2 years ago by ahts4962
Display navigation links at the top of the notes in Obsidian
MemoChron
a year ago by Michalis Efstratiadis
Calendar integration and note creation with support for public iCalendar URLs.
Daily Routine
a year ago by sechan100
new version of daily-routine obsidian plugin
Calendar Event Sync
2 years ago by Stephen Dolan
Set the title of your note to the current event
Every Day Calendar
a year ago by QuBe
Obsidian plugin to create calendars inspired by Simone Giertz's Every Day Calendar
Life in Weeks Calendar
6 months ago by Jeff Szuc
Plugin for the Obsidian markdown editor. Displays a calendar of your life in weeks with weekly Periodic Notes plugin integration. Includes options for the traditional Memento Mori/Stoic style calendar, as well as a Gregorian calendar accurate version.
Markdown Calendar Generator
10 months ago by Zach Russell
An intentionally simple obsidian markdown table calendar generator
Synaptic View
2 months ago by Yongmini
A dynamic control center for your vault. Unify hubs, notes, tasks, periodic notes, and web resources with intuitive buttons. Replace new tab for instant access.