1 التثبيت
- قم بتثبيت Obsidian من موقع obsidian.md
- قم بتمكين المكونات الإضافية الخاصة بالمجتمع من خلال «الإعدادات»، «المكونات الإضافية الخاصة بالمجتمع»
- تثبيت تطبيق «Better Paste»: انقر على «استعراض»، وابحث عن «Better Paste»، ثم انقر على «تثبيت»
2 وظيفته
عشرة أمثلة. بعضها يعمل تلقائيًا عند كل عملية لصق، والبعض الآخر عبارة عن أوامر تُنفذها عند الحاجة.
2.1 مقتطفات مخصصة
اكتب قواعد «البحث والاستبدال» الخاصة بك باستخدام التعبيرات النمطية (regex)، وستُنفَّذ هذه القواعد عند كل عملية لصق. هذه القاعدة تزيل علامات الاقتباس الخاصة بـ«Perplexity»:
The fix shipped last week[1][2] and rollout begins today[3].
يصبح
The fix shipped last week and rollout begins today.
يأتي المكون الإضافي مزودًا بقطعتين برمجيتين، جاهزتين للتعديل أو التعطيل: «إزالة الخط العريض من العناوين » و«طي الأسطر الفارغة». وتوجد المزيد من القطع البرمجية التي يمكن استيرادها على الويكي، مثل تحويل المعادلات الرياضية من ChatGPT. وترد طريقة كتابة القواعد في القسم 3.5.
2.2 الصور من متصفح Safari
عند استخدام خ يار «نسخ الصورة» في متصفح Safari، تحتفظ الحافظة بنسختين: الصورة نفسها وعنوانها على الويب. يقوم تطبيق Obsidian بلصق العنوان، لكنك قمت بنسخ صورة وتتوقع الحصول على صورة. أما تطبيق «Better Paste» فيقوم بلصق الصورة التي تم حفظها في خزانتك:

