# ๐๏ธ Yet Another Memos Sync
An enhanced Obsidian plugin for synchronizing Memos with daily notes, featuring emoji timeline and intelligent formatting. ๐
**English** ยท [็ฎไฝไธญๆ](./README.zh-CN.md) ยท [GitHub Repository][github-repo-link] ยท [Community Plugin][community-plugin-link]
[github-repo-link]: https://github.com/exusiaiwei/yet-another-memos-sync
[community-plugin-link]: https://obsidian.md/plugins?search=yet%20another%20memos%20sync
## Table of Contents
- [๐๏ธ Yet Another Memos Sync](#๏ธ-yet-another-memos-sync)
- [Table of Contents](#table-of-contents)
- [Background](#background)
- [Features](#features)
- [Installation](#installation)
- [Configuration](#configuration)
- [Usage](#usage)
- [Visual Formats](#visual-formats)
- [Development](#development)
- [Contributing](#contributing)
- [License](#license)
## Background
**Yet Another Memos Sync** is an enhanced Obsidian plugin that seamlessly synchronizes your [Memos](https://usememos.com/) with daily notes. Inspired by the original [obsidian-memos-sync](https://github.com/RyoJerryYu/obsidian-memos-sync) plugin, this version offers advanced features including emoji timeline, intelligent formatting, and robust synchronization strategies.
Unlike basic sync tools, it provides visual enhancements, smart synchronization, and supports both modern and legacy Memos API versions.
## Features
### ๐ **Smart Synchronization**
- **Incremental sync** - Only updates changed content for better performance
- **Time-limited sync** - Configurable day limits (default: 30 days) to control sync scope
- **Deletion detection** - Automatically removes deleted memos from your notes
- **Auto-sync options** - Startup and periodic synchronization capabilities
### ๐จ **Visual Enhancements**
- **List Callout Style** - Enhanced Markdown lists with emoji timeline (recommended)
- **Callout Format** - Rich card-style presentation for detailed viewing
- **Standard Format** - Clean Markdown lists with emoji enhancements
- **Multi-line support** - Proper indentation handling for complex memo structures
### ๐ **Internationalization**
- **Full i18n support** - English, Chinese, and extensible language system
- **Auto-detection** - Automatically detects your Obsidian language preference
- **Consistent UI** - Translated settings interface and user messages
### โ๏ธ **Flexible Configuration**
- **API version support** - Compatible with Memos v0.25.1 and legacy versions
- **Custom headers** - Configurable memo section headers for organization
- **Attachment handling** - Download and organize memo attachments automatically
- **Daily note integration** - Seamless integration with Daily Notes plugin
## Installation
### Community Plugins (Recommended)
1. Open Obsidian Settings โ Community plugins
2. Disable Safe mode if not already disabled
3. Click "Browse" and search for "Yet Another Memos Sync"
4. Install and enable the plugin
### Manual Installation
1. Download the latest release from [GitHub Releases](https://github.com/exusiaiwei/yet-another-memos-sync/releases)
2. Extract the files to `