ویکیپدیا:درخواستهای ربات/بایگانیکنندهٔ منابع برخط
تذکر: برای درخواست بایگانی به اینجا مراجعه نمائید.
این صفحه راجع به کد رباتی است که دیگر کار نمیکند. توانایی بایگانی صفحههای در وبگاه 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"