Bot Related Stuff
This is a list of bots I run. By bots, I mean programming code that can retrieve, edit and save pages to the wiki. The code allows edits to be made faster and with less overhead than for regular users. Currently all the code is manually run, and edits can only be made if somebody is actively running the program. That somebody is always me.
Check out this category for a list of all bots running on the wiki.
|
|
Active Bots
These bots are currently complete and will update the wiki from time to time, whenever they are run.
Any problems with these bots? Drop a line at my talk page.
Mobile Phone Mast Timekeeping
Bot User Account
|
MobilePhoneMastBot
|
Status
|
Active
|
Update Record
|
Located Here
|
Pages Updated
|
Template:Mobile Phone Mast Coverage, 100 danger reports (for buildings containing masts)
|
Current Major Iteration
|
3rd
|
Functions
This bot is used to ensure that the information display on the Template:Mobile Phone Mast Coverage template is accurate. When a danger report is updated with a new mast status, that status should be set to an 'old' variant after 5 days total, and 'unknown' after ten days total. The bot checks the reports based on the timestamp in the user line and changes the mast status as needed. It updates the template with the true network coverage as given by the Urban Dead Stats Page and the known count of active masts as given by masts specified as active in danger reports.
|
Scenteral Intelligence Map Refreshing
External Military Report Recording
Bot User Account
|
ExternalMilitaryReportBot
|
Status
|
Active. Upgrade likely in the future.
|
Update Record
|
Located Here
|
Pages Updated
|
EMRP: Reports to Process, 100 EMRP pages, 100 EMRP talk pages.
|
Current Major Iteration
|
1st
|
Functions
The bot takes EMRs posted on EMRP: Reports to Process and then sorts them into their correct locations. It updates the EMRP page for the suburb in each report by looking at certain phrases within the report itself. It then posts a copy of the report in the EMRP talk page for the suburb for archive purposes. It then updates EMRP: Reports to Process accordingly to let users know the reports have been dealt with.
Possible Future Upgrade: Update danger reports for buildings mentioned in reports automatically. Update suburb statuses based on reported conditions, if the user permits.
|
Danger Report Timekeeping
Bot User Account
|
DangerReportTimekeeperBot
|
Status
|
Active
|
Update Record
|
Located Here
|
Pages Updated
|
A manually selected list of 1236 building danger reports.
|
Current Major Iteration
|
1st
|
Functions
There are lots of subpages to the Danger Reports, this means that often they can go out of date without people ever noticing. Information is no real use if it's more than a month old. This bot will check the timestamps on a list of 1236 danger reports, determine which have no had an update in over a month and make their status unknown (if that is not already the case).
|
Manual Editing-Assist Bots
These bots are designed to help me perform bulky manual edits, they are usually' Run Once' type programs.
Bulk Updates Bot
User Account
|
BulkUpdatesBot
|
Status
|
Active Batch Updater
|
Functions
A handy tool that I adjust on the fly to my needs. So far it has only performed 100 edits. These involved updating the 100 suburb danger reports in the DangerReport namespace to a new version.
|
The following Bots used to run through my account, this no longer occurs.
Quick Updates Bot
User Account
|
The Rooster
|
Status
|
Active Manual-Editing Assistant
|
Functions
A handy tool that I adjust on the fly to my needs. I feed it a page or list of pages, a handful of code that deals with how the page needs to be changed (Usually no more than adding a few lines, or maybe a complete replace of text) and it runs through the list. Simply, fast and mostly effective. This bot is for generally small jobs (usually no more than 100 edits).
|
Danger Report Standardization
User Account
|
The Rooster
|
Status
|
Manual-Editing Assistant, perhaps to be reinstated, recoded and rerun under the BUB account.
|
Functions
Original Run: This bot standardizes Danger Reports. I've run for three major edit-streaks. The first time it went through everything and fixed it all, a few errors here and there which I didn't notice with my manual checking but nothing major. The second time it was solely to fix categories for Office Building and NTs by removing the word 'The' in the Building Danger Levels sort key. The third time it rolled out a new standard and also created a handful of mobile phone mast pages that needed creating. It managed to make a half-major screw up on some of the existing mast reports but these have since been fixed. I estimate that roughly 1500 of my edits are due to this thing, that certainly wasn't my intention.
I'm burying this bot under a foot of soil. Let's hope it never need be run again.
Run Two: After some months, many more reports have been made. A new template for ambiguous buildings has been made and needs to be used. The bot needs to re-run in order to make this change and also re-check standards. It may eventually be retooled for this purpose.
|
Location Link Disambiguation
User Account
|
The Rooster
|
Status
|
Retired Manual-Editing Assistant
|
Functions
This bot targeted pages using the LocationBlock or LocationBlockMerge templates that link to other building's with ambiguous links that meant you ended up at a disambiguation page. After some 3200 edits, it's job has been completed. Anything that did escape will likely get corrected manually anyway. Pages linking to disambiguation pages were down to just 1700 after this bot finished running.
|
Design Phase
Bots currently still being designed.
Nothing in development at this time.
Ideas for Bots
These are bots I haven't even entered one line of code for, but might be useful.
Co-ordinates Creator
User Account
|
To be determined, likely through the BUB account.
|
Status
|
Drawing Board
|
Possible Functions
This bot would set up all the redirects that should exist for co-ordinates. EG: You type in 52,54 into the search box and get sent to that building. Some already exist, but many do not.
|
The Scrapheap
Anything that was considered, but not expanded upon.
Revivification Point List Timekeeping
User Account
|
Would've probably been a seperate account.
|
Status
|
Scrapped at Design Phase
|
Possible Functions
This bot would deal with the timekeeping on the List of Revivification Points page by marking points as outdated where required.
Scrapped due to the lengthy times between required edits, manual editing will suffice for the page in question.
|
Locations Unmerger
User Account
|
Would've probably been through the BUB account.
|
Status
|
Scrapped at Drawing Board
|
Possible Functions
This bot would unmerge collections of locations. (EG: Dulston Pubs) and separate them into individual location pages.
Scrapped due to extremely negative reception, manual unmerging seems to be fine anyway.
|
|