Dust Calendar

by 纳米级尘埃
5
4
3
2
1
Score: 45/100

Description

The Dust Calendar plugin provides a comprehensive calendar solution for Obsidian, tailored to Chinese users. It integrates both the Gregorian and Lunar calendars, displays holidays, and supports year, month, and week views. The plugin also includes functionality for generating periodic notes, such as daily, weekly, monthly, quarterly, and yearly entries, with the ability to link templates. It allows users to adjust font sizes and customize the naming conventions for quarters. Additionally, Dust Calendar tracks word count and to-dos within notes, visually marking them on the calendar. It's a useful tool for managing time and organizing notes in a seamless and culturally relevant way.

Reviews

No reviews yet.

Stats

88
stars
13,152
downloads
24
forks
756
days
691
days
691
days
20
total PRs
0
open PRs
1
closed PRs
19
merged PRs
87
total issues
49
open issues
38
closed issues
87
commits

Latest Version

2 years ago

Changelog

  1. 允许关闭农历和调休信息的显示;#32
  2. 添加用于打开或创建周期性笔记的命令;#45
  3. 新建笔记时可以不弹窗提示;#39
  4. 支持文件命名规则格式化输出中文;#16 #46
  5. 优化单击事件与双击事件相互干扰的问题;#24
  6. 优化界面样式,更好地适配不同主题;#15 #48
  7. 细化CSS,更便于用户自定义界面;#33
  8. 修复文件重命名时统计信息不能正确更新的问题。

README file from

Github

关于插件

更符合中国习惯的日历插件,支持同时显示公历、农历、星期、节气、节假日、调休等信息,支持切换月视图和年视图,支持关联创建周期性笔记。周期性笔记包括:每日笔记、每周笔记、每月笔记、季度笔记、年度笔记。

安装

从 Obsidian 的社区插件来安装

  1. 打开 设置/第三方插件
  2. 关闭 安全模式
  3. 点击 浏览 按钮来查看第三方插件市场;
  4. 输入搜索:Dust Calendar
  5. 点击 安装 按钮;
  6. 一旦安装成功,先关闭当前社区插件窗口,然后在已安装插件列表下激活刚安装的插件;

手动安装

  1. 下载 latest release
  2. 解压并提取 dust-obsidian-calendar 文件夹,然后放到你 Obsidian 库中的插件目录中 <仓库根目录>/.obsidian/plugins/ (注意: .obsidian 文件夹可能被隐藏了,我们需要先将该文件夹展示出来)
  3. 打开 设置/第三方插件,启用该插件。

日历视图

鼠标移动到日历顶部的年份区域,年份区域左右会出现切换年份的箭头,点击即可切换年份。日历顶部的月份和季度区域操作方式同理。

点击日历顶部的 ,可能会出现以下几种情况:

  • 如果已经选中了月视图下的日期,日历视图会切换选中到当前日期;
  • 如果已经选中了月视图下的周序号,日历视图会切换选中当前周序号;
  • 如果已经选中了年视图下的月份,日历视图会切换选中当前月份;
  • 如果已经选中了年视图下的季度序号,日历视图会切换选中当前季度序号。

点击日历顶部的 ,可以从月视图切换到年视图,或从年视图切换到月视图。

字体大小

如果觉得日历界面的字体大小不合适,我们可以通过插件设置进行调整。目前共提供了三种调整模式:

  • 跟随 Obsidian:日历界面的字体大小与 Obsidian 字体大小联动。如果我们开启了快速调整字体大小选项,那么可通过 Ctrl 与鼠标滚轮(或使用触摸板手势)快速调整字体大小。
  • 跟随侧边栏:日历界面的字体大小与所在侧边栏的宽度联动。
  • 固定大小:需要手动设置日历界面的字体大小。

季度命名方式

我们可以在插件设置中调整季度命名方式,选择以 数字 命名或以 春夏秋冬 命名,这将影响日历头部季度区域和年视图中的季度名称。

周期性笔记

首先,我们需要在插件设置中打开对应的选项。

然后,我们需要配置周期性笔记的模板路径(包含笔记所在文件夹和笔记文件名),模板控制字符与 luxon 相同。

除此之外,Dust Calendar 支持与一些模板插件进行联动,在创建笔记的时候自动应用模板。为了使用这项功能,我们需要选择指定一款模板插件,并为需要使用模板功能的周期性笔记配置模板文件。目前,Dust Calendar 支持 Obsidian 核心插件中的模板和 Templater

如下展示了一个可能的配置内容:

配置完成后,按照如下方式进行操作即可创建笔记:

  • 创建每日笔记:在月视图下双击日期;
  • 创建每周笔记:在月视图下双击周序号;
  • 创建每月笔记:在年视图下双击月份,或双击日历顶部的月份;
  • 创建季度笔记:在年视图下双击季度序号,或双击日历顶部的季度;
  • 创建年度笔记:双击日历顶部的年份。

当然,我们也可以通过命令创建与当前日期匹配的周期性笔记。

笔记信息统计

Dust Calendar 会统计笔记中的字数和待办,并将这些信息以小圆点或小圆孔的方式标注在与笔记关联的日历组件上。在插件设置中,允许设置多少字标注一个点以及点数上限,还可以设置待办的标注方式。

统计信息设置项

待办的标注方式有三种:

  • 不标注:日历界面中不显示待办信息;
  • 颜色标注:如果笔记中包含未完成的待办,用于标注笔记字数的小圆点会以一种特殊的颜色显示(默认是警告色);
  • 圆孔标注:如果笔记中包含未完成的待办,就额外标注一个小圆孔。

统计信息(待办圆孔标注)

统计信息(待办颜色标注)

联系和反馈

如果你在使用该插件过程中,遇到各种问题、或有什么好的建议,欢迎在 GitHub issues 中提出。

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.
Chinese Calendar
2 years ago by DevilRoshan
在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
a month 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.