User talk:UnderBot: Difference between revisions

(→‎Category redirects: I was thinking of DVCS)
 
(11 intermediate revisions by 4 users not shown)
Line 18:
::: I see. I think I'll just play it by ear. If I accidently implement more features than I can maintain, I'll comment out the buggy ones until a volunteer steps up. Fortunately, Rosetta Code has no lack of Perl programmers. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]])
:::: I was thinking more along the lines of cleaning up the source a small bit and throwing it on github. --[[User:Short Circuit|Michael Mol]] 22:45, 9 April 2010 (UTC)
::::: That… is not a bad idea. Now also on my to-do list. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 11:10, 10 April 2010 (UTC)
::::: It's only one file, so I'm just [[User:UnderBot/Source|hosting it on Rosetta Code]]; MediaWiki's edit history ought to provide all the version control we need. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 14:45, 1 May 2010 (UTC)
:::::: (How about moving this to a separate "Source control" heading?) The feature you miss out on is automated tracking of ''which version did I check out?'', without which you can't merge changes back safely without doing the same tracking manually, which is enough of a pain to be a significant barrier to contribution. MediaWiki does this implicitly in an edit session, but that isn't persistent enough. —[[User:Kevin Reid|Kevin Reid]] 16:59, 1 May 2010 (UTC)
::::::: [http://repo.or.cz/w/UnderBot.git So be it.] —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 18:19, 1 May 2010 (UTC)
: This works now. You just have to make sure that the category for the alternate name is in [[:Category:Alternate language names]]. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 12:31, 26 April 2010 (UTC)
 
== Double redirects ==
Look at the listing on [[Special:DoubleRedirects]] every once in a while (maybe once or twice a week) and change the redirect in the first page in the chain to point to the last page in the chain. Broken redirects is probably more of a manual task. Usually the solution is to delete the redirecting page, but sometimes the solution is to re-redirect. --[[User:Mwn3d|Mwn3d]] 19:01, 29 April 2010 (UTC)
: Why would you delete a redirecting page, unless it was pointing in the completely wrong direction, or unless the content it was pointing at was removed? --[[User:Short Circuit|Michael Mol]] 19:05, 29 April 2010 (UTC)
::That was talking about broken redirects (pages that redirect to deleted pages). I wanted to say my piece about why the bot shouldn't fix those because I thought about it, but then decided that sometimes you might need to re-redirect. --[[User:Mwn3d|Mwn3d]] 19:50, 29 April 2010 (UTC)
: It doesn't look like there's a way to list double redirects with the API. I could try scraping the HTML, but I'm afraid that would get messy fast. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 11:25, 1 May 2010 (UTC)
 
== Run frequency ==
 
Could you bump his cron frequency up to every ~4-6 hours? --[[User:Short Circuit|Michael Mol]] 12:50, 17 June 2010 (UTC)
:Okay, it's now at every 4 hours. —[[User:Underscore|Underscore]] ([[User talk:Underscore|Talk]]) 13:01, 17 June 2010 (UTC)
845

edits