Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dsebastien/obsidian-update-time
Obsidian plugin that updates front matter to include creation and last update times
https://github.com/dsebastien/obsidian-update-time
obsidian obsidian-md obsidian-plugin
Last synced: 13 days ago
JSON representation
Obsidian plugin that updates front matter to include creation and last update times
- Host: GitHub
- URL: https://github.com/dsebastien/obsidian-update-time
- Owner: dsebastien
- License: mit
- Created: 2024-04-25T05:13:20.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T03:44:09.000Z (15 days ago)
- Last Synced: 2024-10-28T06:14:49.060Z (13 days ago)
- Topics: obsidian, obsidian-md, obsidian-plugin
- Language: TypeScript
- Homepage:
- Size: 321 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - dsebastien/obsidian-update-time - Obsidian plugin that updates front matter to include creation and last update times (TypeScript)
README
# Obsidian Update Time
This Obsidian plugin updates the front matter in your notes to include the creation and last update dates/times.
Once the plugin is installed and enabled, it will automatically add/update the properties in your metadata.This plugin is a simplified reimplementation of the [update-time-on-edit plugin](https://github.com/beaussan/update-time-on-edit-obsidian). It was created because the original plugin did not work with Obsidian Publish (cfr this issue: https://github.com/beaussan/update-time-on-edit-obsidian/issues/75)
## Features
Whenever a file change is detected (whether made in Obsidian or not), this plugin updates the metadata of the file to include up to date creation and modification dates.
By default, the information is stored in the `created` and `updated` properties.The creation and modification times that are set correspond to the file's `ctime` (file creation time) and `mtime` (last modification time).
This plugin supports folder exclusions, to avoid updating certain files (e.g., templates).
Remember to backup your vault since this plugin will modify files.
## Configuration
Once installed, you need to go to the settings of the plugin to enable it. It is disabled by default to ensure you have time to configure it.
In the configuration, you can add a list of folders to exclude.
## News & support
To stay up to date about this plugin, Obsidian in general, Personal Knowledge Management and note-taking, subscribe to [my newsletter](https://dsebastien.net). Note that the best way to support my work is to become a paid subscriber ❤️.
## Known issues
When this plugin is enabled, it reacts to all file modifications, whether those are made inside or outside of Obsidian. If you are using a synchronization solution such as Obsidian Sync or [Syncthing](https://www.dsebastien.net/how-i-synchronize-and-backup-my-obsidian-notes/), and if Obsidian is open on multiple devices at the same time, then it can create file conflicts. To avoid this, make sure you don't leave Obsidian open on multiple devices at once, or only enable this plugin on a single device.