دليل:باي ويكي بوت/harvest template.py

From mediawiki.org
Jump to navigation Jump to search
This page is a translated version of the page Manual:Pywikibot/harvest template.py and the translation is 100% complete.
Other languages:
English • ‎español • ‎français • ‎polski • ‎čeština • ‎العربية • ‎中文 • ‎日本語

harvest_template.py هو نص برمجي لإضافة ادعاءات Wikidata بالجملة بناءً على معلومات محصودة من قوالب ويكيبيديا.

الفكرة

القوالب على ويكيبيديا، خاصةً صناديق المعلومات، تحتوي على كثير من المعلومات المفيدة التي يمكن استخدامها لإضافة ادعاءات إلى عناصر ويكي بيانات.

القواعد اللغوية

يعتمد البوت على مولد واسم القالب وأزواج من الحقول في القالب والخاصية لتخزين هذا. الأمر سيشبه:

$ python pwb.py harvest_template <some generator> \
    -template:<name of template> \
    <field A> P1 <field B> P3

هذا أمر حقيقي بقيم حقيقية:

$ python pwb.py harvest_template -lang:en -family:wikipedia -namespace:0 \
        -template:"Infobox person" image P18 birth_place P19

سيكتشف البوت تلقائيًا إذا كان سيحلل خاصية عنصر أم سيستخدم خاصية نصية.

بناءً على إعدادك، قد تحتاج إلى تحديد أي موقع لتسحب منه القالب. يمكنك فعل ذلك باستخدام -lang:XX -family:wikipedia حيث XX هو رمز لغة الويكي التي تريد استخدامها.