User talk:Pathoschild/Archives/2012-02

From Meta, a Wikimedia project coordination wiki

meta.wikimedia

[Bug] Catanalysis doesn't works with talk pages

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

Hi!

I just noticed that the Catanalysis tool is not working with the prefix "Talk:Matemática elementar", for which there are various pages on pt.wikibooks. Could you try to fix that, so that we can see statistics on discussions about pages of specific books in the project? Thanks! Helder 12:29, 4 April 2011 (UTC)

Hello Helder. Thanks for the suggestion; I've added namespace recognition in prefix mode. —Pathoschild 00:35:07, 21 June 2011 (UTC)

Ajax sysop.js: Patrolling links no longer inserted into RC/watchlist

The following discussion is marked as answered (see rewrite). If you have a new comment, add it just below the box.

Hi Pathoschild

The patrolling links which Ajax sysop.js is supposed to inject into RC/watchlist, doesn't work any longer. It happened with the big MediaWiki upgrade, I believe. Patrolling many edits by the same user without the aid of your script is such a bore, so I hope you can make it work again. :-)

- Kaare 14:13, 5 April 2011 (UTC)

Did a bit of debugging:
Uncaught exception: TypeError: 'body.getElements' is not a function

Error thrown at line 82, column 3 in ajax_sysop_main() in http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/Ajax_sysop.js&action=raw&ctype=text/javascript:
    links = body.getElements('a');
called from line 54, column 489 in <anonymous function: window.runOnloadHook>() in http://bits.wikimedia.org/da.wikipedia.org/load.php?debug=false&lang=da&modules=ext!gadget!Nordiske-lang%7Cjquery!checkboxShiftClick%7Cjquery!client%7Cjquery!cookie%7Cjquery!placeholder%7Cmediawiki!action!view!rightClickEdit%7Cmediawiki!language%7Cmediawiki!legacy!ajax%7Cmediawiki!legacy!ajaxwatch%7Cmediawiki!legacy!mwsuggest%7Cmediawiki!legacy!wikibits%7Cmediawiki!util&skin=monobook&version=20110518T160129Z:
   onloadFuncts[i]();
Seems related to MooTools and/or possibly a conflict with jQuery, but I'm not familiar with how Mediawiki loads resources. - Kaare 17:33, 18 May 2011 (UTC)
Hello Kaare. I have an experimental rewrite of Ajax Sysop which is compatible with the recent MediaWiki changes. —Pathoschild 18:15:56, 31 December 2011 (UTC)

When I have used mw.loader to load the experimental script at Commons through my common.js file, when I try to use it, I get a little red error box with the text ✘badtoken: Invalid token . Nothing appears in the error log, and nothing patrolled. billinghurst sDrewth 11:07, 1 January 2012 (UTC)

zh-yue and global bot

The following discussion is marked as answered (added to wikiset). If you have a new comment, add it just below the box.

Hi, i requested bot flag at zh-yuewiki and i am suprised that it allows global bots as written on zh-yue:Wikipedia:機械人政策 although it is not part of the global bot wikiset. This was added by bureaucrat zh-yue:user:Shinjiman about two years ago [1].

I havn't found any local discussion about this change, but i cannot read this language well. Do you know anything about this? I think allowing global bots which aren't able to set the bot bit isn't useful. Could you check this? Thanks. Merlissimo 22:41, 9 April 2011 (UTC)

Hello Merlissimo. I added zh_yuewiki to the wikiset. —Pathoschild 18:41:41, 31 December 2011 (UTC)

Wiktionnaire

The following discussion is marked as answered (frwiktionary excluded from deletion requests). If you have a new comment, add it just below the box.

Si tu as besoin de supprimer des pages, ou de faire toute autre intervention technique sur le Wiktionnaire (qui au passage vient de franchir les 2 millions d'articles), je te signale gentiment la page wikt:fr:Wiktionnaire:Liste des administrateurs, qui prouve qu'il y a sur ce projet une communauté qui est parfaitement capable de gérer des demandes de suppression de pages, et ce même dans la minute. --ArséniureDeGallium 21:27, 18 April 2011 (UTC)

Bonjour ArséniureDeGallium. Les pages ont été supprimés sur plus de 650 wikis au requête de l'utilisateur; ceci fait parti du même service qui les a créer en premier lieu (soit le service Synchbot). Ce n'est malheureusement pas raisonnable de faire des requêtes de suppression non-controversées sur une portion de ces wikis — mais si vous voulez, je peux exclure le Wiktionnaire français du service Synchbot en ce qui est des suppressions. Ce serait alors la responsabilité de l'utilisateur de faire une requête de suppression sur ce wiki. —Pathoschild 18:03:25, 20 April 2011 (UTC)

JFTR, old history, when you look at Template:Lps and this page it should be clear that the vintage 2006 version of template {{Lps}} was not involved in whatever you discussed in its deletion process with Fabartus about a year after the last use of the omniplex accounts on m:, w:, and mediazilla:.  –82.113.106.28 04:48, 26 April 2011 (UTC)

Global bot policy in kbd.wikipedia

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

Hi,

The Kabardian Circassian Wikipedia decided to implement the global bot policy. See:

Can you please take the necessary steps to implement it?

Thank you. --Amir E. Aharoni 20:32, 26 April 2011 (UTC)

Beep :) --Amir E. Aharoni 06:55, 20 May 2011 (UTC)
Done (some time ago). —Pathoschild 16:32:02, 09 January 2012 (UTC)

[BUG] JS errors in ajax sysop

The following discussion is marked as answered (fixed in experimental version). If you have a new comment, add it just below the box.

Hi!

While acessing this deletion page I get the following JS error (using Mozilla/5.0 (X11; U; Linux i686; pt-BR; rv:1.9.1.16) Gecko/20110323 Iceweasel/3.5.16 (like Firefox/3.5.16)):

$("deleteconfirm").getParent is not a function
http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/Ajax_sysop.js&action=raw&ctype=text/javascript
Line 288

The line 288 has this content:

form = $('deleteconfirm').getParent();

Could you try to fix it? Helder 13:21, 27 April 2011 (UTC)

Another one, after I clicked on "(AJAX)" to try to rollback an edit to this page:
Error: span.adopt is not a function
Source: http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/Ajax_sysop.js&action=raw&ctype=text/javascript
Line: 207
    span.adopt(wmt_loader({'class':'smallloader'}));
Helder 14:16, 28 April 2011 (UTC)
This is fixed in the experimental version. —Pathoschild 04:00:10, 24 January 2012 (UTC)

suggestion for "oldest account" guess at stalk toy

The following discussion is marked as answered (based on user.user_registration field). If you have a new comment, add it just below the box.

I assume the "oldest" account is guessed by picking the first, in alphabetical order, of the wikis where a registration date isn't available. I'd suggest that if the home wiki is among these, it should be used instead. Makes sense? --Waldir 01:45, 12 May 2011 (UTC)

I'd suggest that if two wiki's have accounts with no known registration dates on the users, you pick by the oldest wiki (since that has the greater probability of having the oldest account) The preceding unsigned comment was added by 118.208.57.138 (talk • contribs) 14:51, 18 May 2011 (UTC).
Yes, that makes sense, as a second criterion. Home wiki should still take precedence, IMO. The 3rd and final criterion (for wikis created in the same day) could be the current one, which seems to be the alphabetical order of the language code. --Waldir 20:38, 18 May 2011 (UTC)
The oldest account is based on the user_registration field on the user table. This may be inaccurate for older accounts on some wikis, where the data is not available before 2005 or so. —Pathoschild 04:08:04, 24 January 2012 (UTC)

POTY 2010 account eligibility

The following discussion is marked as answered (noted for future POTY votes). If you have a new comment, add it just below the box.

Hiya, I was looking into the possibility of voting for POTY 2010, and so checked my account under the account eligibility script... specifically, I'm Nemo on enwiki_p, thus: http://toolserver.org/~pathoschild/accounteligibility/?user=nemo&wiki=enwiki_p&event=16 ...this says that I'm eligable...

