README file from
GithubWord Table Sync
An Obsidian plugin for managing a Markdown vocabulary table with spaced review scheduling.
Features
- Automatically detects a Markdown vocabulary table.
- Works with existing short binary codes such as
1,11,111,1111,11111, and111110. - Uses the 7th bit as
v: when the 7th bit is1, the row is considered mastered and is archived. For example,1111101is valid and means Day 30 is not checked butv=1. - Moves mastered rows to a separate archive table.
- Reactivates archived rows when
vis changed from1back to0. - Generates
单词查看.mdas plain text plus![[英语陌生单词表]](or the configured source-file embed). - Calculates review dates automatically.
- Allows early/late completion windows, defaulting to
Day 7 ±1,Day 14 ±1, andDay 30 ±2. - Keeps the planned schedule anchored to the original target date, preventing drift caused by the grace window.
- Provides an Obsidian review view with overdue/today counts and one-click completion.
- Stores review state in a JSON file so dates are not added to the vocabulary table itself.
- Runs on desktop and mobile (
isDesktopOnly: false).
Default schedule
Review targets are Day 1, 2, 3, 7, 14, and 30. The default gaps are 1,1,4,7,16 days after stages 1-5.
Default grace windows are 0,0,0,1,1,2 days for Day 1, 2, 3, 7, 14, and 30.
Installation from a release
Copy manifest.json, main.js, and styles.css into:
.obsidian/plugins/word-table-sync/
Then enable Word Table Sync under Settings → Community plugins → Installed plugins.