User talk:Geckbot


Revision as of 19:32, 5 February 2009 by SnakeChomp (Talk | contribs) (Function Pages to Use Template)


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.


Function Pages to Use Template

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)
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)

Functions page

Can you make the geckbot parse the members of all the function categories and generate a Functions page which links to all the functions using headers for category names? I can reorganize the categories with proper nesting once they are all on one page. Perhaps use some kind of tabular layout so we can put a short summary of each function on the page as well.

See User:Haama/Functions1 for an example.
--SnakeChomp 23:55, 4 February 2009 (UTC)

Should be quite possible. I'll look into it. Been a while since I've used the bot, have to figure out how best to do that.
DragoonWraith · talk · 00:23, 5 February 2009 (UTC)
Done. See Function Page.
DragoonWraith · talk · 01:10, 5 February 2009 (UTC)
You forgot to create sections on the page base on the category the function came from =P
--SnakeChomp 02:02, 5 February 2009 (UTC)
I didn't do that because I haven't figured out how yet. Working on it.
DragoonWraith · talk · 20:11, 5 February 2009 (UTC)

Function template pages that use arg# arguments

Can you change the existing users of the Function template who use the arg0-arg9 and optarg0-optarg9 arguments to use the new "arguments" value with the Template:FunctionArgument template? See PipBoyRadio for an example of using the "arguments" parameter to the Function template. Once all existing templates are changed we can remove the arg0-arg9 and optarg0-optarg9 arguments from the function template to make it a bit easier to deal with.

I didn't check, but there may not be a whole lot of existing function template users, so if its less than 10 or something I suppose it can just be done by hand.
--SnakeChomp 18:26, 5 February 2009 (UTC)

This one's pretty trivial, sure.
DragoonWraith · talk · 20:10, 5 February 2009 (UTC)
Bah, took a while to re-learn how PyWikipedia RegEx worked, but I got it. Still looking into the other one.
DragoonWraith · talk · 22:08, 5 February 2009 (UTC)
Is PyWikipedia's Regex different from Python Regex?
--Qazaaq 22:14, 5 February 2009 (UTC)
Personal tools