User:ALBot/Script

Pywikipedia bot修正錯誤方式
  • Error 002:包含不正確的<br/>(條目列表
    轉換不正確的<br/>
  • Error 007:首個章節標題標題為三個「=」(條目列表
    python replace.py -file:007.txt "===" "==" -summary:"機器人:修正錯誤007(首個章節標題標題為三個「=」)"
    python replace.py -file:007-4.txt "====" "==" -summary:"機器人:修正錯誤007(首個章節標題標題為三個「=」)"
  • Error 026:使用HTML標記 <b>(條目列表
    python replace.py -file:026.txt -summary:"機器人:修正錯誤026(使用HTML粗體標記)" -always
    <b>
    '''
    </b>
    '''
  • Error 032:內部連結有兩個管道號(條目列表
    python replace.py -file:032.txt -regex "\[\[(.*?)\|\|(.*?)\]\]" "[[\1|\2]]" -summary:"機器人:修正錯誤032(內部連結有兩個管道號)" -always
    python replace.py -file:032.txt -regex "\[\[(.*?)\|(.*?)\|\]\]" "[[\1|\2]]" -summary:"機器人:修正錯誤032(內部連結有兩個管道號)" -always
  • Error 036:重定向錯誤(條目列表
    轉換不正確的#REDIRECT(可能需要手動移除不必要的斷行)
  • Error 038:使用HTML標記 <i>(條目列表
    python replace.py -file:038.txt -summary:"機器人:修正錯誤038(使用HTML斜體標記)" -always
    <i>
    ''
    </i>
    ''
  • Error 044:粗體標題(條目列表
    python replace.py -file:044.txt -regex "\=\=(.*?)\'\'\'(.*?)\=\=" "==\1\2==" -summary:"機器人:修正錯誤044(粗體標題)" -recursive
  • Error 050:en dash or em dash(條目列表
編碼
python replace.py -file:050.txt -summary:"機器人:修正錯誤050(en dash or em dash)" -always
&nda sh;

&mda sh;

(Enter)
  • Error 054:列表內容最後加入分行號(條目列表
編碼
python replace.py -file:054.txt -regex -always -summary:"機器人:修正錯誤054(列表內容最後加入分行號)"
\*(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+
*\1\n
\*(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+
*\1\n
\*(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+
*\1\n</nowiki>
\#(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+
#\1\n
\#(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+
#\1\n
\#(.*?)\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+
#\1\n
  • Error 059:模板參數最後加入分行號(條目列表)(由於模板編碼與表格相似,故現編碼有錯誤移除的風險)
編碼
python replace.py -file:059.txt -regex -always -summary:"機器人:修正錯誤059(模板參數最後加入分行號)"
\|\}\}
}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\}\}
\n}}
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\}\}
\n}}
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+\}\}
\n}}
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\|
|
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>\|
|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+\|
|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\|
\n|
[ ]+\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+\|
\n|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[ ]+[(\r\n)]+\|
\n|
\<[\/\\]?[ ]?[Bb][Rr][ ]?[\/\\]?\>[(\r\n)]+[ ]+\|
\n|
  • Error 064:連結目標和顯示相同(條目列表
    python replace.py -file:064.txt -regex "\[\[(.*?)\|\1\]\]" "[[\1]]" -summary:"機器人:修正錯誤064(連結目標和顯示相同)"
  • Error 066:在圖像說明中使用small(條目列表
    python replace.py -file:066.txt -regex "\[\[[Ff]ile\:(.*?)\<small\>(.*?)\<\/small\>\]\]" "[[File:\1\2]]" -always -summary:"機器人:修正錯誤066(在圖像說明中使用<small>)"
  • Error 074:無連結目標(條目列表
    python replace.py -file:074.txt -always -regex "\[\[\|(.*?)\|(.*?)\]\]" "[[\1|\2]]" -summary:"機器人:修正錯誤074(無連結目標)"
  • Error 085:空白標碼(條目列表
    移除<noinclude></noinclude>等標碼(可能斷開兩行,需加上斷行符號)。
  • Error 086:外部連結雙括號(條目列表
    python replace.py -file:086.txt -always -regex "\[\[http\:\/\/(.*?)\]\]" "[http://\1]" -summary:"機器人:修正錯誤086(外部連結雙括號)"