No description
Find a file
2025-02-04 13:45:20 +08:00
.github/workflows Update plugin name 2025-02-01 21:11:25 +08:00
node_modules Fix version dependencies 2025-02-01 18:56:59 +08:00
src Add folder path validation to ensure that the selected path is a valid folder 2025-02-02 19:57:03 +08:00
.gitignore Update .gitignore 2025-02-02 18:54:32 +08:00
data.json Initial commit 2025-02-01 18:34:28 +08:00
esbuild.config.mjs Initial commit 2025-02-01 18:34:28 +08:00
LICENCE Initial commit 2025-02-01 18:34:28 +08:00
manifest.json Update configurations 2025-02-01 20:22:22 +08:00
package-lock.json Fix version dependencies 2025-02-01 18:56:59 +08:00
package.json Update version to 1.1.0, add date property settings, and optimize timeline generation logic 2025-02-01 20:18:09 +08:00
README.md Update README.md 2025-02-04 13:45:20 +08:00
styles.css Initial commit 2025-02-01 18:34:28 +08:00
tsconfig.json Initial commit 2025-02-01 18:34:28 +08:00
versions.json Update version to 1.1.0, add date property settings, and optimize timeline generation logic 2025-02-01 20:18:09 +08:00

Generate Timeline

GitHub star count Open issues on GitHub List of contributors MIT license

Generate Timeline is a plugin developed for the Obsidian to help users generate timelines based on folders or tags. With this plugin, users can easily view and manage the content of notes in chronological order.

中文文档

Functional Overview

  1. Generate a timeline based on folders
    • Select a folder, the plugin will scan all the files in that folder and generate a timeline based on the time attributes in the files. The timeline will be arranged in chronological order for users to view and manage.
  2. Generate timeline based on tags
    • Select a tag, the plugin will scan all the content with the tag, and generate a timeline according to the time attribute in the file. The timeline will be arranged in chronological order to facilitate users to view and manage.
  3. Generate links based on tags or folders
    • This plug-in generates a timeline while generating an md file that links all related files in chronological order.

Installation

  1. Please install the Update time on edit plugin before installing this plugin.
  2. Download the main.js, manifest.json, and styles.css files in the release.
  3. Create a new obsidian-generate-timeline folder under the \.obsidian \ plugins folder and copy or move all main.js, manifest.json and styles.css files to the obsidian-generate-timeline folder.
  4. Open Generate timeline in the obsidian installed plugins.

How to use

  1. Generate Timeline Based on Folder
    • Open the Command Palette, click Generate Timeline: Generate Timeline from Folder, and select the folder you want to generate the timeline for. This will create both a timeline Markdown file and a timeline view.
    • In the generated timeline Markdown file, click on the "More Options" menu and select Open Timeline View to bring up the timeline view at any time.
  2. Generate Timeline Based on Tags
    • Open the Command Palette, click Generate Timeline: Generate Timeline from Tags, and select the tag you want to generate the timeline for. This will create both a timeline Markdown file and a timeline view.
    • In the generated timeline Markdown file, click on the "More Options" menu and select Open Timeline View to bring up the timeline view at any time.

Contribution

We welcome contributions of any kind! If you have suggestions, questions, or would like to add new features, please submit an Issue or Pull Request on the GitHub repository.

License

This plugin is released under the MIT License. For more details, please refer to the LICENSE file.