يصبح
![[skyline-8f21a.jpg]]
2.3 معلمات التتبع
الروابط التي تنسخها من النشرات الإخبارية وتطبيقات التواصل الاجتماعي تحمل معها الكثير من البيانات غير المرغوب فيها المتعلقة بالتتبع. تطبيق «Better Paste» يقوم بإزالتها:
https://www.theverge.com/2026/1/9/story?utm_source=newsletter&utm_medium=email&fbclid=IwAR2x9
يصبح
https://www.theverge.com/2026/1/9/story
2.4 عناوين الروابط
الصق عنوان URL عاديًا وسيتحول إلى رابط Markdown مع عنوان الصفحة الفعلي:
https://obsidian.md
يصبح
[Obsidian - Sharpen your thinking](https://obsidian.md)
يتم لصق عنوان URL على الفور ويتم تحديثه فور ظهور العنوان، لذا لا يحدث أي توقف.
قائمة الروابط تعمل أيضًا. الصق عدة عناوين URL، كل عنوان في سطر منفصل، وسيحصل كل عنوان على عنوانه الخاص.
غالبًا ما تنتهي العناوين التي يتم جلبها باسم الموقع، مثل · GitHub أو - YouTube. ويقوم المقتطف المضمن «إزالة أسماء المواقع من العناوين» بحذفها، ويمكنك إضافة قواعدك الخاصة؛ انظر القسم 3.5.
تقوم مواقع Reddit وYouTube وTikTok وLoom بحظر عمليات البحث العادية عن الصفحات، لذا يتم استرداد عناوينها من خدمة التضمين الخاصة بكل موقع بدلاً من ذلك، أما موقع Stack Overflow ومواقع Stack Exchange الأخرى فيتم استرداد عناوينها من خلال واجهة برمجة تطبيقات (API) Stack Exchange. أما روابط المشاركة على Dropbox، فيتم استخدام اسم الملف أو المجلد كعنوان لها، بينما تستخدم عناوين URL الخاصة بـ Obsidian اسم الملاحظة.
2.5 القوائم المتداخلة
انسخ قائمة متداخلة، ثم الصقها في عمق قائمة أخرى، وستنتقل المسافة البادئة القديمة معها، مما يؤدي إلى تفكك الشجرة. تعمل ميزة «اللصق المحسّن» على إعادة ضبط المسافة البادئة للقائمة بأكملها لتتناسب مع العنصر الذي تلصقه عليه. هكذا:
- [ ] Trip planning
- [ ] Book hotel
- [ ] Pack
- [ ] Chargers
تم لصقها على العنصر الفارغ في
- Projects
- Summer
-
يصبح
- Projects
- Summer
- [ ] Trip planning
- [ ] Book hotel
- [ ] Pack
- [ ] Chargers
يعمل هذا مع القوائم النقطية والرقمية ومربعات الاختيار، مهما كان عمق الوجهة، وسواء كانت النسخة تستخدم علامات الجدولة أو المسافات. أما النص الذي يتم لصقه ولا يمثل قائمة بحتة، أو لا يقع على عنصر من عناصر القائمة، فيظهر تمامًا كما كان من قبل. أما النصوص الغنية من صفحات الويب، فتخضع بدلاً من ذلك لعملية تحويل HTML الخاصة بـ Obsidian.
2.6 الاقتباسات المجمعة
عند لصق عدة فقرات في اقتباس مجمَّع، لا يُقتبس سوى السطر الأول، وهي مشكلة تعاني منها «أوبسيديان» منذ سنوات. من الأفضل أن يقوم «بيست» باقتباس كل سطر يتم لصقه، بحيث يظل النص الملصق بأكمله داخل الاقتباس. مثل هذا:
We started in a garage.
Two years later we were forty people.
تم لصقها في الملاحظة التوضيحية
> [!quote] From the interview
>
يصبح
> [!quote] From the interview
> We started in a garage.
>
> Two years later we were forty people.
وهي تعمل في كل من الاقتباسات النصية العادية والتعليقات التوضيحية على حد سواء.
2.7 مخرجات المحطة الطرفية
تقوم المحطات الطرفية بفصل الأسطر الطويلة عند حافة النافذة. يتم إزالة رموز الهروب عند كل عملية لصق، وعندما تحدد النص الملصق وتشغّل خيار «تنظيف إخراج المحطة الطرفية»، يتم إعادة ربط الأسطر معًا:
npm warn deprecated inflight@1.0.6: This module is not supported and leaks memory. Do
not use it. Check out lru-cache instead.
يصبح
npm warn deprecated inflight@1.0.6: This module is not supported and leaks memory. Do not use it. Check out lru-cache instead.
2.8 النص من ملفات PDF
تقوم ملفات PDF بتقسيم الفقرات إلى أسطر قصيرة وتفصّل الكلمات بواسطة الواصلات. حدد النص الملصق وقم بتشغيل «تنظيف نص ملف PDF»:
The findings suggest that long-term expo-
sure has a measurable effect on the out-
come in both groups.
يصبح
The findings suggest that long-term exposure has a measurable effect on the outcome in both groups.
تصبح الحروف المركبة مثل «fi» أحرفًا حقيقية أيضًا، لذا يعثر البحث على الكلمات مرة أخرى.
يفتح هذا الأمر نافذة حوار تحتوي على معاينة، بحيث يمكنك رؤية النتيجة قبل تطبيقها. وهناك خياران يتوليان ما لا تستطيع أي قاعدة توقعه: إزالة أرقام الصفحات، أو دمج كل شيء في فقرة واحدة. ويتم حفظ اختياراتك لاستخدامها في المرة القادمة.
2.9 تنقيح النصوص التي تم إنشاؤها بواسطة الذكاء الاصطناعي
يحتوي نص روبوت الدردشة على علامات اقتباس منحنية وشرطات طويلة وأحرف غير مرئية. تتم إزالة الأحرف غير المرئية عند كل عملية لصق، وعند تفعيل خيار «علامات الاقتباس والشرطات »، يتحول الباقي إلى نص عادي أيضًا:
“It works,” she said — finally.
يصبح
"It works," she said - finally.
2.10 الفواصل وعلامات الاقتباس
هل تفضل وضع الفواصل خارج علامات الاقتباس؟ حدد النص ثم قم بتشغيل خيار «نقل الفواصل خارج علامات الاقتباس»:
She called it "finished," then left.
يصبح
She called it "finished", then left.
أما وضع الفواصل داخل علامات الاقتباس، فيتم العكس.
3 إعدادات
إليك الإعدادات التي ستبحث عنها فعليًّا.
3.1 السلوك
- مسح كل عملية لصق: المفتاح الرئيسي. قم بإيقاف تشغيله لاستخدام الأوامر فقط، أو لمسح الملاحظات المُعلَّمة بعلامة «
bp: true» فقط (انظر القسم 4). - خاصية الملاحظة (القيمة الافتراضية
bp): مفتاح الإعداد الخاص بكل ملاحظة المذكور في القسم 4. قم بتغيير اسمها إذا تعارضت مع عنصر آخر في خزانتك، أو اتركها فارغة لتعطيلها.
3.2 المرفقات
- الصور على الويب: ماذا يحدث عندما يتم لصق رابط لصورة على الويب، سواء كان عنوان URL للصورة فقط أو داخل محتوى ويب منسوخ؟ الخيار «رابط مع معاينة»(الخيار الافتراضي) يلصق رابطًا مضمنًا يعرض الصورة مباشرةً من الويب. أما الخيار «تنزيل مع معاينة» فيحفظ نسخة في خزانتك، في المكان الذي تحدده إعدادات المرفقات، ويُسمى باسم الملف المصدر، وبذلك لن نرى بعد الآن عناوين مثل
image.png. خيار «لا تفعل شيئًا» يترك معالجة الصور المنسوخة لـ Obsidian. فالصورة المنسوخة من المتصفح تحمل الصورة الفعلية في الحافظة، لذا يتم حفظها في خزانتك في كل من خياري «رابط مع معاينة» و«تنزيل مع معاينة» (انظر المثال 2.2). - الملفات الملصقة: ماذا يحدث عند لصق ملفات من جهازك، مثل ملفات PDF ولقطات الشاشة. الخيار «لا تفعل شيئًا» (الخيار الافتراضي) يترك عملية اللصق لـ Obsidian، بما في ذلك المعاينة. أما خيار «رابط بدون معاينة» فيقوم بإدراج رابط عادي بدلاً من ذلك، بحيث يتحول الرابط
![[Document.pdf]]إلى[[Document.pdf]]. ويستمر حفظ الملفات وفقًا لإعدادات المرفقات في Obsidian. - أسماء الملفات: أضف تنسيقك الخاص، مثل
{{name}}-YYYY-MM-DD. يمكنك أيضًا استخدام{{noteName}}لاسم الملاحظة، و{{property:xyz}}لأي خاصية من خصائص «frontmatter»، و{{counter}}أو{{counter:2}}لرقم يتزايد. لا تحتوي لقطة الشاشة على اسم مصدر، لذا تحصل علىPasted imageبالإضافة إلى طابع زمني، وهو نفس الاسم الذي يمنحه لها برنامج Obsidian. باستخدامattachName: demoفي الملاحظة والتنسيق{{property:attachName}}-{{counter}}، تصبح لقطات الشاشة الملصقةdemo-1.pngوdemo-2.pngوdemo-3.png. ينطبق هذا التنسيق على كل صورة يحفظها Better Paste، بما في ذلك لقطات الشاشة. - الحجم والنمط: حدد لكل صورة محفوظة عرضًا أو فئة أو كليهما، بحيث تظهر الصورة عند اللصق على النحو التالي:
![[photo.jpg#invert|400]]. قم بتعريف قوائمك الخاصة المفصولة بفواصل مثل200, 400, 600وinvert, invertW، ثم قم بتطبيق قيمة واحدة في كل مكان أو اختر خيار «اسأل عند كل عملية لصق» لاختيار الإعداد في مربع حوار صغير في كل مرة (يتم التطبيق بالضغط على مفتاح Enter، ويتم تحديد اختيارك الأخير مسبقًا). يتم تعريف الفئات مثل#invertبواسطة السمات ومقتطفات CSS، على سبيل المثال لعكس صورة في الوضع المظلم. تحدد خاصية عرض الصورة (الافتراضيimage-width) عرضًا لكل ملاحظة، انظر القسم 4.
يتم الاحتفاظ بالنص البديل، وفي حالة فشل التنزيل، يظل الرابط الأصلي موجودًا في الملاحظة. أما الصور التي يزيد حجمها عن 50 ميغابايت أو التي يستغرق تنزيلها أكثر من 30 ثانية، فيتم تركها كروابط. وتُعلِّق الملاحظة التي تحتوي على خاصية image-width الخاصة بها (انظر القسم 4) إعدادات الحجم.
3.3 الروابط
- جلب عناوين الروابط الملصقة: ميزة مفعَّلة افتراضيًّا، انظر المثال 2.4 أعلاه.
- تنظيف الروابط الملصقة: يزيل أدوات التتبع الشائعة من جميع الأماكن، بالإضافة إلى العناصر غير المرغوب فيها المعروفة من مواقع مثل يوتيوب وجوجل وأمازون.
- إزالة الروابط: أضف أسماء المعلمات التي تريد إزالتها أيضًا من جميع المواقع أو من مواقع محددة. يعرض أداة الاختبار المباشر النتيجة قبل أن تقوم باللصق:
https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PLxAbC123&si=8f2a1c&utm_source=share&t=42
https://www.amazon.com/dp/B0CHX1W1XY/ref=sr_1_3?crid=2ABCDE&keywords=usb+hub&qid=1735689600&sr=8-3
https://www.google.co.uk/search?q=obsidian+plugins&client=safari&sca_esv=9f1&sourceid=chrome
يصبح
https://www.youtube.com/watch?v=dQw4w9WgXcQ&list=PLxAbC123&t=42
https://www.amazon.com/dp/B0CHX1W1XY/ref=sr_1_3?keywords=usb+hub
https://www.google.co.uk/search?q=obsidian+plugins
تبدو عملية الإزالة كما يلي:
fbclid
mine.example | source, ref
fbclid يزيل هذا المعامل من كل موقع. على سبيل المثال، يزيل الرابط mine.example | source, ref المعاملات source و ref من موقع mine.example ونطاقاته الفرعية، بينما تبقى جميع المعاملات الأخرى كما هي. كما أن الرابط google.* يطابق كلاً من google.com و google.se على حد سواء. يمكنك الاطلاع على كل عمليات الحذف المدمجة، وتصل تحديثات هذا الملف مع إصدارات المكون الإضافي. اقترح عمليات الحذف الخاصة بك لفتح ملف opens betterpaste.md مع ملء قائمتك فيه. راجعها هناك، ثم افتح مسودة في تطبيق البريد الإلكتروني الخاص بك. تظل الروابط الموقعة تشفيرياً دون تغيير. تحتفظ الملفات المشتركة والمقالات المهداة بمعلمات الوصول الخاصة بها.
ابدأ سطرًا بـ « ! » لإيقاف تشغيل عمليات الحذف المدمجة لموقع واحد:
!youtube.com
3.4 معالجة النصوص
- إزالة المسافات البيضاء المحيطة: يزيل الأسطر الفارغة والمسافات الزائدة المحيطة بالنص الملصق. أما الأسطر الفارغة الموجودة في منتصف النص فتبقى كما هي.
- الأحرف غير المرئية: تزيل المسافات ذات العرض الصفري وتحوّل المسافات غير القابلة للكسر إلى مسافات عادية. ولا يتم المساس بالرموز التعبيرية، وعلامات الربط الفارسية والعربية، والمسافات الخاصة باللغات الصينية واليابانية والكورية.
- الاقتباسات: يحول علامات الاقتباس المنحنية وعلامات الفصل إلى علامات مستقيمة، لذا يتحول النص «
“don’t”» إلى «"don't"». هذه الميزة معطلة افتراضيًا، لذا يتم الحفاظ على تنسيق النص الخاص بك حتى تقوم بتفعيلها. - الشرطات: تحوّل الشرطات الطويلة (en) والمتوسطة (em) إلى واصلات. هذه الميزة معطلة افتراضيًّا أيضًا. أما علامات الاقتباس والشرطات الموجودة داخل الأكواد والروابط وأسماء الملاحظات، فيتم تركها كما هي.
3.5 المعالجة حسب الطلب
- مقتطفات النص: قواعد التعبيرات النمطية الخاصة بك، تُنفَّذ على النص الملصق بالكامل بعد القواعد المدمجة. لكل مقتطف مفتاح خاص به، وتُنفَّذ المقتطفات حسب ترتيبها في القائمة، لذا يمكنك السحب لإعادة ترتيبها. تأتي ميزتا «إزالة الخط العريض من العناوين» و«طي الأسطر الفارغة» مضمنتين في المكون الإضافي.
- مقتطفات الروابط: نفس نوع القواعد، تُطبق على كل رابط يتم لصقه بمجرد ظهور عنوانه. ترى القاعدة رابط Markdown النهائي، ويبقى العنوان دون تغيير. تتضمن المكونة الإضافية ميزة «إزالة أسماء المواقع من العناوين »، وتقوم بقص النهايات مثل
· GitHubو- YouTube. - تتمثل القاعدة في استبدال واحد باستخدام تعبير منتظم في JavaScript في كل سطر، على النحو التالي:
s/find/replace/flags. أما الأسطر التي تبدأ بـ#فهي تعليقات:
# Remove Perplexity citations
s/\[\d+\]//g
- جرب ذلك: اكتب نصًا نموذجيًّا وشاهد كل مقتطف ممكّن يعمل عليه مباشرةً. تحتوي مقتطفات الروابط على أداة اختبار خاصة بها تقبل رابطًا بتنسيق ماركداون. ويقدم محرر المقتطفات نفس المعاينة للمقتطف الذي تكتبه.
- استيراد المقتطفات وتصدير المقتطفات: نقل المقتطفات بين الخزائن عبر الحافظة. توجد المقتطفات الجاهزة على الويكي؛ انسخ واحدة منها والصقها هنا.
- منصة تجريبية مفتوحة للتعبيرات النمطية: تفتح منصة «regex101» التي توضح كيفية عمل القواعد، من أجل إنشاء أنماط البحث واختبارها.
3.6 الهيكل
- الحفاظ على تداخل القوائم عند اللصق: خيار "تشغيل" مفعّل افتراضيًّا، انظر المثال 2.5 أعلاه.
- استمرار الاقتباسات المجمعة عند اللصق: هذه الميزة مفعَّلة أيضًا بشكل افتراضي، انظر المثال 2.6 أعلاه.
يتم تنفيذ قواعد التنسيق بعد قواعد النص، لأنها تقرأ الملاحظة المحيطة بالمؤشر وتعيد تشكيل النص المنقح ليتناسب معها.
4 التحكم في كل نوتة على حدة
أضف bp: false إلى الجزء التمهيدي للملاحظة، وستترك «Better Paste» تلك الملاحظة دون تغيير. مثالي للسجلات والنصوص:
---
bp: false
---
وينطبق الأمر في الاتجاه المعاكس أيضًا: يقوم الرابط bp: true بمسح الملاحظة حتى عندما تكون خيار «التنظيف عند كل عملية لصق » معطلاً.
| تنظيف كل لاصق | لا توجد خاصية " bp " |
bp: true |
bp: false |
|---|---|---|---|
| تم | تم تنظيفه | تم التنظيف | تُترك كما هي |
| إيقاف | تُترك كما هي | تم تنظيفه | تركته وشأنه |
ويحدد الرابط image-width عرض الصور التي يتم لصقها في تلك الملاحظة:
---
image-width: 400
---
تُعرض الصور بالصيغة ![[picture.png|400]] ، وهي صيغة تحديد الحجم الخاصة بـ Obsidian. كما أن الصيغة 400x300 تعمل أيضًا.
5 أوامر
تسعة أوامر، جاهزة لتعيين مفاتيح الاختصار الخاصة بك (الإعدادات، مفاتيح الاختصار). تُستخدم المعرّفات في أنظمة URI والمكونات الإضافية مثل Commander، وتبدأ بـ better-paste:.
- لصق (
paste): يتم اللصق وفقًا للقواعد، حتى في الملاحظة التي تم استبعادها. - لصق دون معالجة (
paste-raw): لصق ما يوجد في الحافظة بالضبط. - تنظيف التحديد (
selection-clean): تطبيق قواعد النص على النص المحدد. - تنظيف إخراج المحطة الطرفية (
selection-clean-terminal): إعادة ربط الأسطر المقطوعة، وإزالة المسافة البادئة في بداية السطر، وتحويل الرموز النقطية في•إلى قوائم Markdown في النص المحدد. يتم ذلك عند الطلب، لأنك أنت وحدك من يعرف أن النص جاء من محطة طرفية. - تنظيف نص ملف PDF (
selection-clean-pdf): إعادة دمج الأسطر القصيرة الناتجة عن تخطيط ملف PDF، وإصلاح الكلمات المقسمة بواسطة الواصلات، وتوسيع الحروف المركبة في النص المحدد. يعرض مربع حوار معاينة للنتيجة ويوفر خيارات تتعلق بأرقام الصفحات والفقرات. - تشغيل المقتطف (
selection-run-snippet): اختر مقتطفًا وقم بتطبيقه على النص المحدد، حتى لو كان هذا المقتطف معطَّلًا لللصق. - نقل الفواصل إلى داخل علامات الاقتباس (
selection-commas-inside) ونقل الفواصل إلى خارج علامات الاقتباس (selection-commas-outside): نمط وضع الفاصلة بجوار علامة الاقتباس الختامية، يُطبق على النص المحدد. - تشغيل/إيقاف التنظيف التلقائي (
toggle-cleanup): قم بتشغيل/إيقاف المفتاح الرئيسي.
6 معلومات مفيدة
- يظل النص الملصق داخل كتل الأكواد أو الأكواد المضمنة أو العناصر التمهيدية دون تغيير، كما تظهر الأكواد المحاطة بأسوار داخل النص الملصق دون أي تغيير. هناك استثناء واحد: عندما تكون إعدادات «صور الويب» مضبوطة على «تنزيل مع معاينة»، فإن لصق عنوان صورة في خاصية فارغة في وضع المصدر يؤدي إلى حفظ الصورة في «الخزينة» الخاصة بك مع تعيين الخاصية إلى
"[[skyline-8f21a.jpg]]". يمكن لـ «Obsidian Bases» عرض تلك الصورة كصورة غلاف، كما تعمل النسخة المحلية في وضع عدم الاتصال بالإنترنت. - يتم حفظ لقطات الشاشة بواسطة تطبيق «Better Paste»، بنفس الاسم الذي يطلقه عليها برنامج «Obsidian»، ما لم تقم بتعيين تنسيق اسم ملف خاص بك.
- يقوم برنامج «Obsidian» أولاً بتحويل المحتوى الغني (HTML) إلى صيغة «Markdown»؛ ثم يقوم برنامج «Better Paste» بتنقية الروابط وتطبيق إعدادات «Web images» على الصور في النتيجة النهائية.
7 لغات
يدعم برنامج «Better Paste» 21 لغة: العربية، والصينية (المبسطة)، والصينية (التقليدية)، والهولندية، والإنجليزية، والفرنسية، والألمانية، والإندونيسية، والإيطالية، واليابانية، والكورية، والفارسية، والبولندية، والبرتغالية، والبرتغالية (البرازيلية)، والروسية، والإسبانية، والتايلاندية، والتركية، والأوكرانية، والفيتنامية. ويتم ضبط اللغة وفقًا للغة التي تم ضبطها في Obsidian (يصبح التغيير ساري المفعول بعد إعادة التشغيل).
8 الخصوصية
يعمل تطبيق «Better Paste» محليًّا ولا يُجري طلبات عبر الشبكة إلا في ثلاث حالات محددة تمامًا:
- تنزيل صورة قمت بلصقها
- استرداد عنوان الرابط الذي قمت بلصقه (قم بإيقاف تشغيل خيار «استرداد عناوين الروابط الملصقة» لإيقاف هذه الميزة)
- تحميل العناصر التصميمية الخاصة بمربعات الحوار «الترحيب» و«ما الجديد» من GitHub
لا توجد بيانات قياس عن بُعد، ولا تحليلات، ولا يتم تحميل أي شيء على الإطلاق. توجد الإعدادات على الرابط .obsidian/plugins/better-paste/data.json وتبقى محفوظة في خزانتك.
يتم فحص كل إصدار باستخدام TypeScript وESLint مع المكون الإضافي الرسمي لـ Obsidian ESLint، وStylelint، وPrettier، وVitest، بالإضافة إلى فحص الكود غير المستخدم. وتؤدي التحذيرات إلى فشل عملية البناء.
9 حول
أنا يوهان سانبلاد. أحمل درجة الدكتوراه في تطوير البرمجيات، وعملت في مجال تطوير الابتكارات لشركات مثل «آبل» و«إلكترونيك آرتس» و«جوجل» و«مايكروسوفت» و«ليغو» و«SKF» و«فولفو كارز» و«مجموعة فولفو» و«ياماها». كما أنني مطور «Notebook Navigator»، المكون الإضافي الأكثر شعبية لاستكشاف الملفات في برنامج «Obsidian».
لا تتردد في التواصل معي عبر LinkedIn!
10 أسئلة أو استفسارات؟
افتح تذكرة في مستودع GitHub. بالنسبة لأخطاء اللصق، فإن أكثر ما يمكن أن ترفقه فائدةً هو ما كان موجودًا في الحافظة: افتح الرابط https://dynalist.io/clipboard في التطبيق الذي قمت بالنسخ منه، والصق المحتوى هناك، وأرفق النص الذي يظهر على الشاشة.
لا يتم قبول طلبات السحب؛ يرجى تقديم الأفكار في شكل طلبات ميزات بدلاً من ذلك. راجع ملف CONTRIBUTING.md للاطلاع على التفاصيل.
11 الترخيص
رخصة GNU العامة الإصدار 3.0. انظر ملف LICENSE.