User:Bot1058
Appearance
This user account is a bot that uses PHP, operated by Wbm1058 (talk). It is used to make repetitive automated or semi-automated edits that would be extremely tedious to do manually, in accordance with the bot policy. The bot is approved and currently active – the relevant request(s) for approval or tasks can be seen here. Administrators: if this bot is malfunctioning or causing harm, please block it. |
This bot runs on Wikimedia Toolforge. It runs on the billsbots tool account (k8s-status · k8s grafana). Task 8 runs exclusively on Toolforge. Tasks 3, 4, 5, and 7 run on both Toolforge and my PC. Administrators: If this bot needs to be blocked due to a malfunction, please remember to disable autoblocks so that other Toolforge bots are not affected. |
Bots by wbm1058: RMCD bot • Merge bot • Bot1058 |
- When I filed my bot request for approval, I did not know whether AWB was exclusion-compliant. Now, I have found the answer.
- Put {{bots|deny=AWB}} on the top of any page that you don't want AWB to edit.
- See also: User:AnomieBOT/Nobots Hall of Shame.
- Contributions
- Source code for tasks 3, 4 and 5
- Source code for task 6
- Source code for task 7
- botclasses.php, a PHP bot framework
- wikitech:Help:Toolforge/Jobs framework
Tasks
[edit]Task 3 was converted from AWB to PHP. Tasks 3, 4 and 5 run hourly on my desktop PC, at the top of the hour.
Tasks 3, 4 and 5 also run hourly on the Toolforge jobs framework, at 40 minutes past the top of the hour. Commands I used to start this hourly run:
wbm1058@tools-sgebastion-10:~$ become billsbots
tools.billsbots@tools-sgebastion-10:~$ cd php
tools.billsbots@tools-sgebastion-10:~/php$ toolforge-jobs run unsynced-dab-redirects --command "php ./php/unsynced-dab-redirects.php" --image php8.2 -o ./logs/unsynced-dab-redirects.log -e ./logs/unsynced-dab-redirects.log --schedule "40 * * * *"
Task 6 runs monthly on my desktop PC, on the 12th of each month.
Commands to start task 7 on Toolforge:
wbm1058@tools-sgebastion-13:~$ become billsbots
tools.billsbots@tools-sgebastion-13:~$ cd php
tools.billsbots@tools-bastion-13:~/php$ toolforge jobs run permalink --command "php ./php/permalink.php" --image php8.2 -o ./logs/permalink.log -e ./logs/permalink.log --schedule "* * * * *"
Bot Task | Status | Description | Activity |
---|---|---|---|
Task 1 | Approved. | Bad link repair, replace: Log entry for the Spam blacklist → Log entry for the MediaWiki:Spam-blacklist | -Inactive |
Task 2 | Withdrawn by operator. | Substitute a template, when called for at Wikipedia:Templates for discussion/Holding cell § To substitute | -Inactive |
Task 3 | Approved. | Sync disambiguation talk pages by replacing redirects with {{WikiProject Disambiguation}} See also: BattyBot 34, but that bot skips redirects • Clears Category:Unsynchronized disambiguation talk pages |
-Active |
Task 4 | Approved. | Sync unsynchronized disambiguation / ambiguous term talk page redirects • Clears Category:Unsynchronized disambiguation talk page redirects • Clears Category:Unsynchronized ambiguous term talk page redirects • Mostly clears Category:Unsynchronized talk page redirects (doesn't move pages needing moved) |
-Active |
Task 5 | Approved. | Remove pages from Category:Long monitored short pages | -Active |
Task 6 | Approved. | Remove disambiguation pages from Category:Monitored short pages | -Active |
Task 7 | Approved. | Keep Wikipedia:Requested moves/Technical requests/Permalink up-to-date | -Active |
Task 8 | Approved. | Purge pages with recursive link update in order to refresh links which are old • page_links_updated by date, mainspace • page_links_updated by date, all namespaces |
-Active |