Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mark-when/obsidian-plugin
Markwhen obsidian plugin
https://github.com/mark-when/obsidian-plugin
Last synced: 3 days ago
JSON representation
Markwhen obsidian plugin
- Host: GitHub
- URL: https://github.com/mark-when/obsidian-plugin
- Owner: mark-when
- License: mit
- Created: 2024-04-28T11:29:49.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-12-22T19:13:25.000Z (20 days ago)
- Last Synced: 2025-01-01T13:05:46.436Z (10 days ago)
- Language: TypeScript
- Size: 2.24 MB
- Stars: 267
- Watchers: 12
- Forks: 8
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- project-awesome - mark-when/obsidian-plugin - Markwhen obsidian plugin (TypeScript)
README
# Markwhen Obsidian Plugin
![markwhen-obsidian-plugin](./assets/screenshot.png)
# Instructions
![instructions1](./assets/instructions1.png)
![instructions2](./assets/instructions2.png)
![instructions3](./assets/instructions3.png)![Obsidian Downloads](https://img.shields.io/badge/dynamic/json?logo=obsidian&color=%23483699&label=downloads&query=%24%5B%22markwhen%22%5D.downloads&url=https%3A%2F%2Fraw.githubusercontent.com%2Fobsidianmd%2Fobsidian-releases%2Fmaster%2Fcommunity-plugin-stats.json)
This plugin integrates [Markwhen](https://github.com/mark-when/markwhen/) into [Obsidian.md](https://obsidian.md/). You can use markwhen syntax to create timelines.
> [!Note]
> Latest release: 0.0.4
> Document version: 0.0.4## Installation
> [!Note]
> Make sure that you are not in the **Restricted Mode**.### Install from official plugin distribution
1. In Obsidian, open **Settings**.
2. Under **Community plugins**, click **Browse**.
3. Search for "Markwhen" and then select it.
4. Select **Install**, then enable it.You can also find and install Markwhen plugin here:
### Install via BRAT
Register `https://github.com/mark-when/obsidian-plugin` in [BRAT](https://github.com/TfTHacker/obsidian42-brat) to receive upcoming releases automatically before we got reviewed from Obsidian team!
### Install the plugin manually
1. Go to the repo's latest [release page](https://github.com/mark-when/obsidian-plugin/releases/latest), and download `main.js`, `manifest.json` and `styles.css` (or the zip file).
2. Copy these files to your local path `[your vault]/.obsidian/plugins/markwhen/`.
3. Relaunch Obsidian, or refresh the plugin list, you will see this plugin.
4. In the plugin list, enable `Markwhen` and enjoy!## Development
Ensure you first have Obsidian installed, and set up a development vault.
You can download and enable the [Hot-Reload](https://github.com/pjeby/hot-reload) plugin in the dev vault to experience a smooth debugging workflow. Every time `main.js`, `manifest.json` or `styles.css` updates, it will trigger an auto-reload.
### Linux / MacOS developers
If the path to your vault is something other than `~/Documents/Obsidian Vault`, update `copyAssets.sh` to point to your vault's location.
```sh
git clone [email protected]:mark-when/obsidian-plugin.git
cd obsidian-plugin
npm i
npm run vite
```### Windows developers
Since there's no watch command out-of-the-box, you can place the repo right in the dev vault config directory (i.e. `[your vault]/.obsidian/plugins/markwhen/`), and set the `outDir` to `./` in `vite.config.ts` (vite complains about this).
```cmd
cd your-dev-vault/.obsidian/plugins
git clone [email protected]:mark-when/obsidian-plugin.git markwhen
cd markwhen
npm i
npm run vite
```> [!Note]
> The plugin id in the manifest is `markwhen`, indicating users will find their plugin under the `.obsidian/plugins/markwhen` directory if they install this plugin from official Obsidian distribution.