ویکی‌پدیا:درخواست‌های ربات/بایگانی‌کنندهٔ منابع برخط

تذکر: برای درخواست بایگانی به اینجا مراجعه نمائید.

ربات بایگانی‌کنندهٔ منابع برخط، منابعی که برخط (آنلاین) هستند را با کمک وبگاه 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"