Manual:Pywikibot/pagefromfile.py/ar

pagefromfile.py هو نص برمجي يُستخدم في لرفع الصفحات إلى ويكي من ملف نصي.

هذا البوت يأخذ دخله من ملف نصي بترميز UTF-8 يحتوي على عدد من الصفحات سوف تُوضَع على الويكي. ينبغي أن يكون بالصفحات نفس نص البداية ونص النهاية (واللذان قد لا يتداخلان). نصا البداية والنهاية لن يُرفعا مع محتوى الصفحة افتراضيًا.

بما أنه اسم صفحة يُؤخَذ افتراضيًا من أول كتلة نصية من محتوى الصفحة وهو نص غليظ (محصور بين  و  ). إن كنت تتوقع أن عنوان الصفحة ليس موجودًا في النص أو مُعلَّما بعلامات مختلفة، استخدم وسائط  و  و.

وسائط معينة
إن كانت الصفحة التي ستُرفَع موجودة بالفعل، فإنه سيتخطاها افتراضيًا. ولكن يمكنك تجاوز هذا التصرف إن كنت تريد:

من المحتمل تعريف فاصل بعد أنماط 'append' والذي يُضاف بين النص القديم والجديد. على سبيل المثال وسيط  سيُضيف 'foo' بينهما. سطر جديد يمكن إضافته بينهما بتحديد '\n' على أنها قيمة.

مثال بسيط
بالصيغة الأبسط، يأخذ pagefromfile ملف نصي وحيد به عدة صفحات على أنها مدخلات. على سبيل المثال، المحتويات قد تكون:

قم بتخزين هذا الملف النص بترميز UTF-8، مثلاً على أنه 'pages.txt'. يمكنك بعدئذٍ تشغيل. هذا سيسمح للبوت بإنشاء باي ويكي بوت وأوتو ويكي براوزر -- أول عنصران غليظان في كلتا الصفحتين. سيمنح الفرص لمراجعة التغييرات قبل تنفيذها.

عناوين صحفات مختلفة
Often, the first bolded element is not necessarily the correct page title. For example, we might want to place the article about AutoWikiBrowser on AWB instead. To do so, add a line in front of each article, with the correct page title between triple quotes (i.e., bolded):

and add the  parameter to the call, i.e.:.