ویکیپدیا:درخواستهای ربات/بایگانیکنندهٔ منابع برخط
تذکر: برای درخواست بایگانی به اینجا مراجعه نمائید.
این صفحه راجع به کد رباتی است که دیگر کار نمیکند. توانایی بایگانی صفحههای در وبگاه webcitation به روش رباتیک از کار افتادهاست. |
ربات بایگانیکنندهٔ منابع برخط، منابعی که برخط (آنلاین) هستند را با کمک وبگاه https://www.webcitation.org بایگانی میکند و پیوند بایگانی را در الگوی یادکرد وارد میکند.
اجرا ویرایش
کد ربات در https://github.com/PersianWikipedia/fawikibot/blob/master/webcite.py موجود است. این کد با نسخهٔ رایج برنامهٔ رباتهای ویکیپدیا (موسوم به pywikibot core) سازگار است.
برای اجرای ربات روی یک صفحهٔ خاص کافی است که دستور python pwb.py webcite -page:"نام صفحه"
را وارد کنید.
نکته: این ربات به https://github.com/pastpages/webcitation وابستگی دارد و لازم است که قبل از اولین اجرا، با کمک دستور pip install webcite
این پیشنیاز را نصب نمایید.
اجرای روی لبز ویرایش
روی سرورهای ابری ویکیمدیا (همان آزمایشگاه ابزارهای ویکیمدیا یا Labs که اسمش حالا شده Clouds) امکان نصب مستقیم pip را ندارید لذا به این شکل آن را به کار میگیرید و بستهٔ webcitation را نصب میکنید:
$ virtualenv -p python3 venv
$ source venv/bin/activate
$ pip install --upgrade pip
$ pip install webcitation
پس از این مرحله، هر بار که ربات را بخواهید اجرا کنید کافی است اول آن محیط مجازی (virtual environment یا venv) را فراخوانی کنید:
$ source venv/bin/activate
$ python foo/bar/pwb.py webcite -page:"SOMEPAGE"