except, POTY states I need a unified login with wikicommons - which I do not have (neither I on enwiki_p, nor the newer-but-has-more-edits Nemo on eswiki_p are really willing to give up our respective usernames for the sake of the SUL which (for myself and my own usage at least), offers little benefit.

Anyway, this isn't an issue of policy, just one of that script - shouldn't it check for SUL status as well? (alternatively, if I *can* vote on the POTY images as my account stands, it sure doesn't seem like it, though perhaps when voting is open it'll be clearer?)

anyway, cheers... --118.208.57.138 13:16, 18 May 2011 (UTC) (aka: http://en.wikipedia.org/wiki/User:Nemo :)

Thanks for the suggestion; I'll take this into account for future POTY votes. —Pathoschild 04:12:18, 24 January 2012 (UTC)

Scripting

The following discussion is marked as answered (see TemplateScript). If you have a new comment, add it just below the box.

Hi, Pathoschild I am making a shortcuts script on my home wiki turkish wiki tr:Kullanıcı:Learath2/kısayollar.js this works great at this state but i just can use it to make sidebars that are predetermined on script and i wan to use common.js to control it. One revision before that is my best i can do. Main script has parts from your code TemplateScript. Can you have a look please.Good work.-- Learath2message 13:33, 27 May 2011 (UTC)

Hello Learath2. There is a new version of TemplateScript, which can be used as a framework for your own scripts. There is an example of this in the documentation. —Pathoschild 21:14:28, 20 June 2011 (UTC)

Raise autoconfirmed threshold on zh-yuewiki

The following discussion is marked as answered (achieve consensus & file ticket). If you have a new comment, add it just below the box.

Not sure you know the answer, but I'm asking you this question anyway! You've previously indef-banned many cross-wiki abusers on the Cantonese Wikipedia (zh-yue.wp) for their abuse there, among other places. One of the causes of the problem was that in the Cantonese Wikipedia, the threshold of autoconfirmed was set to (default?) 4 days and 0 edits. That means an abuser can come and create many accounts, wait 4 days and cause havoc. There is a current discussion among several zh-yue.wp administrators to raise the threshold to 4 days, 10 edits so that semi-protection becomes adequate to temporarily fend off topic-specific cross-wiki abusers.

The question is, how can we alter the site threshold of autoconfirmed? Deryck Chan 17:33, 20 June 2011 (UTC)

Hello Deryck. When the community has reached a decision, you can file a request in Bugzilla (in the Wikimedia product and Site requests component). —Pathoschild 21:09:27, 20 June 2011 (UTC)

Global user pages and talk pages

The following discussion is marked as answered (see Synchbot). If you have a new comment, add it just below the box.

Hi Pathoschild, I'm wondering where could I request for creation of global user and talk pages? (Please notify me when you answer,) Thank you! HPHT 07:13, 29 June 2011 (UTC)

Hello Hội Phượng Hoàng. You're looking for Synchbot. —Pathoschild 22:30:53, 30 June 2011 (UTC)

Global Userpages

The following discussion is marked as answered (no objections to shared processing). If you have a new comment, add it just below the box.

Hi!

I'm a developer for a tool just like your tool, I can create global pages on all WikiMedia Wiki's with just one click, I can overwrite and skip some wiki's and revert the edits when needed.

I was wondering: There seem to be a small backlog with your requests, do you mind when I help out with my bot? I cant really do .js or .css because I'm not a administrator but I can help you out with all the normal requests.

Secondly when you think I can help, is it possible we move the request page to the main space so everybody can easy find it?

Best, Dirt Diver 16:46, 30 June 2011 (UTC)

Hello Dirt Diver. I have no objections to sharing the workload, nor to moving the pages if others help. Have you done any test runs with your bot? —Pathoschild 00:10:44, 01 July 2011 (UTC)
I did some runs on other wiki families there it works without a problem. I will do some testing today before I really fire it up, don't think I want to make a mess on more than 700 wiki's so I need to be sure everything works on Wikimedia also. Dirt Diver 03:39, 1 July 2011 (UTC)
I've seen the creation of the userpage for GlobalEditBot on Swedish Wikisource. There are no problems making such pages on our wiki with that account. But You will not be able to edit pages like User:Anybody/common.js without some kind of user-rights. Pathoschild is a Steward and therefor has such rights. Other users that has created such pages for other users has also had some kind of global user-rights. Will You request that kind of rights for your bot, or will you not edit such pages? -- Lavallen 14:03, 1 July 2011 (UTC)
It seems to be that I can not edit at all on wikis since my bot is locked because I need to asked for a botbit on all wikis? :-s Seems to be lots of work, but it will keep the stewards busy for a while, i guess more than 400 doesn't have crats.
@lavallen I wanted to do the userpages and talkpages so the workload for Pathos would reduce, I wasn't seeking for extra right for all wikis. I guess when we work on this together it would be pretty fast to handle all requests. Dirt Diver 16:38, 1 July 2011 (UTC)
See Bot policy#Global bots. — Kudu ~I/O~ 23:49, 22 August 2011 (UTC)

Translator, We need you!

The following discussion is marked as answered. If you have a new comment, add it just below the box.

Dear Pathoschild,

You have helped us in previous years with translations and for that we are most grateful. Now we turn towards the 2011/12 fundraiser. It may seem forever away, but work has already begun getting everything ready to go. This year we want to have landing pages covering as many countries in as many languages as possible.

Right now, we want to figure out who is interested in translating for the fundraiser. This year we're hoping to have more of a solidified "core" group of translators that we can count on to have work done by a few key dates, but we'd also welcome help from people who are willing to just help out when they can.

If you would be interested please take a look at this little sign-up survey and fill it out http://survey.wikimedia.org/index.php?sid=13638&newtest=Y&lang=en. With that we can start building a list of people and filling any gaps in the languages we serve.

Many Thanks

Joseph Seddon (User:Jseddon (WMF))

Production Coordinator
Wikimedia Foundation

Jseddon (WMF) 00:44, 9 July 2011 (UTC)

Fixes for regex menu framework

The following discussion is marked as answered (created feature ticket). If you have a new comment, add it just below the box.

Hi!

Could you apply these fixes to your Regex menu framework.js? The addition of the classes makes it more compatible with both vector and monobook (see this old thread). Helder 00:34, 13 July 2011 (UTC)

Thanks. I applied the fixes, but I suggest looking into the the new version of TemplateScript, which incorporates many of the useful features from the regex menu framework and is fully Vector-compatible. I plan on phasing out the regex menu framework at some point in the future. Let me know if you're interested in trying it out — I can help migrate regex menu framework scripts to the new TemplateScript framework. —Pathoschild 01:51:45, 14 July 2011 (UTC)
You're welcome!
About the TemplateScript, it doesn't seems to have a form for use with regexes as in the old framework. Do you plan to add it? (this is the feature which motivated my to install the framework ;-)
PS: Since bug 4801 was fixed it is not necessary to add <pre> to the code anymore. I have not looked in detail but perhaps the jquery.textSelection.js plugin (which is used by MW edit toolbar) is useful for your function "InsertLiteral". Helder 03:01, 14 July 2011 (UTC)
I didn't add the regex tool because the Vector toolbar provides one (Advanced > search and replace). I plan to add it in the future when I add more features. Do you think it's useful to add the version from the regex menu framework?
As for jQuery.textSelection, unfortunately MediaWiki doesn't seem load it into the general environment. —Pathoschild 22:57:13, 18 July 2011 (UTC)
Until now the feature available on vector toolbar is unusable because of Bug 23510 (Search and Replace is very slow: it should do a one-step replace when replacing all occurrences).
The plugin is available at http://en.wikipedia.org/w/resources/jquery/jquery.textSelection.js and is loaded by default on edit mode. Try runing something like
javascript:alert($('#wpTextbox1').textSelection)
in the address bar of your browser when editing a page. It can be loaded also when viewing pages, by using mw.loader.using:
javascript:mw.loader.using('jquery.textSelection',function(){alert($('body').textSelection);});
Helder 21:12, 21 July 2011 (UTC)
Thanks for the suggestion. I created a feature ticket to track implementation. —Pathoschild 04:21:10, 24 January 2012 (UTC)

Disputing a user's translation quality

The following discussion is marked as answered (I do not mediate user disputes & am not active in translation). If you have a new comment, add it just below the box.

Hi, Pathoschild. How do you do? Long time no see read :)
Do you remember this notification [2] and few words I've talked you about the matter?
Here's something about certain "translators".
Here (Image filter referendum/en) I saw that there's a translation in Croatian. I was curious to see how does it look like. I clicked all subpages and I saw this:

  • Image_filter_referendum/Committee/hr

July 3, 2011 - "translation" [3] and history [4]

  • Image filter referendum/hr

July 2, 2011 - "translation" [5] (this is translation?)

  • Image filter referendum/FAQ/hr

July 25, 2011 - "translation" [6] and history [7]

  • Image filter referendum/Vote interface/hr

July 25, 2011 - "translation" [8] and history [9]

  • Image filter referendum/Email/hr

July 25, 2011 - "translation" [10] and history [11]

  • Template:PromoteElection/hr

June 11, 2011 - "translation" [12] and history [13]

  • Board elections/2011/Candidates/hr

May 28, June 1, 2011, "translations" [14] [15] and history [16]
What can we do in such situations? How can we protect ourselves from such behaviour?
Besides this, how can we protect ourselves from poor translations?
Fortunately, I was curious. But uninformed user may think that Croatian has translation, since the link is blue, so a user likely will not go to translate. But in fact, under that "translation" there is no traslation, just a pasted text in English.
Is there a procedure for the translations, so the local language community opinion will not be evaded? Someone is behaving this way behind the back of hr community. Kubura 01:24, 31 July 2011 (UTC)

My conversation with concerned user about that matter User_talk:Kubura#Croatian_language ([17] [18]). Feel free to mediate. Kubura 03:14, 18 August 2011 (UTC)

Sorry, I do not mediate user disputes and I am not active in translation. I suggest speaking to someone like Cbrown1023 who handles translation. —Pathoschild 01:06:08, 26 August 2011 (UTC)

Global bots on arwiki

The following discussion is marked as answered (local policy is incompatible). If you have a new comment, add it just below the box.

Hello. Would you please update Global bots wikiset to include Arabic wikipedia (arwiki). We have implemented the new bot policy which allows for global bots. Thanks in advance. --Ciphers 02:41, 17 August 2011 (UTC)

Hello Ciphers. The policy mentions "Globally-approved interwiki bots", but the global bot policy also enables double-redirect fixing. Can the local policy be amended to allow all global bots? —Pathoschild 01:00:05, 26 August 2011 (UTC)

Talkback

The following discussion is marked as answered. If you have a new comment, add it just below the box.
You have new messages
You have new messages
Hello, Pathoschild. You have new messages at User:Pathoschild/Scripts/Synchbot.
You can remove this notice at any time by removing the {{Talkback}} or {{Tb}} template.
Kudu ~I/O~ 13:54, 22 August 2011 (UTC)

Need block on wa.wiki

The following discussion is marked as answered (no further blocks needed). If you have a new comment, add it just below the box.

Would you please block Uzeu:NeoNaziWikipedian1488 on wa.wiki? This account was SUL'd to en. wiki and used to vandalize there. Thanks, NawlinWiki 17:31, 24 August 2011 (UTC)

Hello NawlinWiki. They haven't edited elsewhere, so I think the current block on enwiki is enough. (If you need a quick response, you can use the #wikimedia-stewardsconnect channel on the freenode IRC network instead of contacting a steward directly.) —Pathoschild 00:53:33, 26 August 2011 (UTC)

Une petite question

The following discussion is marked as answered (prepared SQL for prospective tool). If you have a new comment, add it just below the box.

Bonjour, Je ne suis pas un programmeur, mais j'aimerais savoir s'il était techniquement facile de produire un script qui liste les contributions d'un utilisateur sur un projet par ordre alphabétique et juste avec un lien vers l'article... auquel cas vous serait-il possible de le mettre à disposition ? Merci d'avance. Cordialement, --Jfblanc 11:48, 28 August 2011 (UTC)

Bonjour Jfblanc. Mis à part l'optimisation pour la performance, c'est assez facile. Je n'est pas le temps de créer un nouvel outil dans le court terme, mais le code SQL ressemblerai un peu au suivant (si vous voulez vous trouver un autre programmeur):
SELECT CONCAT_WS(':', ns_name, page_title)
FROM
	(
		SELECT DISTINCT page_namespace, page_title
		FROM
			revision
			LEFT JOIN
				page
				ON rev_page = page_id
		WHERE rev_user = (
			SELECT user_id
			FROM user
			WHERE user_name = 'Pathoschild'
		)
		ORDER BY page_namespace, page_title
		LIMIT 100
	) AS t_pages
	LEFT JOIN
		toolserver.namespace
		ON page_namespace = ns_id AND dbname = 'enwiki_p';
Pathoschild 04:06:12, 15 September 2011 (UTC)

Blocking

The following discussion is marked as answered (issue resolved). If you have a new comment, add it just below the box.

Hi,

One of my friend has blocked by you. He has using Dynamic Connection & now he can't log in. This is the message he is getting.

User Name: අනංගයා

  • Pathoschild (meta.wikimedia.org) විසින් ඔබේ IP ලිපිනය සියළුම විකි මතදී වාරිතයි. ලබාදුන් හේතුව වන්නේ "web proxy, crosswiki abuse". වාරණය වන්නේ 28 මාර්තු 2012 දිනදී 20:24 වේලාවේදී කල් ඉකුත්වේ.
  • You are currently unable to edit pages on Wikipedia. You can still read pages, but cannot edit, change, or create them. Editing from your IP address or IP address range has been disabled on all wikis by Pathoschild (meta.wikimedia.org). The reason given was "web proxy, crosswiki abuse". To request unblock, visit your talk page and add the text {{unblock|global block — REASON}}. Replace "REASON" with the reason for requesting unblock. Additionally, you may appeal the global block at Steward requests/Global. The block expires on 28 March 2012 at 20:24.


Pls explain/verify what has happened?

-- බිඟුවා සාකච්ඡාව 15:14, 2 September 2011 (UTC)

Hello බිඟුවා. I can't find the block that affected him without knowing his IP address (which should be shown somewhere on the block message page), but fortunately he no longer appears to be blocked. If this happens again, you'll probably get a quicker response by posting on Steward requests/Global instead. —Pathoschild 00:49:35, 16 September 2011 (UTC)
Thanks. I'll inform this to him. -- බිඟුවා සාකච්ඡාව 05:49, 25 September 2011 (UTC)
Dear User:බිඟුවා & User:Pathoschild, Few hours back අනංගයා informed me that his problem is solved and now he can access wikipedia. Singhalawap 05:56, 25 September 2011 (UTC)

Wiktionary Gan

The following discussion is marked as answered (forwarded message to Talk:Language committee#Wiktionary Gan). If you have a new comment, add it just below the box.

Hi, Pathoschild. I am a contributor of Gan wiki projects. We have been trying to set up Gan Wiktionary since one year ago, and I want to say it is somewhat discouraging that this project is still not yet approved while contributors have devoted more than 400 articles, more disappointingly that Requests for new languages/Wiktionary Gan does not even attract much attention of the community. With the success of Gan Wikipedia, I think the wiktionary deserves to be created as soon as possible both to help the editing of the wikipedia and to bring about more future contributions. Here, I'd like to ask a favor of you to have this process accelerated, moreover, I think it would be a great, unnecessary strain to shift the project from the incubator to the real wiktionary if more contributions are made. Thank you --Symane 11:19, 16 September 2011 (UTC)

Hello Symane. I'm no longer a member of the language committee, but I forwarded your message to Talk:Language committee#Wiktionary Gan. You should get a response on that page. —Pathoschild 11:49:50, 25 September 2011 (UTC)
Thanks for the message. --Symane 23:45, 28 September 2011 (UTC)

bot user

The following discussion is marked as answered. If you have a new comment, add it just below the box.
Hi, I gave you the flood flag, feel free to remove it when you want. :) fr33kman 19:59, 25 September 2011 (UTC)

Template Script

The following discussion is marked as answered (issue resolved). If you have a new comment, add it just below the box.

Hi, I ran your templte script at enwikipedia and it broke my vector js. The code I used was

/*************
*** TemplateScript
*** by [[m:user:Pathoschild]] <http://meta.wikimedia.org/wiki/User:Pathoschild/Scripts/TemplateScript/dev>
*************/
$.getScript( 'http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/TemplateScript/dev.js&action=raw&ctype=text/javascript', function() 

/* deletion */
if(pathoschild.TemplateScript.IsEnabled({forActions:'edit'})) {
	pathoschild.TemplateScript.Add([
		{ name:'Vandal-1', template:'[[File:Information.svg|25px|alt=|link=]] Hello, and welcome to Wikipedia. Although everyone is welcome to contribute to Wikipedia, at least one of [[Special:Contributions/Kangaroopower|your recent edits]] did not appear to be constructive and has been [[Help:Reverting|reverted]] or removed. Please use [[Wikipedia:Sandbox|the sandbox]] for any test edits you would like to make, and read the [[Wikipedia:Welcoming committee/Welcome to Wikipedia|welcome page]] to learn more about contributing constructively to this encyclopedia. Thank you.<!-- Template:uw-vandalism1 --><!-- Template:uw-cluebotwarning1 -->--'''[[User:Kangaroopower|<font color="#006400" face="Garamond" size="3">Kangaroo</font>]][[User talk:Kangaroopower|<font color="#000080" face="Garamond" size="3">powah</font>]]''' 01:37, 26 September 2011 (UTC)', position:'bottom', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' },
		{ name:'Vandal-2', template:'[[File:Information.svg|25px|alt=|link=]] Please refrain from making unconstructive edits to Wikipedia. Your edits appear to constitute [[Wikipedia:Vandalism|vandalism]] and have been [[Help:Reverting|reverted]] or removed. If you would like to experiment, please use the [[Wikipedia:Sandbox|sandbox]]. Thank you.<!-- Template:uw-vandalism2 --><!-- Template:uw-cluebotwarning2 -->--'''[[User:Kangaroopower|<font color="#006400" face="Garamond" size="3">Kangaroo</font>]][[User talk:Kangaroopower|<font color="#000080" face="Garamond" size="3">powah</font>]]''' 01:37, 26 September 2011 (UTC)', position:'bottom', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' },
		{ name:'Vandal-3', template:'[[File:Nuvola apps important.svg|25px|alt=|link=]] Please stop your [[Wikipedia:Disruptive editing|disruptive editing]]. If you continue to [[Wikipedia:Vandalism|vandalize]] Wikipedia, you may be [[Wikipedia:Blocking policy|blocked from editing]]. <!-- Template:uw-vandalism3 --><!-- Template:uw-cluebotwarning3 -->--'''[[User:Kangaroopower|<font color="#006400" face="Garamond" size="3">Kangaroo</font>]][[User talk:Kangaroopower|<font color="#000080" face="Garamond" size="3">powah</font>]]''' 01:37, 26 September 2011 (UTC)', position:'bottom', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' },
                { name:'Vandal-1', template:'[[File:Nuvola apps important.svg|25px|alt=|link=]] Please stop your [[Wikipedia:Disruptive editing|disruptive editing]]. If you continue to [[Wikipedia:Vandalism|vandalize]] Wikipedia, you may be [[Wikipedia:Blocking policy|blocked from editing]]. <!-- Template:uw-vandalism3 --><!-- Template:uw-cluebotwarning3 -->--'''[[User:Kangaroopower|<font color="#006400" face="Garamond" size="3">Kangaroo</font>]][[User talk:Kangaroopower|<font color="#000080" face="Garamond" size="3">powah</font>]]''' 01:37, 26 September 2011 (UTC)', position:'bottom', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' },
                { name:'Vandal-4', template:'[[Image:Stop hand nuvola.svg|30px|alt=|link=]] This is your '''last warning'''. The next time you [[Wikipedia:Vandalism|vandalize]] Wikipedia, you may be '''[[Wikipedia:Blocking policy|blocked]] from editing without further notice'''. <!-- Template:uw-vandalism4 --><!-- Template:uw-cluebotwarning4 -->--'''[[User:Kangaroopower|<font color="#006400" face="Garamond" size="3">Kangaroo</font>]][[User talk:Kangaroopower|<font color="#000080" face="Garamond" size="3">powah</font>]]''' 01:37, 26 September 2011 (UTC)', position:'bottom', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' }
                { name:'Vandal-Block', template:'[[Image:Stop hand nuvola.svg|30px|alt=|link=]] This is your '''only warning'''; if you [[Wikipedia:Vandalism|vandalize]] Wikipedia again, you may be '''[[Wikipedia:Blocking policy|blocked from editing]] without further notice'''. <!-- Template:uw-vandalism4im --><!-- Template:uw-cluebotwarning4 -->--'''[[User:Kangaroopower|<font color="#006400" face="Garamond" size="3">Kangaroo</font>]][[User talk:Kangaroopower|<font color="#000080" face="Garamond" size="3">powah</font>]]''' 01:37, 26 September 2011 (UTC)', position:'bottom', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' }
	]);
}

What did I do wrong?

Thanks, --Kangaroopower 01:43, 26 September 2011 (UTC)

Hello Kangaroopower. The '''bold''' markup in your templates breaks the template string, because the single quote is already being used as the string delimiter; you can use a double-quote as the delimiter (or substitute the original templates) instead. You're also missing some brackets, a comma, and a parenthesis. Also, 'bottom' is not a valid template position — you probably want 'after'. Try this version:
/*************
*** TemplateScript
*** by [[m:user:Pathoschild]] <http://meta.wikimedia.org/wiki/User:Pathoschild/Scripts/TemplateScript/dev>
*************/
$.getScript( 'http://meta.wikimedia.org/w/index.php?title=User:Pathoschild/Scripts/TemplateScript/dev.js&action=raw&ctype=text/javascript', function() {
	/* deletion */
	if(pathoschild.TemplateScript.IsEnabled({forActions:'edit'})) {
		pathoschild.TemplateScript.Add([
			{ name:'Vandal-1', template:"{{subst:[[File:Information.svg|25px|alt=|link=]] Hello, and welcome to Wikipedia. Although everyone is welcome to contribute to Wikipedia, at least one of [[Special:Contributions/Kangaroopower|your recent edits]] did not appear to be constructive and has been [[Help:Reverting|reverted]] or removed. Please use [[Wikipedia:Sandbox|the sandbox]] for any test edits you would like to make, and read the [[Wikipedia:Welcoming committee/Welcome to Wikipedia|welcome page]] to learn more about contributing constructively to this encyclopedia. Thank you.<!-- Template:uw-vandalism1 --><!-- Template:uw-cluebotwarning1 -->~~~~", position:'after', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' },
			{ name:'Vandal-2', template:"[[File:Information.svg|25px|alt=|link=]] Please refrain from making unconstructive edits to Wikipedia. Your edits appear to constitute [[Wikipedia:Vandalism|vandalism]] and have been [[Help:Reverting|reverted]] or removed. If you would like to experiment, please use the [[Wikipedia:Sandbox|sandbox]]. Thank you.<!-- Template:uw-vandalism2 --><!-- Template:uw-cluebotwarning2 -->~~~~", position:'after', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' },
			{ name:'Vandal-3', template:"[[File:Nuvola apps important.svg|25px|alt=|link=]] Please stop your [[Wikipedia:Disruptive editing|disruptive editing]]. If you continue to [[Wikipedia:Vandalism|vandalize]] Wikipedia, you may be [[Wikipedia:Blocking policy|blocked from editing]]. <!-- Template:uw-vandalism3 --><!-- Template:uw-cluebotwarning3 -->--~~~~", position:'after', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' },
			{ name:'Vandal-1', template:"[[File:Nuvola apps important.svg|25px|alt=|link=]] Please stop your [[Wikipedia:Disruptive editing|disruptive editing]]. If you continue to [[Wikipedia:Vandalism|vandalize]] Wikipedia, you may be [[Wikipedia:Blocking policy|blocked from editing]]. <!-- Template:uw-vandalism3 --><!-- Template:uw-cluebotwarning3 -->~~~~", position:'after', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' },
			{ name:'Vandal-4', template:"[[Image:Stop hand nuvola.svg|30px|alt=|link=]] This is your '''last warning'''. The next time you [[Wikipedia:Vandalism|vandalize]] Wikipedia, you may be '''[[Wikipedia:Blocking policy|blocked]] from editing without further notice'''. <!-- Template:uw-vandalism4 --><!-- Template:uw-cluebotwarning4 -->~~~~", position:'after', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' },
			{ name:'Vandal-Block', template:"[[Image:Stop hand nuvola.svg|30px|alt=|link=]] This is your '''only warning'''; if you [[Wikipedia:Vandalism|vandalize]] Wikipedia again, you may be '''[[Wikipedia:Blocking policy|blocked from editing]] without further notice'''. <!-- Template:uw-vandalism4im --><!-- Template:uw-cluebotwarning4 -->~~~~", position:'after', editSummary:'Warning user for Vandalism edits', forNamespaces:3, category:'Vandals' }
		]);
	}
});
Pathoschild 02:19:56, 26 September 2011 (UTC)
Thanks for the help and o have 2 more questions. Do you know why wikimedia doesn't have global js by default and for you regex script I tried using it on enwikipedia but under scripts the custom regex link was grated out. Any ideas why? I'm running it as a gadget. Thanks again and cool username --Kangaroopowah 04:24, 26 September 2011 (UTC)
Adding on this unfortunately it doesn't work. I tried the code but ~~~~ just expanded my sig to include the bold as well. Any ideas? --Kangaroopowah 01:38, 27 September 2011 (UTC)
I don't know why Wikimedia doesn't have global JavaScript yet — though I have a global bot which manually enables it. Regarding your signature being expanded, try wrapping your entire script page with <pre> tags, like this:
// <pre>
Some JavaScript;
// </pre>

I also didn't know the script was available as a gadget. The gadget seems to be using the older regex menu framework, which is being merged into TemplateScript. Can you post a screenshot of the problem (maybe using an upload service like tinypic.com)? —Pathoschild 02:26:39, 27 September 2011 (UTC)


SO regex is fine, its just template script now. Took a screen shot and put it on commons and you can find the picture here. Thanks for4 all the help. --Kangaroopowah 01:46, 28 September 2011 (UTC)

What problem are you having with TemplateScript? All your templates are configured to only appear on user_talk pages ("forNamespaces:3"), so they won't appear if you're editing another namespace. —Pathoschild 02:30:41, 28 September 2011 (UTC)

Problem solved. Thanks. But what are the arraycodeuniq stuff? Thanks, --Kangaroopowah 02:47, 28 September 2011 (UTC)

That was a conflict with one of your other scripts, which is extending the native Array object. This should be fixed now (after you bypass your cache). —Pathoschild 01:18:20, 29 September 2011 (UTC)
Thanks, this will really help me when I use Twinkle. --Kangaroopowah 02:50, 29 September 2011 (UTC)

Synchbot request

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

Hi Pathoschild. If you have some spare time, could you satisfy my request? Thank you, --Frigotoni ...i'm here; 13:29, 28 September 2011 (UTC)

I'll take care of it this weekend. —Pathoschild 01:42:29, 29 September 2011 (UTC)
Ok, thanks!--Frigotoni ...i'm here; 12:26, 1 October 2011 (UTC)

Template script

The following discussion is marked as answered (issue resolved?). If you have a new comment, add it just below the box.

Does template script work in chrome, because I got this error message saying Uncaught TypeError: Object function arrayPrototypeUniq(){var result=[];for(var i=0;i<this.length;++i){var current=this[i];if(result.indexOf( current)===-1){result.push(current);}}return result;} has no method 'split'

Thanks, --Kangaroopowah 01:38, 4 October 2011 (UTC)

Yes. That is probably caused by a different script, since neither TemplateScript nor the regex menu framework use any method called split. —Pathoschild 02:01:38, 04 October 2011 (UTC)
Thanks, after debugging my script I found out the problematic script. still have the template script bug though. The edit summary gets filled in but the actual template only works in safari (as far as I have tested). My common js can be found at here and my vector js here. Do you know what the problem is? I'm using the latest stable version of chrome. Thanks, --Kangaroopowah 04:02, 4 October 2011 (UTC)
I cannot reproduce the problem in Chrome (latest stable). Do you get any JavaScript errors? (Press CTRL+SHIFT+J to see the developer tools, then look at the console at the bottom.) —Pathoschild 02:02:02, 10 October 2011 (UTC)

Request for your thougths

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.
If you could, would you provide your thoughts on s:la:Vicifons:Scriptorium#Babel extension is live? Only earlier this year we implemented your user language system. Thanks.--Doug.(talk contribs) 11:05, 4 October 2011 (UTC)

My babel page

The following discussion is marked as answered (issue resolved). If you have a new comment, add it just below the box.

Sorry Jesse because I had to revert your change on my babel page because it affected the dsign. If you have a way to do that without affecting my design, please feel free to do so. — Tanvir | Talk ] 01:24, 7 October 2011 (UTC)

Thank you very much for fixing that, I would do that myself if I knew! — Tanvir | Talk ] 01:27, 7 October 2011 (UTC)
You're welcome, and sorry about that. (That's how I meant to do it the first time, but I somehow forgot to include the div). —Pathoschild 01:29:11, 07 October 2011 (UTC)

Quick note on SynchBot

The following discussion is marked as answered (issue resolved). If you have a new comment, add it just below the box.

The example given at the leading paragraph that links to here uses different script from the new Global Javascript script Regards, Bennylin 12:53, 10 October 2011 (UTC)

Fixed; thanks. —Pathoschild 15:53:46, 13 October 2011 (UTC)

PHP help

The following discussion is marked as answered (need more information). If you have a new comment, add it just below the box.

Hi, I am writing a stub-tagging bot with PHP, and I want to know how to tell the bot not to tag Project pages etc. How would I go about that? Orashmatash 19:02, 11 October 2011 (UTC)

Hello Orashmatash. I can't answer your question without more information. How are you retrieving the list of pages to tag? Are you using an existing wiki-editing framework? Can you provide source code? —Pathoschild 16:30:50, 13 October 2011 (UTC)

question sur les noms inappropriés

The following discussion is marked as answered (need oversighters to hide usernames in logs). If you have a new comment, add it just below the box.

Bonjour, j'ai besoin de quelques renseignements pour pouvoir supprimer des noms utilisateurs inappropriés dans trwiki. J'explique mon problème: dans la page liste des utilisateurs de trwiki: [19], comme tu peux le constater, 6 premiers noms ne sont pas corrects. Quand je regarde la page [20] ou ces utilisateurs sont inscrits, je le vois pas, parce que si je me rappelle bien, c'était moi qui avait utilisé la fonction "ne montre pas l'enregistrement". Malgre cela, les noms sont toujours dans la page spéciale de liste des utilisateurs? Est-ce que tu peux me montrer une solution pour ce problème? Si tu ne peux pas, t'as une idée qui peut m'aider? Cordialement --Mskyrider 17:42, 12 October 2011 (UTC)

Bonjour Mskyrider. Il y a en fait quatre pages où ils peuvent être inscrits: le journal des créations de comptes utilisateur, la liste des utilisateurs, la liste des utilisateurs globaux, et leur contributions. La fonction "ne montre pas l'enregistrement" n'affecte que le premier. Les masquers de modifications peuvent les supprimer sur les autres pages. —Pathoschild 13:10:48, 15 October 2011 (UTC)
merci beaucoup, j'ai demandé un de nos "masquers" poır l'opération. --Mskyrider 12:57, 17 October 2011 (UTC)

Creation userpages on cu.wiki

The following discussion is marked as answered (issue resolved). If you have a new comment, add it just below the box.

Hi, Pathoschild. User namespace on cuwiki now is called "Польꙃєватєл҄ь" but you have created pages with wrong prefix По́льꙃєватєл҄ь (with acute accent above о). So I had to move them to proper namespace. Namespace names were revised recently so it could be a problem with your bot's cache or something. ОйЛ (OiL) 03:58, 13 October 2011 (UTC)

Hello ОйЛ. Thanks for fixing that; I've updated the script. —Pathoschild 13:35:17, 15 October 2011 (UTC)

fa.wikisource

The following discussion is marked as answered (use jQuery selectors). If you have a new comment, add it just below the box.

hi, i saw that you are active in fa.wikisource would you please help us to improve some common.js in fa.wikisource

our problem is that pages input item in index editing will wright in latin glyph and it must be ltr but know it is shown in rtl. i want to have prssibilty to swich only this item ltr

for example in this page the data in front of چگونگی نمایش برگه‌ها and فهرست کتاب: have to be ltr

thank you for your timeReza1615 15:25, 13 October 2011 (UTC)

Hello Reza1615. You can do this using jQuery selectors:
$('body:first.ns-106.action-edit').find('textarea, input:not([type])').attr('dir', 'ltr');
Pathoschild 13:54:47, 15 October 2011 (UTC)
The following discussion is marked as answered (bot flag removed). If you have a new comment, add it just below the box.

Hello. Your bot is inactive for a while now. Do you still need the bot flag ? Thanks. -- Quentinv57 (talk) 21:01, 14 October 2011 (UTC)

I removed the bot flag. —Pathoschild 22:07:11, 14 October 2011 (UTC)
Thanks. Have a nice week-end. -- Quentinv57 (talk) 05:05, 15 October 2011 (UTC)

Discussion about automatic bot approval

The following discussion is marked as answered. If you have a new comment, add it just below the box.

Salut Jesse! How are you? Just thought you might be interested in this discussion. Cheerio! — Tanvir | Talk ] 15:26, 15 October 2011 (UTC)

Thanks; I'm watching the discussion. —Pathoschild 04:44:40, 16 October 2011 (UTC)

Suggestion

The following discussion is marked as answered (no flood flag). If you have a new comment, add it just below the box.

Hey, Pathoschild. What about using a flood flag to make all these changes on userspace? Looks like there is a lot of pages to be changed. At your discretion. Regards.” Teles (T @ L C S) 04:39, 16 October 2011 (UTC)

Hello Teles. I actually finished the task just as you posted your message. I'm not sure whether these edits should be flood-flagged, since that would hide changes to a user page from its subject's watchlist. —Pathoschild 04:48:25, 16 October 2011 (UTC)
I understand. Have a nice day.” Teles (T @ L C S) 05:25, 16 October 2011 (UTC)

#babel vs. babelold

The following discussion is marked as answered (the old-style language boxes are obsolete). If you have a new comment, add it just below the box.

Hi Pathoschild, you changed my user page. I've to say that I don't like the new layout, that's why I didn't use {{babel}} but {{babelold}}. Is there any chance to have the old layout restored? a×pdeHello! 05:20, 18 October 2011 (UTC)

Hello Axpde. Unfortunately we can't simply restore {{babelold}}, because it depends on a large number of translations (through {{user language}}) which are now redundant with the {{#babel}} translations. There are a couple of solutions, though.
One solution is to add CSS rules to the site stylesheet that mimic the legacy appearance, so we could make {{#babel}} look like the legacy system on some pages. We already have CSS rules to support custom layouts on Meta. If you propose this on Meta:Babel and there's general agreement, I'll create the rules and update your page.
Another solution is to simply place the code from the deleted templates directly on your pages, with a hidden {{#babel}} for categorisation. This is an easy solution and does not require community consensus, but the translations will be no longer be updated. I can also do this for you, if you prefer this solution. —Pathoschild 16:18:18, 18 October 2011 (UTC)

Babelold is dead... long live babelold! XD

The following discussion is marked as answered. If you have a new comment, add it just below the box.

Dear Jesse,

After years of hard work over Babel templates here we are now with a working Babel extension: it's a wikiwikiworld...

I'm actively testing the new system in it.source to explore it. I followed the road you traced here:

  • First I customized the CSS classes to make box, table and text in the extension look like the old ones;
  • then I orphanized the old User language template;
  • then I changed manually old {{babel| code to {{#babel: to orphan the old babel templates
  • at last I had all the obsolete babel templates deleted.

everything worked fine, but

  • Many users in their user pages had merged Babel boxes with miscellaneous or personally crafted userboxes: after coversion to the new system Babel extension creates an independent box, sometimes scrambling a custom crafted page. Is there a way to separate the table(s) from the enclosing box?
  • I still have some mumbling thought about the wording of some messages (grc and la in particular), and I'd like to know where I can access to thei repository: are those messages on translatewiki?
  • I read that problems about categorization are currently under scrutiny at Bugzilla. That's good.

I wrote just to keep you informed. Bye! - εΔω 10:45, 18 October 2011 (UTC)

Hello εΔω. On Meta I created a babel-plain class (and {{babel-plain}}) that lets us support custom layouts; for example, see the user language boxes on User:Galadrien or User:Marbot. The messages can be translated on translatewiki (under "MediaWiki extensions" with the babel- prefix). —Pathoschild 16:32:54, 18 October 2011 (UTC)

As it is now to find someone who owns a specific language (with specific level)?

The following discussion is marked as answered (see feature request #31311). If you have a new comment, add it just below the box.

I do not see any categories or specific pages for this. See my userpage - after migration to #babel there is no single language category (where that is - from the template {{Translator eng-rus}}). This is by design? ---Kaganer 16:25, 18 October 2011 (UTC)

Hello Kaganer. This is a known problem with the extension; see Talk:Babel extension#On Metawiki and feature request #31311 (Add configuration to use a single category per language). The categories will reappear once the issue is resolved. —Pathoschild 16:38:30, 18 October 2011 (UTC)
OK, thanks, I will watch. --Kaganer 13:08, 20 October 2011 (UTC)

ry

The following discussion is marked as answered (babel templates migrated). If you have a new comment, add it just below the box.
Hello Millosh. I migrated your user page to the new #babel extension, but I couldn't match ry to a language — neither the {{user language}} system you were using, the extension, nor ISO 639 recognize it as a valid language code. Which language was this referring to? —Pathoschild 18:25:09, 16 October 2011 (UTC)
At some point of time I thought that it's an ISO 639-1 code for Rusyn language. And, thanks for migrating my Babel template! --Millosh 07:51, 20 October 2011 (UTC)
You're welcome. The code for Rusyn is rue; I've added it to your language boxes. :) —Pathoschild 12:48:27, 20 October 2011 (UTC)

TemplateScript compatibility with WikEd

The following discussion is marked as answered (TemplateScript is not compatible with wikEd). If you have a new comment, add it just below the box.

I found that the templatescript bug I was experiecing was due to wikEd. DO you why the two scripts aren't compatible? Thanks, --Kangaroopowah 02:38, 21 October 2011 (UTC)

WikEd replaces the edit textarea with its own rich-text iFrame. This breaks any script that needs to modify the edit text, and there is no easy workaround — TemplateScript would need to track what WikEd is doing to keep the two controls in synch, and every script would need to be explicitly written for WikEd compatibility (or risk strange or nonfunctional behaviour). —Pathoschild 22:54:33, 23 October 2011 (UTC)

Ajax Sysop

The following discussion is marked as answered (fixed in experimental rewrite). If you have a new comment, add it just below the box.

Hi Pathoschild, I tried using your ajax sysop on the english wikipedia for the ajax rollback links, but it didn't work and this showed up in my console. I am using the latest stable version of chrome.

239Uncaught TypeError: Object [object Object] has no method 'getParent'

When I clicked on the link next to the error message to see the actual problem the warning showed this code.

    /*****************
    ** Special contributions
    **  - link to enable/disable bot mode
    *****************/
    if(wgCanonicalSpecialPageName=='Contributions') {
        var toggleTo = false;
        var form = $('newbie').getParent('form');

Any ideas why it doesn't work? Sorry for troubling you.

--Kangaroopowah 16:39, 23 October 2011 (UTC)

Hello Kangaroopower. The current version of Ajax Sysop is not yet compatible with the recent 1.18 changes. You can use the experimental rewrite, but some features are not yet implemented. —Pathoschild 22:59:08, 23 October 2011 (UTC)

global bots @trwiki

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.
C'est fait. —Pathoschild 23:41:43, 23 October 2011 (UTC)

Synchbot source code

The following discussion is marked as answered (Synchbot is not open-source). If you have a new comment, add it just below the box.

Can I get a copy of source of User:Pathoschild/Scripts/Synchbot? Franqp 22:00, 23 October 2011 (UTC)

Hello Franqp. Sorry, Synchbot is not open-source. —Pathoschild 23:43:23, 23 October 2011 (UTC)

Hiding revisions

The following discussion is marked as answered (name hidden as a courtesy). If you have a new comment, add it just below the box.

Hi, may I aske, why you hide here a revision?--Juandev 03:02, 24 October 2011 (UTC)

Hello Juandev. Revealing a user's real name in public discussion when it's not widely known can have a chilling effect on collaboration. It was simply removed as a courtesy. —Pathoschild 22:29:01, 03 November 2011 (UTC)
I see.--Juandev 12:57, 10 November 2011 (UTC)

Bot policy @id.wikt

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

No objection at wikt:id:Wiktionary:Warung_kopi#Bot_policy. I can't do it myself since it's one of the wikis where I'm active at. Thanks. Bennylin 18:13, 30 October 2011 (UTC)

And while you're at it, can you approve the waiting list at wikt:id:Wiktionary:Bot? Thanks. Bennylin 07:35, 31 October 2011 (UTC)
Done. —Pathoschild 02:01:20, 04 November 2011 (UTC)

Edit request for a closed project

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

Hi, I have seen that you have changed the sitenotice of the closed Hungarian Wikinews recently. The Hungarian text needs to be updated, as the current one still informs about a closure in the near future. Please replace

  • "'''Bezár a magyar Wikihírek!''' A bezárás után az [[incubator:|Inkubátorban]] ([[incubator:wn/hu/Kezdőlap|kezdőlap]]) lesz elérhető a tartalom. További részletek a [[Wikihírek:Közösségi_portál#Wikihírek projekt megszüntetése|közösségi portálon]]."
    • (The Hungarian Wikinews will close. Our content will be made available on the Incubator (Main Page). For more detailed information see: Community Portal.)

with

  • "'''Jelenleg a Wikihírek archív oldalait nézed.''' A [[incubator:wn/hu|szerkeszthető változat]] az Inkubátorban érhető el."
    • (You are currently browsing our archived (locked) pages. The editable version is available here.)

I would also like to ask you to implement the following changes:

(I originally requested these changes on Bsadowski1's talk page back in July, but got no response.)

Regards, - Xbspiro 22:09, 3 November 2011 (UTC)

Done. I added the closure notice at the top of the main page instead of replacing it; let me know what you think. Thanks for the updated text. —Pathoschild 02:09:30, 04 November 2011 (UTC)
Thank you for the fast action you took. I think that, if you do not wish to move the old main page, maybe we could replace the first news box on there, to avoid having two (site)notices on it at the same time. Alternatively, it might be a solution to include these informations in the headline. Which one do you think would be better? - Xbspiro 08:17, 4 November 2011 (UTC)
I'm not sure what you mean. The intended message is that the main page is frozen, as it was the day it was closed. Maybe we can merge the closure notice into the sitenotice instead? —Pathoschild 18:39:51, 06 November 2011 (UTC)
What I meant is that right now there are three headers on the main page: a) the sitenotice, b) the orange message, and c) the headline, and this might not be the best solution. I suggested to replace the content of a news box with the orange message, or to merge the sitenotice (or the headline) with the orange message. After the merge, the Hungarian text should be: " '''Jelenleg a Wikihírek archív oldalait nézed.''' A [[incubator:wn/hu|szerkeszthető változat]] az Inkubátorban érhető el. Az itteni változat [[m:Proposals for closing projects/Closure of Hungarian Wikinews|nem szerkeszthető]], és a 2011. május 15-i állapotokat tükrözi. " And as for the English one, my suggestion is: " '''This wiki has been locked (see [[m:Proposals for closing projects/Closure of Hungarian Wikinews|discussion]]).''' Here we retain its original form as of 15 May 2011, the date of its closure. To contribute to a future wiki, see the [[incubator:Wn/hu|Wikimedia Incubator project]]. " And so, the orange box would be not necessary anymore. Thank you for your patience and time. - Xbspiro 03:32, 7 November 2011 (UTC)
Done. Thanks for the text. —Pathoschild 14:52:36, 19 November 2011 (UTC)

SULwatcher and WatcherSUL (new secure urls)

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

Gday bloke. Would you be so kind to look to update StewardBot to write urls as the new secure as https://meta... urls, in preference to https://secure.wikimedia.org/wikipedia/meta/... Thanks. billinghurst sDrewth 06:10, 6 November 2011 (UTC)

Done. —Pathoschild 18:32:41, 06 November 2011 (UTC)

Synchbot backlog

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

Hello. A few users are waiting for your bot. Greets. --Buckesfelder 11:17, 8 November 2011 (UTC)

Sorry for the delay. I'll complete the requests this weekend. —Pathoschild 14:43:07, 19 November 2011 (UTC)

cannot create acct.

The following discussion is marked as answered (issue resolved?). If you have a new comment, add it just below the box.

I don't even understand the tenth part of all of this. All I do know is that I have every intention of contributing to Wikipedia, and I thought that I should therefore,become a part of Wikipedia etc. by "signing up" & creating an account.

However, when I attempt to do this, I get something incomprehensible to me that says, in part," webproxy, crosswiki abuse" I don't have to understand what this all means to know that I'm not responsible for any of it! I tried this once before from my smart phone & was prevented; I rather hoped that now that I have a laptop I'd be able to avoid any further problems. I am positively the only one to use either this computer, or my 2 email addresses ([removed],& [removed]), so I'm completely stymied.Any help would be so appreciated.

Nat. M. Lucas, II

Hello Lucas. You were prevented from editing by a global block against the IP address you were assigned. The block reason suggests that you were assigned an address normally given to a website. Are you using proxy, redirection, or remote connection software (typically to circumvent censorship)? If you were not, the IP address may have been reassigned and we should remove the block.
If you still get this message, please tell me which IP address was blocked (this should be a series of four dot-separated numbers like "127.0.0.1"). —Pathoschild 15:00:46, 19 November 2011 (UTC)

AccountEligibility

New option

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

Now, for the 2011 ArbCom elections on en.wiki, could you set up the same thing for the 2010 elections but for 2011. It would be appreciated. ~~EBE123~~ talkContribs 13:25, 13 November 2011 (UTC)

Done. —Pathoschild 15:57:42, 19 November 2011 (UTC)

2011 ArbCom Elections

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

It's that time of year again. I've made the code for you so all you have to do is review and put it in, but could you please insert the following into the sections on the AccountEligibility tool?

        ############################
        ## 2011 enwiki arbcom elections canidates
        ############################
        case 20:
            $script->printWiki();
            
            ########
            ## >=150 main-NS edits before 2011-Nov-01
            ########
            /* SQL derived from query written by [[en:user:Cobi]], from < http://toolserver.org/~sql/sqlbot.txt > */
            $script->db->Query(
                "SELECT data.count FROM ("
                . "SELECT IFNULL(page_namespace, 0) AS page_namespace, IFNULL(SUM(rev.count), 0) AS count FROM {$script->wiki}.page, ("
                . "SELECT rev_page, COUNT(*) AS count FROM {$script->wiki}.revision WHERE rev_user=? AND rev_timestamp<? GROUP BY rev_page"
                . ") AS rev WHERE rev.rev_page=page_id AND page_namespace=0"
                . ") AS data, toolserver.namespace AS toolserver WHERE ns_id=page_namespace AND dbname='enwiki_p'",
                Array($script->user['id'], 20111101000000)
            );
            $edits = $script->db->fetchColumn();
                        
            $script->condition(
                $edits >= 150,
                "has 150 main-namespace edits on or before 01 November 2010 (has {$edits})...",
                "does not have 150 main-namespace edits on or before 01 November 2010 (has {$edits})."
            );
            
            
            ########
            ## Not currently blocked
            ########
            $script->condition(
                !$script->currently_blocked(),
                "not currently blocked...",
                "must not be blocked during at least part of election (verify <a href='http://en.wikipedia.org/wiki/Special:Log/block?user=" . urlencode($script->user['name']) . "' title='block log'>block log</a>)."
            );
            break;
        ############################
        ## 2011 enwiki arbcom elections voting
        ############################
        case 20:
            $script->printWiki();
            
            ########
            ## >=150 main-NS edits before 2011-Nov-01
            ########
            /* SQL derived from query written by [[en:user:Cobi]], from < http://toolserver.org/~sql/sqlbot.txt > */
            $script->db->Query(
                "SELECT data.count FROM ("
                . "SELECT IFNULL(page_namespace, 0) AS page_namespace, IFNULL(SUM(rev.count), 0) AS count FROM {$script->wiki}.page, ("
                . "SELECT rev_page, COUNT(*) AS count FROM {$script->wiki}.revision WHERE rev_user=? AND rev_timestamp<? GROUP BY rev_page"
                . ") AS rev WHERE rev.rev_page=page_id AND page_namespace=0"
                . ") AS data, toolserver.namespace AS toolserver WHERE ns_id=page_namespace AND dbname='enwiki_p'",
                Array($script->user['id'], 20111101000000)
            );
            $edits = $script->db->fetchColumn();
            
            $script->condition(
                $edits >= 150,
                "has 150 main-namespace edits on or before 01 November 2010 (has {$edits})...",
                "does not have 150 main-namespace edits on or before 01 November 2010 (has {$edits})."
            );
            
            
            ########
            ## Not currently blocked
            ########
            $script->condition(
                !$script->currently_blocked(),
                "not currently blocked...",
                "must not be blocked during at least part of election (verify <a href='http://en.wikipedia.org/wiki/Special:Log/block?user=" . urlencode($script->user['name']) . "' title='block log'>block log</a>)."
            );
            break;
        21 => Array(
            'name' => '2011 enwiki arbcom elections - Canidate',
            'url' => 'http://en.wikipedia.org/wiki/Wikipedia:Arbitration_Committee_Elections_December_2011',
            'only_db' => 'enwiki_p',
        ),
        
        20 => Array(
            'name' => '2011 enwiki arbcom elections - Canidate',
            'url' => 'http://en.wikipedia.org/wiki/Wikipedia:Arbitration_Committee_Elections_December_2011',
            'only_db' => 'enwiki_p',
            'more_reqs' => Array(
                'You must be in good standing and is not subject to active blocks or site-bans,',
                'You must meet the Wikimedia Foundation\'s criteria for access to non-public data and must identify with the Foundation if elected, and',
                'You must have disclosed any alternate accounts in their election statements (legitimate accounts which have been declared to the Arbitration Committee prior to the close of nominations need not be publicly disclosed).'
            )
        ),

On behalf of the 2011 Arbitration Committee Elections Coordination Team, -- DQ (t) (e) 12:01, 14 November 2011 (UTC)

If you haven't saw above, I already requested it. 99.192.95.154 21:11, 14 November 2011 (UTC)
Done. Thanks for the code. —Pathoschild 15:55:51, 19 November 2011 (UTC)

Date typo

The following discussion is marked as answered (fixed). If you have a new comment, add it just below the box.

So there's a problem, and it shows "01 November 2010", instead of "2011". I have attached some code.

        ############################
        ## 2011 enwiki arbcom elections canidates
        ############################
        case 20:
            $script->printWiki();
            
            ########
            ## >=150 main-NS edits before 2011-Nov-01
            ########
            /* SQL derived from query written by [[en:user:Cobi]], from < http://toolserver.org/~sql/sqlbot.txt > */
            $script->db->Query(
                "SELECT data.count FROM ("
                . "SELECT IFNULL(page_namespace, 0) AS page_namespace, IFNULL(SUM(rev.count), 0) AS count FROM {$script->wiki}.page, ("
                . "SELECT rev_page, COUNT(*) AS count FROM {$script->wiki}.revision WHERE rev_user=? AND rev_timestamp<? GROUP BY rev_page"
                . ") AS rev WHERE rev.rev_page=page_id AND page_namespace=0"
                . ") AS data, toolserver.namespace AS toolserver WHERE ns_id=page_namespace AND dbname='enwiki_p'",
                Array($script->user['id'], 20111101000000)
            );
            $edits = $script->db->fetchColumn();
                        
            $script->condition(
                $edits >= 150,
                "has 150 main-namespace edits on or before 01 November 2011 (has {$edits})...",
                "does not have 150 main-namespace edits on or before 01 November 2011 (has {$edits})."
            );
            
            
            ########
            ## Not currently blocked
            ########
            $script->condition(
                !$script->currently_blocked(),
                "not currently blocked...",
                "must not be blocked during at least part of election (verify <a href='http://en.wikipedia.org/wiki/Special:Log/block?user=" . urlencode($script->user['name']) . "' title='block log'>block log</a>)."
            );
            break;
        ############################
        ## 2011 enwiki arbcom elections voting
        ############################
        case 20:
            $script->printWiki();
            
            ########
            ## >=150 main-NS edits before 2011-Nov-01
            ########
            /* SQL derived from query written by [[en:user:Cobi]], from < http://toolserver.org/~sql/sqlbot.txt > */
            $script->db->Query(
                "SELECT data.count FROM ("
                . "SELECT IFNULL(page_namespace, 0) AS page_namespace, IFNULL(SUM(rev.count), 0) AS count FROM {$script->wiki}.page, ("
                . "SELECT rev_page, COUNT(*) AS count FROM {$script->wiki}.revision WHERE rev_user=? AND rev_timestamp<? GROUP BY rev_page"
                . ") AS rev WHERE rev.rev_page=page_id AND page_namespace=0"
                . ") AS data, toolserver.namespace AS toolserver WHERE ns_id=page_namespace AND dbname='enwiki_p'",
                Array($script->user['id'], 20111101000000)
            );
            $edits = $script->db->fetchColumn();
            
            $script->condition(
                $edits >= 150,
                "has 150 main-namespace edits on or before 01 November 2011 (has {$edits})...",
                "does not have 150 main-namespace edits on or before 01 November 2011 (has {$edits})."
            );
            
            
            ########
            ## Not currently blocked
            ########
            $script->condition(
                !$script->currently_blocked(),
                "not currently blocked...",
                "must not be blocked during at least part of election (verify <a href='http://en.wikipedia.org/wiki/Special:Log/block?user=" . urlencode($script->user['name']) . "' title='block log'>block log</a>)."
            );
            break;

~~EBE123~~ talkContribs 10:42, 22 November 2011 (UTC)

Fixed. (Thanks for the code, but I'm using somewhat different code anyway.) —Pathoschild 23:38:58, 25 November 2011 (UTC)

Add HTTPS support to redirspecial

The following discussion is marked as answered (done). If you have a new comment, add it just below the box.

Template_talk:Sr-request#UserRights - maybe the edits on the history of {{Sr-request}} may can help. Best regards, —Marco Aurelio (Nihil Prius Fide) 13:19, 14 November 2011 (UTC)

I added optional redirection to HTTPS (append &https=1 to the URL). —Pathoschild 16:13:25, 19 November 2011 (UTC)
Added to the template. Many thanks! —Marco Aurelio (Nihil Prius Fide) 21:58, 19 November 2011 (UTC)

Article count on Tarandine Wikipedia

The following discussion is marked as answered (manual query finds roughly same number; ask on wikitech-l or file a bug ticket). If you have a new comment, add it just below the box.

Dear Pathoschild, I've noted when you created a new user subpage on roa-tara: Wikipedia the counter of content pages increases of one page (from yesterday). I' don't know if this is a bug of Wikipedia or a new mode to count these pages. If you know this issue please inform me. Thank you in asvance --Joetaras 12:15, 20 November 2011 (UTC)

Hello Joetaras. I can't find any discussion or tickets about this on other wikis. It's probably not counting all user subpages, since I get roughly the same number:
SELECT COUNT(*) FROM page WHERE page_namespace = 0 AND page_is_redirect = 0;
-- result: 9030 (wiki says 9027, but it checks a few other criteria)
You can ask about it on the wikitech-l mailing list or file a bug ticket. —Pathoschild 16:09:10, 20 November 2011 (UTC)
Dear Pathoschild, thanks for your answer. I know in the past there are a misalignment on totale content pages (3 pages). I ask to Bugzilla as you advice me. Thank you again --Joetaras 17:24, 20 November 2011 (UTC)

Ajax Sysop

The following discussion is marked as answered (issue resolved). If you have a new comment, add it just below the box.

Been meaning to report this for a while now. In the experimental version I'm getting a error message concerning [href*rcid]. If you want the complete error message I can paste it here. I'm using the latest stable of chrome. Thanks, --Kangaroopowah 18:14, 27 November 2011 (UTC)

Hello. Please paste the full error, and I'll look into it. —Pathoschild 18:23:15, 27 November 2011 (UTC)
It says Uncaught Syntax error, unrecognized expression: [href*=rcid=]. I'm using an importscripturl btw. --Kangaroopowah 00:57, 28 November 2011 (UTC)
Thanks for reporting the bug; I'll look into it this week. —Pathoschild 15:03:55, 28 November 2011 (UTC)
Fixed. You might continue seeing the error until you update your cache. —Pathoschild 00:41:22, 29 November 2011 (UTC)

TemplateScript

The following discussion is marked as answered (issue resolved). If you have a new comment, add it just below the box.

Hi. I recently started using your script. I noticed that, when I choose to start a new section on a talk page, the script put an edit summary to Subject/headline as you can see here. mickit 08:53, 28 November 2011 (UTC)

Thanks for reporting the bug; I'll look into it this week. —Pathoschild 15:04:30, 28 November 2011 (UTC)
Fixed. The edit summary is now ignored when using &section=new. You can optionally specify the headline with two new template options, headline and headlinePosition. —Pathoschild 01:25:25, 29 November 2011 (UTC)
Great :) Thanks. mickit 06:49, 29 November 2011 (UTC)

Relative urls — amending existing tools scripts

The following discussion is marked as answered (Updated script instructions for relative URLs). If you have a new comment, add it just below the box.

Gday Jesse, I was helping Marco with some of his links, dropping in and out of secure, and looking at User:Pathoschild/Scripts/StewardScript.js it calls hard urls, and your instructions also work on hard urls. Is this something that you can/will update? billinghurst sDrewth 01:50, 2 December 2011 (UTC)

Hello Billinghurst. I was playing with a complete rewrite a while back, though I don't recall how close to readiness it was. I'll look into updating and finishing it this weekend. —Pathoschild 02:39:36, 02 December 2011 (UTC)
Done. —Pathoschild 22:25:17, 04 December 2011 (UTC)
Thanks. I presume that you will tell your fellow stewards, or that they will guess. Strangely I don't use the tools. ;-) billinghurst sDrewth 22:43, 4 December 2011 (UTC)

Comments on new StewardScript

The following discussion is marked as answered (issues resolved). If you have a new comment, add it just below the box.

Thanks for this new version. I have some bugs/comments:

  1. The sidebar shows ie: user > account ; in the script you wrote:
    'user > account': ['Special:CentralAuth', 'View/delete/lock a user\'s global account'],
    
    Shouldn't "View/delete/lock a user's global account" be shown instead?
    I see that it appears when you put the mouse over the link. Resolved-fixed this.
  2. There's a bug in the block links at CentralAuth. They always point to meta. See on my my test account - also the wpBlockOther=indefinite has no effect, apparently.
  3. Luxotool has been updated to protocol-relative. Can it be updated on CA too?

That's all for now. Thanks again for making our work easier :) —Marco Aurelio (Nihil Prius Fide) 14:57, 5 December 2011 (UTC)

You're welcome. These are all fixed, and I made Stalktoy protocol-relative while I was at it. :) —Pathoschild 23:16:05, 05 December 2011 (UTC)

class "attable" seems to break sortable lists

I have finally tracked down from where class "attable" originates ... User:Pathoschild/Scripts/AJAX transclusion table. I am finding that when the class is used with sortable tables as per User:COIBot/XWiki (hoping that it isn't still empty) then the sort function breaks. I have no idea why/how this is happening. I did test the linked page by remopving the class and the saved content was able to sort. billinghurst sDrewth 12:54, 6 December 2011 (UTC)

The script adds the <tbody> element to the table, which MediaWiki previously didn't add. It looks like MediaWiki now adds one — though in the wrong place. I'll update and fix the script this week. —Pathoschild 13:45:23, 06 December 2011 (UTC)
Thanks! You are a ch[aiou]mp ;-) billinghurst sDrewth 14:27, 6 December 2011 (UTC)
It seems this script is only used on a few pages. Unless someone really thinks it's useful (in which case I'll update it), I suggest simply removing it. —Pathoschild 17:31:31, 11 December 2011 (UTC)
<shrug> On the page to which I referred, I don't how/where it is added to the table, and Beetstra wasn't able to add to the KB. I just see that it is problematic, so for me it is either something that needs to be fixed or its effect neutered. billinghurst sDrewth 00:04, 12 December 2011 (UTC)
The following discussion is marked as answered (part of {{user language}} system). If you have a new comment, add it just below the box.

Hi.

MediaWiki:User language.css was using // comment syntax instead of /* */ comment syntax. This was throwing errors in Firefox, so I adjusted the code.

I'm not sure if MediaWiki:User language.css is still needed at all. Is it part of the new system? The old system? Can it have some introductory text in a comment explaining what it does? :-)

Also, the category that the page is categorized in (Category:User language templates) seems to be mostly empty/unused. --MZMcBride 21:55, 21 December 2011 (UTC)

Hello MzMcBride. The classes are part of the {{user language}} system, and will be deleted once we finish migrating everything to {{#babel}}. —Pathoschild 21:24:15, 06 January 2012 (UTC)

RegexMenuFramework trip

The following discussion is marked as answered (see latest version of TemplateScript). If you have a new comment, add it just below the box.

Thanks again for your tool! It's my preferred one. We are using it a lot into it.source, testing new ideas too for various, highly customable postOCR jobs; a set of book-specicif datiPagine js objects is uploaded for all users using the gadget "Strumenti per la rilettura"; any user can build new, personal datiPagine into its own vector.js; from a few days, the book-specific set of data can be edited directly while editing into nsPage:, and it's saved into a cookie to be used into its updated profile in next pages. And my feel is, we are at the beginning only of the trip! Thanks again and Merry Christmas. --Alex brollo 15:08, 23 December 2011 (UTC)

Awesome! I see you needed to write a custom version of regex menu framework to do some of this. The latest version of TemplateScript has most of the regex menu framework functionality, supports scripts and flexible templates, and is more compatible with the recent changes to MediaWiki. This might be a more flexible framework for you. Would you be interested in porting your custom features to TemplateScript scripts? —Pathoschild 21:59:18, 06 January 2012 (UTC)

AccountEligibility Tool

The following discussion is marked as answered (fixed). If you have a new comment, add it just below the box.

Hi Pathoschild,

Pleae can you update your tool for the Steward elections eligibility so that the Event is "2012-09 steward elections", as the eligibility requirements are the same as last year.

Thanks,

The Helpful One 18:02, 31 December 2011 (UTC)

2012-09? - Shouldn't be 2012-13? :) Best regards. —Marco Aurelio (Nihil Prius Fide) 10:06, 2 January 2012 (UTC)
Yes, but I believe 2011-09 what it currently it means for the 2011, 2010 and 2009 elections. Thanks, The Helpful One 19:15, 2 January 2012 (UTC)
Hi Thehelpfulone & MarcoAurelio. I'll update the tool this weekend. (The February 2012 elections should be 2012-02, to differentiate from the September 2011 (2011-09) and February 2011 (2011-02) elections.) —Pathoschild 22:12:38, 06 January 2012 (UTC)
Done. —Pathoschild 17:21:01, 08 January 2012 (UTC)

Hei Pathoschild, thanks for updating the eligibility tool. Nevertheless, I think there now exists a problem with it. Can you please take a look at that talk page? --Geitost diskusjon 19:29, 18 January 2012 (UTC)

I updated the script with a new algorithm that fixes the miscounting and enforces the deadline (see Savh and Willy Weazley). Let me know if there are any other issues. —Pathoschild 06:58:57, 20 January 2012 (UTC)

Books tool

The following discussion is marked as answered (see Collection extension, gather consensus, & file a request ticket). If you have a new comment, add it just below the box.

Hi,

Is it possible to add the Books Tool to the Fiji Hindi Wikipedia sidebar? Girmitya 13:15, 1 January 2012 (UTC)

Hello Girmitya. You need to request the installation of the Collection extension on the Fiji Hindi Wikipedia. To do this, start a discussion on the wiki agreeing to the change and then add a request to the Wikimedia request system. (You can also ask questions in the #wikimedia-techconnect IRC channel for a more prompt response.) —Pathoschild 22:29:54, 06 January 2012 (UTC)

Stewardry and bots

The following discussion is marked as answered (filed feature ticket). If you have a new comment, add it just below the box.

Hello, Pathos, you've probably thought of this already, anyway: it would be nice if the tool could check also for global bots activity on the selected wiki, even if they don't have local flag. Thanks, Nemo 08:54, 6 January 2012 (UTC)

Hello Nemo. This is a good idea; I created a ticket to do it when I refactor stewardry. —Pathoschild 17:48:29, 08 January 2012 (UTC)

You've got a mail

The following discussion is marked as answered (responded). If you have a new comment, add it just below the box.

Aye, you've got one from me. :o) — Tanvir | Talk ] 07:03, 20 January 2012 (UTC)

I responded by email. —Pathoschild 01:45:05, 21 January 2012 (UTC)