تعليمات
- قم بتشغيل "exportAndExtractBookmarks.ps1" عبر PowerShell (قائمة النقر بزر الماوس الأيمن)
- ابحث عن روابط الإشارات المرجعية المصدرة في مجلد "الإشارات المرجعية" في هذا الدليل. يمكنك اختياريًا إضافة هذا الدليل إلى فهرس المشغل الخاص بك.
- نشاط إضافي: قم بإنشاء برنامج جدولة مهام Windows أو مهمة cron لتشغيل هذا وفقًا لجدول زمني.
استكشاف الأخطاء وإصلاحها
جميع الروابط لا تظهر
- قم بتحرير "exportAndExtractBookmarks.ps1" باستخدام محرر النصوص المفضل لديك
- استبدل كل شيء بعد "$path{BROWSER}Bookmarks =" بمسارات الملفات المعنية لملف الإشارات المرجعية الخاص بك، محاطًا بعلامات اقتباس.
- مثال: $pathChromeBookmarks = "C:UsersbobsmithAppDataLocalGoogleChromeUser DataProfile 2Bookmarks"
مشكلة
لا تقوم المتصفحات الحديثة غالبًا بتصدير الإشارات المرجعية إلى ملفات اختصار/ارتباط متعددة. يقومون بدلاً من ذلك بإنشاء ملف تصدير HTML واحد. على الرغم من أنه أسرع، إلا أن هذا الأسلوب لا يسمح للمستخدم بفهرسة ملفات الإشارات المرجعية بسهولة عند استخدام أدوات التشغيل مثل Windows Search وCortana وLaunchy وWox وEverything وPowerToys Run
ملخص
يقوم بتصدير الإشارات المرجعية واستخراجها من متصفحات الويب الشائعة إلى مجلد يمكن أرشفته بسهولة بواسطة قاذفات مثل Windows Search وCortana وLaunchy وWox وEverything وPowerToys Run. حاليًا، تجاهل الأخطاء التي يطرحها PowerShell للمتصفحات غير المثبتة. سيتم إصلاحه في المستقبل، فقط مشغول :)
المتصفحات المدعومة
كروم بريف إيدج
مستقبل
- إنشاء ملف تكوين يحتوي على متغيرات محددة من قبل المستخدم لاسم ملف تعريف مستخدم المتصفح، والعنصر النائب "افتراضي"
- أنشئ عبارات "إذا..." لمنع ظهور الأخطاء عند عدم تثبيت المتصفح. أو قم فقط بتضمين "صواب/خطأ" في عبارة "هل تم تثبيت المتصفحات؟" في ملف التكوين.
- قم بدمج البرامج النصية للتصدير واستخراجها لتقليل التعليمات البرمجية الزائدة عن الحاجة وزيادة السرعة.
- أضف دعمًا لمتصفح Firefox عن طريق استيراد وتحويل ":Users<Name>AppDataRoamingMozillaFirefoxProfiles<edition>-defaultbookmarkbackups" إلى ملف HTML
- اختبار التطبيق مع جميع أدوات الإطلاق. لقد اختبرت هذا البرنامج فقط باستخدام PowerToys Run لأنه مدعوم من Microsoft، وهو آمن ومستقر إلى حد ما.