คู่มือการใช้ไพวิกิพีเดีย/ใช้งาน login.py

« คู่มือการใช้ไพวิกิพีเดีย
ใช้งาน login.py
»
ใช้งาน replace.py พื้นฐานการเขียนสคริปต์


login.py มีไว้เพื่อนำบอตเข้าสู่ระบบ ออกจากระบบ หรือทดสอบว่าเข้าระบบอยู่หรือไม่ การดำเนินการทั้งหมดของ login.py จะใช้ข้อมูลจาก user-config.py ซึ่งเป็นไฟล์ที่นิยามบอตต่าง ๆ ที่เราจะใช้ในไซต์ต่าง ๆ

แนะนำภาพรวม

แก้ไข
python login.py -all -pass

มีพารามิเตอร์และความหมายดังนี้

ลำดับที่ พารามิเตอร์ ความหมาย
1 -all แปลว่าให้เข้าสู่ระบบโดยบอตทั้งหมดที่นิยามไว้ใน user-config.py
2 -pass ใช้คู่กับ -all ในกรณีที่บอตทั้งหมดที่นิยามไว้ใน user-config.py มีรหัสผ่านเหมือนกัน เพื่อที่ pywikipedia จะไม่ถามรหัสผ่านกับทุกบอต

สมมุติใน user-config.py มีนิยามบอตไว้ดังนี้

family = 'wikipedia'
mylang = 'th'

usernames['wikipedia']['th'] = u'Nullzerobot'
usernames['wikibooks']['th'] = u'Nullzerobot'
usernames['wikisource']['th'] = u'Nullzerobot'

หลังเรียกใช้คำสั่งดังกล่าวก็จะทำให้บอตเข้าสู่ระบบในไซต์วิกิพีเดียภาษาไทย วิกิตำราภาษาไทย และวิกิซอร์ซภาษาไทย