Manual:Pywikibot/نصب


اين صفحه به شما کمک میکند که پایویکیبات را بر روی رایانهٔ خود نصب و اجرا کنيد. اين فرآیند شامل چهار گام اصلی میباشد:
![]() |
Pywikibot |
---|
|
پایتون را نصب کنید
پایتون را از آدرس https://www.python.org/downloads/ دانلود و نصب کنید.
اگر پایتون از قبل بر روی دستگاه شما نصب شده است، با اجرای python --version
در یک پنجره فرمان اطمينان حاصل کنيد که نسخهٔ شما به اندازهٔ کافی جدید باشد.
To discover if Python version 3 or above is installed, run python3 --version
in a console.
Ubuntu 19.04 and up comes with versions 2 & 3 installed. Python v2 runs by default using terminal command python
; to use v3, use terminal command python3
.
If you have Python 3.5.3 or higher installed, your version of Python is recent enough.
On Windows please do not forget to modify PATH environment variable to make Python and pip work properly.
Install dependencies
An additional package named requests is required to run Pywikibot. Use pip, which is already installed if you have Python 2.7.9 or higher, or Python 3.4 or higher. Run the following command to install this package:
$ pip install "requests>=2.20.1"
In addition a MediaWiki markup parser is required.[1] Please install (at least) one of them:[1]
$ pip install "mwparserfromhell>=0.5.0"
or[1]
$ pip install "wikitextparser>=0.47.5"
or both.
نصب Pywikibot
$ pip install pywikibot
این فایل فشرده را درجایی مثل ~/pywikibot
یاc:\users\username\pywikibot
بگشایید.
Alternatively, you may retrieve the latest version using git or svn client from Gerrit, see Manual:Pywikibot/Gerrit#For users . This is the recommended way for active bot operators and developers to use Pywikibot.
Other versions are available at https://pywikibot.toolforge.org/.
بهروزرسانی پایویکیبات
نسخههای پایدار حدوداً هر سه ماه یک بار منتشر میشوند و از همانجا قابل دسترس میباشند
قبل از نصب آن، از فایلهای تنظیمات و اسکریپتها (user-config.py، هرگونه پروندهٔ فامیلی , اسکریپتهای سفارشی شده و هر گونه فایل های دامپ اکسامال که برای یک ويکی استفاده میکنید) نسخهٔ پشتیبان تهیه کنید.
پروندهٔ فشردهٔ نسخهٔ جدید را در محل نسخهٔ قبلی بگشایید، به شکلی که تمام پروندهها بازنویسی شوند.
تنظیم کردن پایویکیبات
Open Terminal on Unix-like (Linux/BSD/Solaris) or Command Prompt on Windows (typically under Windows System or Accessories folders in All apps or All programs menu inside the Start menu), and change directory to where you unpacked Pywikibot:
- Unix-like (Linux/BSD/Solaris):
$ cd ~/core
- ویندوز:
$ c: $ cd "\Users\username\pywikibot"
صد البته با جایگزينی مسیری که شما فایل فشردهٔ پایویکیبات را در آن گشودهاید
Continue with the following command to generate user configuration file:
$ python pwb.py generate_user_files
اعلانها را برای پرای تنظيمات پایویکیبات دنبال کنید، پس از پرکردن گذرواژه، شما به سامانه وارده خواهید شد.
Finally run the following command to log in to your wiki:
$ python pwb.py login
استفاده بر روی ویکیهای متفرقه
پایویکیبات برای ویکیهای بسیاری از قبل تنظیم شده است، ولی ممکن است در مورد آن ویکی که شما بر روی آن کار میکنید اين اتفاق نیافتاده باشد. برای تنظیم پایویکیبات برای ویکی خودتان Manual:Pywikibot/Use on third-party wikis را ببینید
تنظیمات بیشتر
پایویکیبات طیف وسیعی از گرینههای تنظیماتی را برای تغيير رفتارهای ربات شما در دسترس قرار میدهد شما می توانیداینتنظیمات را در پروندهٔ 'user-config.py' تغِِر دهید. برای مشاهدهٔ تمام پارامترهایی که میتوانید استفاده کنید، config.py را ببينید
Proxy configuration
Pywikibot relies on requests
for communicating with the web.
You can use HTTP_PROXY
and HTTPS_PROXY
environment variables to make requests use a proxy server.
Refer to requests' documentation for more info.
اجرای اسکریپت
پایویکیبات همراه با انبوهی از اسکریپتها در پوشهٔ scripts بسته بندی شده است میتوانید تمام آنها را اجرا کنید با استفاده از
$ python pwb.py [name of the script]
لیستی از تمامی اسکریپتها در Manual:Pywikibot/Scripts قابل دسترس است
وابستگیها
اکثر اسکریپتها به بستههای نرمافزاری دیگری برای اجرا نیاز ندارند،لیکن اسکریپتهایی هم وجود دارند که بدون بستههای اضافی کار نخواهند کرد. اینها در بخش requirements.txt لیست شدهاند
برای نصب وابستگیها از $pip استفاده کنید، چراکه در صورت بهروز بودن نسخهٔ پایتون خود این ابزار برای شما نصب شده است. دستورهای زیر را برای نصب بستهها اجرا کنید:
$ pip install [name of the package]
یا دستور زیر برای نصب کلیهٔ بستههای پیشنهادی:
$ pip install -r requirements.txt
- If you need more help on setting up your Pywikibot visit the #pywikibot IRC channel connect or pywikibot@ mailing list.