Manual:Pywikibot/pagefromfile.py/ar

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

هذا البوت يأخذ دخله من ملف نصي بترميز UTF-8 يحتوي على عدد من الصفحات سوف تُوضَع على الويكي. ينبغي أن يكون بالصفحات نفس نص البداية ونص النهاية (واللذان قد لا يتداخلان). نصا البداية والنهاية لن يُرفعا مع محتوى الصفحة افتراضيًا. The pages should all have the same beginning and ending text (which may not overlap). The beginning and ending text is not uploaded with the page content by default.

بما أنه اسم صفحة يُؤخَذ افتراضيًا من أول كتلة نصية من محتوى الصفحة وهو نص غليظ (محصور بين $boldOpen و $boldOpen). إن كنت تتوقع أن عنوان الصفحة ليس موجودًا في النص أو مُعلَّما بعلامات مختلفة، استخدم وسائط $titlestart و$titleend و$notitle. If you expect the page title not to be present in the text or marked by different markers, use,  , and   parameters.

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

من المحتمل تعريف فاصل بعد أنماط '$append' والذي يُضاف بين النص القديم والجديد. على سبيل المثال وسيط $appendtopfoo$code سيُضيف 'foo' بينهما. سطر جديد يمكن إضافته بينهما بتحديد '$newline' على أنها قيمة. For example a parameter would add 'foo' between them. A new line can be added between them by specifying '\n' as a value.

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

قم بتخزين هذا الملف النص بترميز UTF-8، مثلاً على أنه '$pages'. يمكنك بعدئذٍ تشغيل $example. هذا سيسمح للبوت بإنشاء باي ويكي بوت وأوتو ويكي براوزر -- أول عنصران غليظان في كلتا الصفحتين. $showdiff سيمنح الفرص لمراجعة التغييرات قبل تنفيذها. You can then run. This will let the bot create Pywikibot and AutoWikiBrowser -- the first bolded elements in both pages. will give you the opportunity to review changes before they are being made.

عناوين صحفات مختلفة
أحيانًا، العنصر الغليظ الأول ليس بالضروروة عنوان الصفحة الصحيح. على سبيل المثال، قد نريد وضع المقالة عن أوتو ويكي بروازر على أوب بدلا من ذلك. لفعل ذلك، قم بإضافة سطر في بداية كل مقالة، بعنوان الصفحة الصحيح بين علامات اقتباس ثلاثية (بمعنى، غليظة): 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):

وقم بإضافة وسيط $notitle إلى الاستدعاء، بمعنى: $example.