Memos Sync

approved

by RyoJerryYu

Syncing memos from a Memos server to your daily note. Fully compatible with official Daily Notes plugin, Calendar plugin and Periodic Notes plugin.

77 stars3,288 downloadsUpdated 1y agoMIT
View on GitHub

Obsidian Memos Sync Plugin

中文 | English

This is a plugin for Obsidian (https://obsidian.md).

This plugin provides a few commands to sync memos from a Memos server to daily notes in your Obsidian vault. It will also create a daily note if it does not exist.

Compatibility

This plugin is fully compatible with official Daily Notes plugin, Calendar plugin and Periodic Notes plugin.

This plugin is compatible with each version of Memos API, both for that after v0.22.0 and before.

Commands

Sync daily memos

This command will sync memos from the Memos server incrementally to the daily notes. This plugin will remember the last sync time and only sync memos after that time.

Force sync daily memos

This command will resync all memos from the Memos server.

Force sync current daily memos

This command will resync memos from the Memos server for the current daily note that cursor is on. Useful when you want to sync memos for a specific day.

Configuration

KeyDescriptionExample
Daily Memos HeaderThe header in daily notes, where memos will be replaced in.Memos
Attachment FolderThe folder to store attachments.attachments/memos_daily
Memos API VersionWhich version the Memos Server is.after v0.22.x, before v0.21.x
Memos API URLThe URL of the Memos API.http://localhost:5230
Memos API TokenThe token for the Memos API. You can create one on Memos UI -> Settings -> My Account

FAQ

Failed to find header for xxxx , Please make sure your daily note tempalte is correct.

This plugin will create a new daily note if it does not exist. And it will insert the memos under the header you specified in the configuration.

One possible reason for this error is that the daily note template does not contain the header you specified in the configuration. So this plugin cannot find the header to insert the memos after creating the daily note.

To fix this, you should make sure the daily note template contains the header you specified in the configuration.

Special thanks

The code in obsidian-lifeos provides a lot of reference value in the early stages of this project. Thanks very much!

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.