User talk:Geckbot

From the Fallout3 GECK Wiki
Jump to navigation Jump to search

Requests!

Please add any and all Requests at the bottom of the page, in their own secondary heading (that's with two ='s). Each will be considered and responded to at the soonest convenience, which will either be when DragoonWraith gets a chance, or has gotten the go-ahead from the admins for requests of uncertain acceptability.

There is no penalty for asking and being denied; if there are any changes you'd love to see happen but think would take way too long to do by hand, feel free to ask if GeckBot can handle it.

Geckbot Log

Completed Actions
TS7 Feb 2, 2009: 19:19 (EST) Geckbot account created and flagged as Bot.
DW Feb 4, 2009: 15:20 (PST) Geckbot user page set up, first requests taken.
GB b Feb 4, 2009: 17:08 (PST) Geckbot test-run: Changed all instances of "GeckBot" to "Geckbot".
GB b Feb 4, 2009: 17:10 (PST) · See Archive Creation of Function Page from Category:Functions.
GB b Feb 5, 2009: 14:07 (PST) · See Archive Transition of all pages transcluding {{Function}} to use {{FunctionArgument}} instead of the obsolete arg# and optArg# system.
GB b Feb 8, 2009: 12:59 (PST) · See Archive Created a tree-list of all of the Functions in the Function Page.
GB b Apr 2, 2009: 11:14 - 11:37 (PST) Added the {{Incomplete}} tag to all Functions which only linked to the CSwiki.
GB b Aug 12, 2009: 12:24 - 13:45 (EDT) Added all Functions to the GECK 1.0 Functions category, as well as the (GECK 1.0) versions of all sub-categories.
GB b Aug 12, 2009: 21:52 - 21:54 (EDT) Moved all functions added by the Fallout Script Extender from the (GECK 1.0) version of all function categories to the (FOSE) version.
GB b Aug 15, 2009: 11:42 - 14:22 (EDT) Moved all "GECK 1.0" functions to the correct GECK 1.1 categories.
GB b Jul 27, 2010: 11:52 - 12:40 (EDT) Imported 293 functions (including aliases) from text file prepared by Cipscis.
GB b Jul 27, 2010: 15:40 - 16:28 (EDT) Removed extra "title" text from imported functions (see previous log entry).
Planned Actions
GB b Needs Custom Code (major) · See Entry Convert all pages in Category:Functions to use {{Function}}.
GB b Needs Custom Code (minor) · See Entry Create a list of articles in Category:Functions but not in any of the Function Type Categories.
GB b Needs Custom Code (unsure) · See Entry Create redirect pages from aliases to functions.


Requests[edit source]

Function Pages to Use Template[edit source]

I want to switch the Function pages over to the Template, which is something GeckBot could be ideal for, but I want a go-ahead from the people who are working on that - are you ready to put that into use?
DragoonWraith · talk · 23:25, 4 February 2009 (UTC)

I'm going to give the alias a little thought, I don't really like having it on the syntax line (may be confusing). But after that I'm done with it.
--Qazaaq 17:39, 5 February 2009 (UTC)
I changed how it appears to match how it was done on the CSwiki, but I did not change the name of it. Let me know if you prefer it that way. I still prefer alias over shortname, however. Shorter, too.
DragoonWraith · talk · 05:13, 9 February 2009 (UTC)
This is quite a bit longer, but at least it isn't confusing. I won't have time to look at it properly anytime soon, so go ahead and put the bot to work. I agree on changing shortname to alias, I just did that.
--Qazaaq 11:23, 9 February 2009 (UTC)
By the way, something that may come up as an issue for you when making this change is, if you try to use the CSWikiPage parameter, it will inject an external link into the page which will trigger the captcha protection. I'm not sure if the bot is allowed to bypass it, but you may just want to not use the CSWikiPage parameter in geckbot replacements at first.
--SnakeChomp 00:32, 6 February 2009 (UTC)
If the bot is set up correctly, this should not be an issue. Bots whose accounts are actually flagged as Bot (i.e. have the little b appear in edit histories and don't appear in the Recent Changes unless Show Bots is used) are usually allowed to bypass ReCaptcha and such things. This assumes, however, that Bethesda has this set up correctly. Note that this does not (or should not) affect illegitimate bots (spambots) because their account needs to be specially flagged as a bot. I could log in as the bot and make manual edits with the same privileges, and I could run the bot out of my normal account and spam up Recent Changes with all the edits it makes (well, so far it's only changed like 15 pages, but whatever); "bot-status" is independent of whether or not a bot actually makes the edits.
Regardless, ideally, linking to the CSwiki should be done with interwiki links, but Bethesda still has to set that up. I asked them to, but it probably got lost in the shuffle - I'll ask again.
DragoonWraith · talk · 05:13, 9 February 2009 (UTC)
OK, doing this is going to take some custom coding for PyWikipedia; that may take a bit of work. For now, I've had the bot update all the pages that were using shortname to use alias (though it was apparently only PRAD). I'll start working on the Python soon.
DragoonWraith · talk · 19:04, 9 February 2009 (UTC)
I've written some JavaScript code which can convert function definitions from the dictionary used by my Script Validator into the format used by the function template. At the moment, my validator has 135 functions defined which don't currently use the function template here, as well as all functions from FOSE v1.
If I were to supply the templates, along with the names of the pages that they should go on, would you be able to use User:Geckbot to put them on the pages that require them?
-- Cipscis 03:04, 8 July 2010 (UTC)

The Function Page missing uncategorized functions[edit source]

It seems that at least one function has gone missing from this page every since it was generated using a tree: HasLoaded3D. It was included in the first list ever generated (which was generated from the Category:Functions category). This function is only categorized withCategory:Functions. Do you think you could make a list of uncategorized functions like this (ones in the Functions category but no sub categories) and stick it at the bottom of the Function Page or somewhere so I can know what all the uncategorized ones are?
--SnakeChomp 03:00, 19 February 2009 (UTC)

Done easily, yeah, no problem. Sorry that I missed that - didn't realize there were any not categorized like that. I'll whip something up for that, probably tomorrow.
DragoonWraith · talk · 10:25, 19 February 2009 (UTC)

Create alias function pages which redirect to function pages[edit source]

Many functions are more commonly known by their aliases, yet can only be found on the Wiki if referred to by their long name. For example, scaonactor and evp, when searched for, give no results, even though they are aliases of the documented functions StopCombatAlarmOnActor and EvaluatePackage.
I'm not sure if this task is really suited for Geckbot, but it sounds pretty tedious and repetitive to me so I thought I'd ask about it here - could Geckbot be used to create "alias function pages" that redirect to actual function pages? If it helps, here is a list of functions that the FOSE team pulled from the 1.0 executable that lists all aliases - Fallout 3 Commands
-- Cipscis 21:57, 24 March 2009 (UTC)

Definitely do-able. I'll need to do some custom-coding, though, to generate the list. I'll look into it.
DragoonWraith · talk · 23:39, 24 March 2009 (UTC)
I've gradually been creating redirects like this as I come across functions with aliases. I've probably got just about all of them by now.
-- Cipscis 03:04, 8 July 2010 (UTC)