ViewVC Help
View File | Revision Log | View Changeset | Root Listing
root/Oni2/ValBot/Pywikibot commands.rtf
Revision: 1151
Committed: Mon Mar 8 14:15:52 2021 UTC (4 years, 7 months ago) by iritscen
Content type: application/rtf
File size: 1796 byte(s)
Log Message:
Adding scripts and instructions for using Pywikibot on OniGalore.

File Contents

# Content
1 {\rtf1\ansi\ansicpg1252\cocoartf2578
2 \cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica-Bold;\f1\fswiss\fcharset0 Helvetica;}
3 {\colortbl;\red255\green255\blue255;}
4 {\*\expandedcolortbl;;}
5 \margl1440\margr1440\vieww13040\viewh8460\viewkind0
6 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\qc\partightenfactor0
7
8 \f0\b\fs28 \cf0 Uses for Pywikibot
9 \f1\b0 \
10 based on https://www.mediawiki.org/wiki/Manual:Pywikibot/Scripts\
11 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
12 \cf0 \
13 \ul FAQ\ulnone \
14 Q. What is the correct way to throttle a script?\
15 A. See "put_throttle" in user-config.py, but when calling a bot script multiple times you must implement your own throttle. For working examples, see my .sh scripts.\
16 \
17 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
18 \cf0 \ul Category changing\ulnone \
19 python pwb.py category move -from:"Art by Okita" -to:"Art by Alex Okita"\
20 \
21 \ul General text replacement\ulnone \
22 python pwb.py replace -page:pagetitle "old text" "new text" -summary:"something"\
23 Use "-simulate" to perform a dry-run.\
24 Add "-always" to save edit without prompting. \ul Not\ulnone using this will allow a -simulate run to show you what changes will actually be made. For working examples of how to use "replace", see my .sh scripts.\
25 \
26 \ul For future consideration\
27 \pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardirnatural\partightenfactor0
28 \cf0 \ulnone weblinkchecker.py -- can this replace Val or serve as the base for a Python port?\
29 template.py -- for swapping templates\
30 basic.py -- starter script for a bot}