
Obsidian بهدلیل انعطافپذیری و امکان ساخت یک سیستم مدیریت دانش سفارشی، میان کاربران محبوب است؛ اما حفظ نظم در مخزن (Vault) یادداشتها معمولاً زمانبر میشود. با رشد تعداد یادداشتها، جابهجایی دستی فایلها میان پوشهها و اصلاح یادداشتهای نامرتب میتواند بخش زیادی از زمان کاربر را بگیرد. افزونه رایگان AutoMover برای حل همین مشکل ارائه شده است.
AutoMover چیست و چگونه کار میکند؟
AutoMover یک افزونه متنباز از مجموعه افزونههای جامعه (Community Plugins) در Obsidian است که فایلها و یادداشتها را بر اساس قواعد تعریفشده کاربر به پوشههای مشخص منتقل میکند. نصب آن از مسیر تنظیمات Obsidian و بخش Community Plugins انجام میشود و پس از فعالسازی، چند روش برای نظمدهی به مخزن در اختیار کاربر قرار میگیرد.
این افزونه از قواعد مبتنی بر الگوی نام فایل (Filename Patterns)، برچسبها (Tags) و ویژگیهای پروژه (Project Properties) پشتیبانی میکند. همچنین برای خودکارسازیهای پیشرفتهتر، امکان استفاده از عبارات باقاعده (Regular Expressions) نیز وجود دارد. برخلاف ابزارهای پیچیده خودکارسازی، AutoMover به دانش برنامهنویسی یا سرویسهای خارجی نیاز ندارد و همه عملیات درون Obsidian انجام میشود.
قواعد اجرا و کنترل کاربر
کاربر میتواند تنظیم کند که AutoMover هنگام باز کردن یادداشتها اجرا شود، بهصورت دستی فراخوانی شود یا بر اساس زمانبندی (Schedule) عمل کند. قواعد استثنا (Exclusion Rules) نیز برای محافظت از پوشهها و فایلهای مهم در برابر تغییرات ناخواسته در نظر گرفته شده است.
- انتقال خودکار یادداشتها بر اساس الگوی نام فایل
- نظمدهی بر اساس برچسبهای اختصاصدادهشده به یادداشت
- پشتیبانی از ویژگیهای پروژه (Project Properties)
- امکان استفاده از عبارات باقاعده (Regular Expressions) برای قواعد پیشرفته
- اجرای خودکار هنگام باز کردن یادداشت، اجرای دستی یا زمانبندیشده
- تعریف قواعد استثنا (Exclusion Rules) برای محافظت از فایلها و پوشههای حساس
نمونهای از قاعدهسازی در AutoMover
در یک نمونه، کاربر میتواند قاعدهای تعریف کند که واژه «Voyage» را در نام فایل جستوجو کند و یادداشتهای منطبق را به پوشه Personal/Travel منتقل کند. به همین ترتیب، قواعدی برای واژههای «Article» و «Meeting» میتواند یادداشتهای مرتبط را به پوشههای مربوط در بخش Work هدایت کند. در این روش، کاربر میتواند یادداشت جدید را در صندوق ورودی (Inbox) ایجاد کند و مرتبسازی را به AutoMover بسپارد.
قواعد برچسبمحور نیز زمانی کاربرد دارند که کاربر نمیخواهد از یک قرارداد نامگذاری سختگیرانه پیروی کند. برای مثال، با افزودن برچسب #ideas به یک یادداشت، AutoMover میتواند آن را به پوشه Ideas منتقل کند. در ترکیب قواعد نام فایل و برچسب، AutoMover اولویت را به قواعد مبتنی بر نام فایل میدهد.
نظمدهی خودکار و حفاظت از پوشههای مهم
AutoMover را میتوان طوری تنظیم کرد که در بازههای پنجدقیقهای بهصورت خودکار اجرا شود. در این حالت، تا زمانی که Obsidian در حال اجرا باشد، افزونه مخزن را بررسی میکند و یادداشتهای منطبق با قواعد را به پوشههای تعیینشده منتقل میکند. این کار نیاز به جلسات مرتبسازی دستی را کاهش میدهد.
با این حال، برخی پوشهها مانند Templates، Dashboards و Archives ممکن است از قبل ساختار دلخواه کاربر را داشته باشند. قواعد استثنا در AutoMover اجازه میدهد فایلها یا پوشههای مشخصی حتی در صورت انطباق با قواعد نام فایل یا برچسب، بدون تغییر باقی بمانند. برای نمونه، میتوان پوشه Templates را محافظت کرد تا یک قالب یادداشت جلسه بهطور ناخواسته به پوشه Work/Meetings منتقل نشود.
جمعبندی
AutoMover نشان میدهد که یک مخزن منظم Obsidian میتواند بدون رسیدگی مداوم هم اداره شود. تنظیم اولیه قواعد زمان میبرد، اما در ادامه کاربر میتواند بهجای صرف وقت برای تعیین محل هر یادداشت، بر ثبت ایدهها، پیشبرد پروژهها و اتصال اطلاعات تمرکز کند.