الانتقال من تطبيقات أخرى
جديد هنا
انقل إعداد تطبيقاتك القديمة إلى HolyArrs دون أن تكتبه من جديد.
يكتفي HolyArrs بقراءة التطبيقات القديمة. لا يتغير فيها شيء، ولا تتحرك ملفات الوسائط من مكانها أبدًا.
قبل أن تبدأ
رابط إلى قبل أن تبدأ- سجّل الدخول بحساب المالك أو بحساب مشرف.
- جهّز عنوان كل تطبيق قديم ومفتاح API الخاص به.
- تأكد من أن HolyArrs يرى مجلدات الوسائط عندك. راجع المجلدات والروابط الثابتة.
انقل إعدادك
رابط إلى انقل إعدادك- افتح Settings > Move from other apps (الإعدادات > الانتقال من تطبيقات أخرى). سترى في الأعلى خمس خطوات في صف واحد.
- Read (القراءة): انقر Add an app (إضافة تطبيق) لكل تطبيق قديم. سترى كل تطبيق في القائمة وبجانبه مفتاح تبديل.
- Choose (الاختيار): شغّل المجموعات التي تريد نقلها.
- Try it (التجربة): راجع ما سيُضاف. لا يتغير شيء حتى الآن.
- Move (النقل): انقر Move ثم أكّد. يمكنك مغادرة الصفحة أثناء النقل.
- Done (تم): سترى النتائج لكل مجموعة ومعها Undo this move (التراجع عن هذا النقل).
لا تنتقل المفاتيح ولا كلمات المرور أبدًا. راجع بعد النقل.
الترتيب المناسب
رابط إلى الترتيب المناسب| الترتيب | التطبيق | سبب هذا الترتيب |
|---|---|---|
| 1 | Radarr، Sonarr | مجلدات المكتبة والأعمال تأتي أولًا. راجع Sonarr و Radarr. |
| 2 | Lidarr، Prowlarr، Bazarr | الموسيقى والمصادر ولغات الترجمات. راجع Lidarr و Bazarr و Prowlarr. |
| 3 | qBittorrent، SABnzbd | برامج التنزيل. اقرأها في عملية النقل نفسها مع التطبيقات السابقة. |
| 4 | Seerr، Overseerr | الأشخاص والطلبات، وتُطابَق مع الأعمال الموجودة هنا. راجع تطبيقات الطلبات. |
يمكنك قراءة كل التطبيقات ونقلها كلها دفعة واحدة. لا يهم الترتيب إلا إذا نقلت على دفعات.
بعد النقل
رابط إلى بعد النقلكل عنصر في الجدول التالي يصل متوقفًا مؤقتًا أو مطفأ. اكتب بياناته السرية وراجعه ثم شغّله.
| العنصر | المكان | ما عليك فعله |
|---|---|---|
| المصادر | Settings > Sources (الإعدادات > المصادر) | اكتب المفتاح ثم استأنف. |
| برامج التنزيل | Settings > Downloaders (الإعدادات > برامج التنزيل) | اكتب كلمة المرور أو المفتاح ثم استأنف. |
| التنبيهات | Settings > Alerts (الإعدادات > التنبيهات) | اكتب الرابط أو كلمة مرور البريد ثم شغّل. |
| القوائم الخارجية | Settings > Outside lists (الإعدادات > القوائم الخارجية) | راجع المجلد وقواعد الاختيار ثم شغّل. قائمة Trakt تحتاج أولًا إلى مفتاح Trakt الخاص بك. |
| الأشخاص | Settings > Users and roles (الإعدادات > المستخدمون والأدوار) | أرسل الدعوات. |
المصدر أو برنامج التنزيل أو التنبيه الذي كانت له وسوم في التطبيق القديم يخدم الآن كل الأعمال من نوعه. راجعه قبل أن تشغّله.
تصل المصادر وبرامج التنزيل وخيار May reach the local network (يُسمح بالوصول إلى الشبكة المحلية) مطفأ فيها. شغّله فقط لما هو على شبكتك المنزلية. وتبقى العناوين المحلية للرابط (link-local) وعناوين البيانات الوصفية السحابية محجوبة في الحالتين.
لكتابة مفاتيح كثيرة دفعة واحدة، راجع استيراد المفاتيح من ملف.
ما يبقى في مكانه
رابط إلى ما يبقى في مكانه- ملفات الوسائط. لا ينقل النقل أي ملف ولا يعيد تسميته ولا ينسخه ولا يحذفه.
- المفاتيح وكلمات المرور والرموز (tokens) وملفات تعريف الارتباط (cookies). تسرد خطوة Move والتقرير كلًّا منها تحت Keys to type again (مفاتيح تُكتب من جديد).
- إعدادات لا مقابل لها هنا. كل واحد منها في قائمة not moved (لم يُنقل) مع سببه.
- السجل. لا يُقرأ سجل التطبيقات القديمة. أما الشخص الذي طلب العمل فينتقل.
إذا لم ينجح الأمر
رابط إلى إذا لم ينجح الأمر| العَرَض | السبب | الحل |
|---|---|---|
| تظهر الأعمال على أنها غير موجودة | مجلدها لا يطابق مجلد مكتبة هنا. | أضف قاعدة مسار تحت Advanced (متقدم) في Choose، ثم انقل من جديد. |
| يقول النقل إن الخطة تغيرت | تغيّر شيء منذ التجربة. | شغّل Try it مرة أخرى ثم انقل. |
| زر النقل رمادي لا يُنقر | شخص يحتاج إلى اختيار، أو HolyArrs في الوضع الآمن. | اقرأ النص المجاور للزر. |
| فشلت بعض العناصر | مثلًا، كان خادم البيانات الوصفية متوقفًا. | انتظر ثم انقل من جديد. مفاتيح تطبيقاتك القديمة محفوظة. |
للخبراء
رابط إلى للخبراءالنقل من جديد، والتراجع، والأقسام، والوضع الآمن
النقل من جديد. تتذكر عملية النقل ما أضافته. إذا نقلت من جديد فلن يُضاف إلا الجديد، ويظهر بجانب الباقي already here (موجود هنا). تعمل عملية نقل واحدة أو عملية تراجع واحدة في المرة. إذا توقف HolyArrs وسط النقل، توسَم العملية بالفشل عند التشغيل التالي، أو تُستأنف إن كانت مهمتها ما زالت في قائمة الانتظار. ولا تعطّل أبدًا النقل التالي.
Earlier moves (عمليات النقل السابقة)، تحت القراءات، تسرد كل عملية نقل وحالتها. يعرض Open (فتح) عملية النقل عند الخطوة 5، أو عند الخطوة 4 ما دامت تعمل.
التراجع. انقر Undo this move عند الخطوة 5 (ولعملية نقل أقدم، افتحها أولًا بـ Open). يعمل التراجع في الخلفية ويزيل فقط ما أضافته تلك العملية، الأحدث أولًا:
- تخرج الأعمال من المكتبة؛ وتبقى ملفاتها في مكانها،
- يُزال ما أضافته من مصادر وبرامج تنزيل وتنبيهات ومواقع ترجمات وأشخاص وطلبات وإدخالات في قائمة عدم الإضافة،
- تُزال القوائم الخارجية التي أضافتها ما دامت متوقفة مؤقتًا،
- تعود التسمية ولغات الترجمات الافتراضية ومهل الانتظار في قواعد الاختيار إلى ما كانت عليه.
ما أعددته أو غيّرته بعد النقل يبقى، ويسرده تقرير التراجع: بيانات سرية كتبتها، شخص أو قائمة خارجية شغّلتها، تسمية أو لغات أو مهل انتظار غيّرتها. وتبقى مجلدات المكتبة التي كانت فيها أعمال، لأن الأعمال المُزالة تحتفظ بسجلها.
الأقسام. القسم المطفأ يُترك خارج النقل. إذا كان قسم الأفلام مطفأ: لا مجلد أفلام ولا فيلم ولا قائمة خارجية. إذا كان قسم الترجمات مطفأ: لا إعداد ترجمات. إذا كان قسم الطلبات مطفأ: لا طلبات.
الوضع الآمن. يمكنك القراءة والاختيار والتجربة، لكن لا يمكنك النقل ولا التراجع.
API
مفاتيح API تحتاج إلى نطاق admin (المشرف).
| المسار | ما يفعله |
|---|---|
POST /api/v1/migrate/plan |
خطة القراءات المختارة، مع الأعداد وقواعد المسار المقترحة. |
POST /api/v1/migrate/dry-run |
تقرير التجربة ومعه plan_hash. لا يتغير شيء. الشخص الذي يحتاج إلى اختيار تكون قيمة choose عنده same_name أو numeric_id أو merge_gone. |
POST /api/v1/migrate/moves |
يبدأ عملية نقل. يحتاج إلى plan_hash من التجربة. يجيب بـ 409 إذا تغيرت الخطة. |
GET /api/v1/migrate/moves |
يسرد عمليات النقل، الأحدث أولًا. |
GET /api/v1/migrate/moves/{id} |
عملية نقل واحدة مع تقريرها وتقدمها. |
GET /api/v1/migrate/moves/{id}/report |
التقرير في ملف Markdown. |
POST /api/v1/migrate/moves/{id}/undo |
يضع التراجع في قائمة الانتظار (202). تابعه عبر GET /api/v1/migrate/moves/{id}. |
جسم الطلب في plan و dry-run و moves (وتأخذ moves أيضًا "plan_hash"):
{ "snapshots": [1, 2], "path_rules": [{"from": "/data/media/movies", "to": "/movies"}], "skip": ["alerts"], "people": {"person:seerr:1": "owner", "person:seerr:3": "admin", "person:seerr:2": "merge"}}اختيار الشخص هو owner (لمالك التطبيق القديم فقط) أو admin أو merge أو skip. المجموعات التي يمكنك تخطيها: folders، pick_rules، titles، never_add، outside_lists، sources، downloaders، naming، subtitles، people، wishlist، alerts.
صفحات هذا القسم
رابط إلى صفحات هذا القسم| الصفحة | استخدمها من أجل |
|---|---|
| Sonarr و Radarr | نقل المجلدات والمسلسلات والأفلام وقواعدها. ابدأ بهذه. |
| Lidarr و Bazarr و Prowlarr | نقل الموسيقى ولغات الترجمات والمصادر. |
| Seerr و Overseerr | نقل الأشخاص والطلبات المفتوحة. |
| قراءة تطبيقاتك القديمة | معرفة ما يقرؤه HolyArrs وما يحتفظ به بالضبط. |
| استيراد المفاتيح من ملف | كتابة مفاتيح كثيرة دفعة واحدة. |
صفحات ذات صلة
رابط إلى صفحات ذات صلةHolyArrs مجاني. إذا وفّر عليك وقتًا، امنحه نجمة على GitHub أو ادعمه ماليًا أو ادعُني إلى فنجان قهوة.