User talk:Writ Keeper/Archives/8

From Wikipedia, the free encyclopedia
Jump to: navigation, search

Semi of my talk

Hi, can we try unprotecting my talk page once more, please? If the block evader returns then it can be reinstated & I would be grateful if you did so, but in the interval I am concerned that some genuine anons and newly-registered accounts may want to question my actions and are prevented from doing so. I have no specific examples of this but I deal with a lot of their contributions on India-related stuff and a fair number probably do not even realise that article talk pages exist - best to let them vent and for me to supply further explanation if needed. The evader has been persistent but is the only example of such that I can recall experiencing. on my talk (plenty do it on articles but that is a different issue). - Sitush (talk) 10:44, 15 May 2013 (UTC)

That was quick. Writ Keeper  13:27, 15 May 2013 (UTC)
Blimey, it was! I'd removed the "frustrated" notice before I realised what had happened. Thanks for being prepared to try it out, anyway. - Sitush (talk) 13:32, 15 May 2013 (UTC)
Of course; it's your talk page, so your wish is my command. Let me know if you need the protection modified in any way. Writ Keeper  13:35, 15 May 2013 (UTC)

My intentions are not to bothering you.I really do not want all this.believe me or not.-- (talk) 13:42, 15 May 2013 (UTC)

Then stop. You have zero chance of changing Wikipedia this way. It is not going to happen. You're not going to convince us or wear us out or annoy us until we change our minds; every time you post stuff like that on Sitush's page (or anyone else's, for that matter), it just makes us even less willing to listen to you. The only chance you have of getting Wikipedia to listen to your points, the one singular way that's left to you, is to stop editing while logged out, request an unblock from your Paramsinghantaal account, and, if and only if your unblock request is accepted, start up a new conversation or the dispute resolution process. But you've been told that before, including at least once by myself on this very page, and the fact that you deliberately ignored that advice many times over means that it's unlikely that any unblock request will be accepted (though not impossible, and you're still more than welcome to try). You have metaphorically shot yourself in the foot, and you just kept pulling the trigger. So: either stop editing from an IP address, request an unblock, and wait to see what the response is, or stop editing from an IP address and stop worrying about what Wikipedia says about one person's caste. It's just a website, it's not actually that big a deal. Posting the way you have is simply a waste of everyone's time, including your own, because it has absolutely no possibility of leading to the changes you desire. Writ Keeper  13:54, 15 May 2013 (UTC)

I already did an unblock request,that was not accepted.I will try again. and why should i stop worry,if wikipedia says about one person,s cast. And this is the not matter of cast only.Will you not worry if anyone change your family name to other one,s.Is this not an abuse to you.

I would have been not cared about it if this was an ordinary website.This is the big source of knowledge and information. I also use it for myself and i thanks to this project and also appreciate it.

With most humbly,i will request again for unblocking me by told procedure.But for last time. — Preceding unsigned comment added by (talk) 14:26, 15 May 2013 (UTC)

(talk page stalker) Don't bother at this time. You have the wrong attitude and would simply be wasting your time with that attitude. There is so much more to life than worrying about something on the Internet (even if it is on Wikipedia). Just let it go. Go outside, enjoy the beautiful weather for a bit. Think about it. Read the guide to becoming unblocked. Think about it some more. Stay calm. Take a deep breath. Come back in a few weeks/months. Request a unblock or at very least to have your talk page back to calmly and civilly discuss what you've done that isn't appropriate by the communities standards using OTRS (since you've gotten your talk page locked to you). Discuss and ask questions, but stay calm. Request an unblock explaining why you were blocked (leave your feelings out of it and stay calm), what you will do differently, and how you intend to move on and create useful content and/or improve articles and be a positive member of the community if you are unblocked. If you really want to help and do the right things, you will follow my advice. If you want to be a trolling vandal, you will ignore me and never become unblocked. These are the facts here, and I look forward to working with you in a positive and constructive manner sometime in the future. Technical 13 (talk) 14:55, 15 May 2013 (UTC)

Thanx for your advice. Like you i also knows the value of life. It is just waist of time to spent on internet. In fact i am a calm and nature loving person. I had planted and raised some trees in my house. i maintains my little lawn by myself. I like dark clouds and heavy rain. i like snails and squirlls wandering in my lawn and spent my time watching them. I like the bees comes to drink water in my pots. But here are also some things which you cant ignore. You may have also some in your life.You can consider it one of them.In fact i can not blame it for you and you can not blame me.The people from diffrent culture and communities can not easily understand each other and their feelings about things. May be in future .I hope so. — Preceding unsigned comment added by (talk) 15:43, 15 May 2013 (UTC)

Hello everyone,i requested twice for unblock but they did not accept.I will try again.Just want to request you that please remove protection from sitush,s talk page.There will be no interruption from me.Also wants to show my apologies for my behavior towards him (sitush),and if my comments hurt him.If we engage again like this in future ,i assure he will not experience the behavior like this from my side. 
                                                                                                             thanks all
                                                                                                       User- Paramsinghantaal  — Preceding unsigned comment added by (talk) 15:24, 18 May 2013 (UTC) 

I appeal again for unblock but they are asking me to wait for six months with some conditions.I accept the conditions but the time period is too long.To reduce the time period they are asking me to contact a admin.Can you help me in this matter,because i do not want to come here without login my account.

                                                                                                                    User-Paramsinghantaal-- (talk) 05:43, 19 May 2013 (UTC)
I'm not sure what specifically what they need me for, but if they've made you a standard offer of six months without socking or posting from IP addresses, then I cannot help you shorten it. My advice would be to just wait out the six months (and keep in mind that it means six months without posting from an IP address as you're doing now). Writ Keeper  05:48, 19 May 2013 (UTC)

According to them

                Contact a willing administrator or experienced editor (via email or IRC).
                 If they agree a review is appropriate, they'll open a thread at an administrative noticeboard (WP:AN or WP:ANI).
                 Discussion usually takes a few days. 
                 I am ready to go with it.what should i do now.  — Preceding unsigned comment added by (talk) 05:56, 19 May 2013 (UTC) 

Last editor

Hey there. I really liked how your orange bar used to tell me who last edited it (without me having to click on the little notifications number), and I wanted to re-create it, so I copied your script over to User:Ignatzmice/orangeBar.js in order to play around. But in looking at the last version to have it, I see that you used to do it by querying all sorts of stuff rather clumsily—and your newer versions are much more elegant (they make better use of the MediaWiki API, I suppose). I guess I could paste in all that query-code, but it seems rather barbaric to do that if there's a better way. Do you know of any variable I can just pull in, like all the other ones? Ignatzmicetalk 12:59, 19 May 2013 (UTC)

There isn't a better way to do it, which is why I'm not doing it. :) The thing is that, before the "wgUserNewMsgId" variable was implemented (which it only was a day before my script started uysing it), calling the API was the only way to figure out the OBoD. One could get the name of the last editor alongside the information one needed, so adding it didn't cost anything. But, now that the script doesn't require any API calls at all, I'm extremely reluctant to re-add one, as in a thing like the OBoD, loading time is paramount. Writ Keeper  15:53, 19 May 2013 (UTC)
That's kinda what I figured. I can just click on the Notifications, then. Thanks! (Heywaitaminnit, if they can just slap in new variables like that, can't they make a new variable for who last edited the talk page? I mean, how does Notifications keep track of that? Or does it?) Ignatzmicetalk 16:19, 19 May 2013 (UTC)


For restoring my bar. I answered on my page - but, well ... a bit crowded over there at the moment. And I'm having a bit of a meltdown. Did I read somewhere that you also wrote a script to make the red blob and the orange stick disappear. Would very much like to have it if I haven't hallucinated that. Thanks. Truthkeeper (talk) 00:31, 15 May 2013 (UTC)

Hmm, I'll look into it. It'll be tricky, though, because the midget orange bar actually replaces the talk link, so not sure how that's going to work. Gimme a moment. Writ Keeper  01:42, 15 May 2013 (UTC)
Oh, right, I forgot. There's actually a way to turn off the midget orange bar in the interface, which was nice of the devs. Just go to Special:Preferences, on the "Notifications" tab, and, at the bottom, there's a checkbox called "Show talk page message indicator in my toolbar". Just uncheck that, hit the "save" button, and you should be good on that score. (It's also probably a good idea to turn off all other notifications at the same time (i.e. uncheck all the other boxes except for the very top one if you still want to get the talk page email notification), if you don't want them, but I don't think it really matters.) Once you've done that, you can turn off the red number by copying and pasting the following code:
#pt-notifications{display:none !important;}
into your common.css page. Let me know if you have any issues with it; I can do the CSS bit for you myself if need be. Writ Keeper  01:50, 15 May 2013 (UTC)
And before I forget: I'm sorry to hear about your meltdown. :( I've had a pretty good day, actually: a 4-year old kid (complete stranger) walked up to me in an elevator, put his hand in mine, and struck up a conversation with me, which was just absolutely adorable. So, don't forget that there's a world outside of Wikipedia, and that it can be really refreshing to go find all the great things in it. I'm sure you know that already, but a reminder never hurts. :) Writ Keeper  01:54, 15 May 2013 (UTC)
Hi again and thanks again - especially for the sweet story! I haven't quite sorted myself out yet, but have found the new checkbox in my preferences, and I'll install your script that turns off the red number. Thanks for that too - the red number is particularly annoying. On a slightly related note: checking work email today I noticed a new feature had been installed - an orange bar that extends across the page, about 1/2 of inch high or so, with blue writing telling me the message has been sent w/ high importance. It made me laugh - we were ahead of the game all along. Again, thanks so much for writing these scripts. And for the encouragements. Sometimes this place is best in very small increments. Truthkeeper (talk) 01:12, 16 May 2013 (UTC)

The law...

I was highly considering putting a Category:Wikipedians who are the law and should not be mocked category on your userpage (like you did here to Drmies) but I figured I get in trouble. :) Still funny though. :) - NeutralhomerTalk • 05:51, 19 May 2013 (UTC)

  • Did I know he did that? Hey, Writ Keeper, Mr. Fancy Pants--I been reading WP:FLOW. You and Ryan Vesey figure heavily in those made up messages. I also learned that our current talk pages are user-hostile. Listen, I'm trying to be all tech-savvy, and to know what our WMF is up to, but my brain is a bit too fossilized, maybe. Drmies (talk) 03:17, 21 May 2013 (UTC)

Micropterix mansuetella

Is this O.K. to do? Or user Rkitko will use a baton on me?--Mishae (talk) 23:40, 20 May 2013 (UTC)

No, it's not okay to do. The point is that it is never okay to condense a box that's already in an article. Ever. Writ Keeper  23:43, 20 May 2013 (UTC)


Yeah, so I want to put an editnotice into Emmelie de Forest, but Wikipedia:Editnotice is teh insanity of templates and names and links and namespaces and shit. Why do they do that? It surely can't be as complicated as they make it out? This is more or less what I want:

{{editnotice | id = | header = Attention editors and reviewers | headerstyle = font-size: 150%; | text = [[WP:BLP]] violations concerning Emmelie de Forest's purportedly royal lineage have been repeatedly posted to this article. The matter is hardly notable in itself, and no sources offered so far have supported claims that the subject of the article deliberately spread the rumours about her descent as a publicity stunt. Reviewers, please look out for this. | textstyle = font-size: 120%; | image = }}

Oh, wonderful. Please look in edit mode to actually see what I'm talking about! But, obviously, it's very, very, very far from being merely a matter of putting that at the top of the article. (Doing so puts it on the public page, unsurprisingly.) Could you add it, please? While you're at it, feel free to make the text blink, beep, waggle, give electric shocks, or anything that takes your fancy in that sort of way. Red header or frame, maybe? I want it noticed.

(Note to talkpage stalkers: please feel free to jump in and help, provided you're an admin, because apparently this stuff is one of our wonderful privileges.) Bishonen | talk 16:24, 21 May 2013 (UTC).

Technically, accountcreators can create editnotices too, although I'm not sure whether they're supposed to or not; that's as a result of the awful hack that we use to keep anyone away from them. I'll look into it. Writ Keeper  17:04, 21 May 2013 (UTC)
Okay, done. You can change it yourself at Template:Editnotices/Page/Emmelie de Forest, if you wish; right now, the editnotice is set to expire on July 1st (to take us through the rest of May and June). Let me know if you need anything else. Writ Keeper  17:11, 21 May 2013 (UTC)
It looks wonderful, very in-your-face, but why are there two of it? Am I seeing double? Bishonen | talk 17:40, 21 May 2013 (UTC).
Two? That's weird, I only see one. Cthulhufish may be playing tricks with my sanity again. Writ Keeper  17:44, 21 May 2013 (UTC)
It's actually a MediaWiki bug (although I am unsure if it is reported) and I see double edit notices on all pages using Vector skin and the latest version of Firefox (21.0 atm). Technical 13 (talk) 17:53, 21 May 2013 (UTC)
Actually, it may be a wikEd bug... Not entirely sure. If you are wondering, the top editnotice is the "real one" that is active if you click on and collapsed [show] links it will take you to the top of the page and do nothing. Technical 13 (talk) 17:55, 21 May 2013 (UTC)
Well, I don't have wikEd, and I only see one, in both Monobook and Vector. Writ Keeper  17:57, 21 May 2013 (UTC)
Yeah, it's a wikEd thing, a.k.a. Somebody Else's Problem. ;) Writ Keeper  17:59, 21 May 2013 (UTC)
Also, it seems to be more of a feature than a bug; I think wikEd is duplicating it intentionally. Putting #wikEdClonedWarnings{display:none;} into your common.css page will get rid of the duplicate. Writ Keeper  18:12, 21 May 2013 (UTC)
OK... I see it with monobook and the latest version of SeaMonkey, and indeed wikEd. That's a feature? OK, I'll try your code, thanks. Sigh, though... the boring part of adding a script is that then all my socks crowd round and want it too. Very high maintenance family. :-( Bishonen | talk 19:40, 21 May 2013 (UTC).
Well, for Javascript, at least, there's a solution for that. For each of your socks' js pages, just replace whatever's there with importScript("User:Bishonen/<whatever>.js");, and then they'll all just run off of your main account's scripts. Don't know about CSS things, though, like the above; there's gotta be a way to do that, as well. I'll look into it. Writ Keeper  19:51, 21 May 2013 (UTC)
I suppose you can add importStylesheet("User:Bishonen/<whatever>.css") to your socks' <whatever>.js (NOT <whatever>.css), but that's less than awesome, as there will be a slight but possibly noticeable delay before it appears. Writ Keeper  20:06, 21 May 2013 (UTC)
I take it kindly that you're concerned for my socks, Writty. (I expected the worst when I saw your edit summary.:-)) Huh. Hmm. You mean it's actually supposed to say "whatever", or am I supposed to replace that with something brilliant? I'd really apprecate similar for css, as I've got me some rather handsome stuff in there, personalised for my lovely big screen, and it gets tweaked now and then. (Imparting amazing information with becoming modesty. You see how I'm way more technical than anybody suspected!) Only Bishzilla has copied that so far, and I think she may have forgotten to update. Bishonen | talk 20:12, 21 May 2013 (UTC).
(e/c) OK… I don't understand what you added about css. You've lost me. Bishonen | talk 20:12, 21 May 2013 (UTC).

──────────────────────────────────────────────────────────────────────────────────────────────────── Okay. The idea here is to make it so that the only pages you have to modify in order to load scripts for Bishonen and all the socks is Bishonen's pages. So, say you have all the fancy stuff installed at User:Bishonen/common.js. If you replace whatever's on User:Bishzilla/common.js with importScript("User:Bishonen/common.js");, then all the scripts installed on Bishonen will also show up on Bishzilla. So, in the future, if you install a script to Bishonen's common.js page, it'll show up on both Bishonen and Bishzilla. Similarly, if all your neat stuff is installed on User:Bishonen/monobook.js, then put importScript("User:Bishonen/monobook.js"); in User:Bishzilla/monobook.js, and it'll work the same way. If you have scripts split between the two, then do both; if you have stuff in vector.js for the Vector skin, then you'd do the same import thing, but with "User:Bishonen/vector.js" on User:Bishzilla/vector.js. And, for say Darwinbish, you can do the same, by typing importScript("User:Bishonen/common.js"); into User:Darwinbish/common.js.

The CSS thing is a little different. The problem is there's no way to import things directly from CSS to CSS. But, we can do it through JS instead. So, again, if your cool CSS stuff is in User:Bishonen/common.css, then you'd add the line importStylesheet("User:Bishonen/common.css");, but you'd still add it to User:Bishzilla/common.js. Ideally, you'd add it to the very top, to make it load as quickly as possible. then, your CSS stuff would also be shared between Bishonen and Bishzilla, though as I said, there might be a noticeable delay before it loads. Again, the same thing works with monobook.css, etc.

So, to conclude, if you actually do this, (and assuming your cool stuff is all in Bishonen's common.js and common.css), User:Bishzilla/common.css should be blank, and User:Bishzilla/common.js should look like this:


If you have stuff in Bishonen's monobook.js or monobook.css, User:Bishzilla/monobook.css would be blank, and User:Bishzilla/monobook.js would look like:


The same goes with all the others. Any files that are unused can have their lines omitted (so, if you have stuff in User:Bishonen/common.css but nothing in User:Bishonen/common.js, you can omit the importScript line, and Bishzilla's common.js page would look like:


...and vice versa. Does that help? If you do that, then Bishzilla would automatically get all of Bishonen's scripts, even if new ones are installed for Bishonen later, and Bishzilla's .js and .css pages never need to be edited again. Writ Keeper  20:31, 21 May 2013 (UTC)

Wow. Yes, I think I've got it. Thank you very much for taking the trouble to explain so fully. So I put those generalizing lines into the socks' common.js and common.css pages and then I, I mean they, need never edit them again? Just one question: I use monobook. Does "common" mean "all skins", or is there more to it? Bishonen | talk 20:50, 21 May 2013 (UTC).
Correct, common means all skins. So, for me, most of my scripts are in User:Writ Keeper/common.js. This is because I want them to load no matter what skin I use, and when they're in common.js, that's exactly what will happen. But, there's a script or two that I have that only works in Monobook, so I put that in User:Writ Keeper/monobook.js, where it will only load if I'm in the Monobook skin. That way, I still get all the scripts I want, but if I have to switch skins (maybe to test something), I can still get all the ones that work, while the Monobook-only one won't break and mess everything up, since it won't even try to load. While I'm in Monobook, I'll get all the scripts that are in common.js AND monobook.js, but nothing that's in vector.js or the others. If I'm in Vector, I'll get the scripts that are in common.js AND vector.js, but NOT the ones in monobook.js. Same thing goes for the .css pages.
So, in my case, I have stuff in four places: User:Writ Keeper/common.js, User:Writ Keeper/common.css,User:Writ Keeper/monobook.js, and User:Writ Keeper/monobook.css. If I want to do this with Cthulhufish, I would make it so that User:Cthulhufish/common.css and User:Cthulhufish/monobook.css are both blank (or redlinked, doesn't matter either way), User:Cthulhufish/common.js would look like:
importStylesheet("User:Writ Keeper/common.css");
importScript("User:Writ Keeper/common.js");
and User:Cthulhufish/monobook.js would look like:
importStylesheet("User:Writ Keeper/monobook.css");
importScript("User:Writ Keeper/monobook.js");
And, in fact, they do. Now, Cthulhufish never has to edit his common.js, common.css, monobook.js, or monobook.css ever again, because they'll automagically be kept up to date with the latest goodies that I've installed in Writ Keeper's common.js, etc. etc. Make sense? Writ Keeper  21:00, 21 May 2013 (UTC)
  • Writ, can't he use @import url('/User:Bishonen/common.css'); on User:Bishzilla/common.css, etc? Technical 13 (talk) 21:07, 21 May 2013 (UTC)
    • No, because that tries to import that page's raw code as a CSS stylesheet, meaning it includes all the HTML that comes with a full Wikipedia page, and thus it fails as a stylesheet. (Also, despite the name, Bish is a she.) Writ Keeper  21:08, 21 May 2013 (UTC)
      • Bishzilla she, too! bishzilla ROARR!! 21:12, 21 May 2013 (UTC).
        • And me! darwinbish BITE 21:13, 21 May 2013 (UTC).
          • But not the Fish! darwinfish 21:14, 21 May 2013 (UTC).
            • Just stop it, socks! This is Writ Keeper's page, not Gender studies! Bishonen | talk 21:17, 21 May 2013 (UTC).
              • No Bishapod? Did someone throw L'il Stupid down a well? Writ Keeper  21:21, 21 May 2013 (UTC)
                  • He's still trying to remember if he's a he or a she. There's a fishapod who could use some gender studies. (He'd be fine in a well, though.) Bishonen | talk 21:26, 21 May 2013 (UTC).
                • I don't see any references to WWC on their pages... Ras.gif Technical 13 (talk) 21:24, 21 May 2013 (UTC)
  • rrawwrRR ... <tail thump - beat chest> 'Zilla #2 KNEW that 'Zilla #1 be a SHE. <pants heavily> — ChedZILLA 16:25, 23 May 2013 (UTC)

Reported it as a bug. I don't mind seeing two edit notices as long as they are both fully functional. Technical 13 (talk) 19:46, 21 May 2013 (UTC)

Here we go, you asked for it

you're a poop poopy poo. signed, the masked avenger

also, your code stinks and it's in a real butt-ugly font. the iron shiek was the greatest wrestler ever!!!!!!!!!!!!!!!!!!!!!!!

  • Hey Writ Keeper, can you help? I've removed the mechanism that applies a flag icon to Template:Infobox lacrosse player (per MOS:FLAG--no national representation) but now the field is completely blank. This field should be text only; a wikilink to "nationality" is already overlinking, in my opinion--but YMMV. At any rate, something needs to be restored there, but I don't know what. Your help is, as always, appreciated. Also, you're not a poop poopy poo at all: whoever said that should be warned. Drmies (talk) 15:25, 23 May 2013 (UTC)
  • Oh, and apparently the team a person is playing for is italicized, which needs to be undone as well. Drmies (talk) 15:26, 23 May 2013 (UTC)
    • Okay, that should do it for the plaintext nationality. Writ Keeper  15:42, 23 May 2013 (UTC)
      • Thanks Writ Keeper! Drmies (talk) 15:46, 23 May 2013 (UTC)

Teahouse talkback: you've got messages!

WP teahouse logo 3.png
Hello, Writ Keeper. Your question has been answered at the Teahouse Q&A board. Feel free to reply there!
Please note that all old questions are archived. Message added by Tito Dutta (contact) 18:29, 23 May 2013 (UTC). You can remove this notice at any time by removing the {{teahouse talkback}} template.

A barnstar for you!

Vitruvian Barnstar Hires.png The Technical Barnstar
You haven't gotten one of these in a couple of days, so it's high time. Thanks for all your help. Drmies (talk) 15:47, 23 May 2013 (UTC)
  • Mmm-hmm. The teams should now be non-italic, too. Writ Keeper  15:49, 23 May 2013 (UTC)

Fancy a crack at this?

Hi Writ. You know how you're always my first port of call when something technical is needed...? Well, I've recently been getting stuck into Wikipedia:GLAM/World Digital Library, and it strikes me that it would be hugely useful to have an automated citation template for this project (similar to {{cite doi}} or {{cite jstor}}) which could generate a full citation from, for example, the URL of a World Digital Library page (such as this, for example). Does that sound like something you'd be up for putting together? I imagine Sarah wouldn't have any qualms about granting you the project's rather shiny barnstar if you did... Yunshui  09:52, 24 May 2013 (UTC)

{{cite doi}} works by having a bot automatically fill in the citations. Writ, if you're up for writing something other than javascript Face-wink.svg, go for it...otherwise, I'll be happy to work on this over the weekend. Theopolisme (talk) 14:15, 24 May 2013 (UTC)
Well, Writ, I couldn't help myself and started working on it. @Yunshui: what format should the end-result citations be in? {{cite web}}? Or something else, WDL specific...? How much do the citations need to include? Theopolisme (talk) 14:57, 24 May 2013 (UTC)
I actually edit-conflicted with you, trying to tell Yunshui that I'm not as familiar with bots 'n' such as I am with user scripts (which are insufficient for this), and that I'd leave it in your capable hands. :) Writ Keeper  14:59, 24 May 2013 (UTC)
Great. Yunshui, if you could continue this on my talkpage so as not to unduly harass WK, that'd be superb. Theopolisme (talk) 15:08, 24 May 2013 (UTC)

Possible OBoD changes

I recently found out that with Echo and your OBoD script, there was one major issue whenever I got talk page messages - Whenever more than 1 person wrote here, I tended to miss that out and checked only the last comment there. Is there any way we can have the diff showing all changes since my last visit and/or having the number of editors too ("edited by 3 editors", like the old OboD had.)
(Please leave me a notification while replying)
TheOriginalSoni (talk) 03:21, 27 May 2013 (UTC)
Not without significant cost, as the logic the script uses is now part of Mediawiki, not in the script itself. Last I checked, it did give a diff showing all the changes since the last visit; Kaldari said that it's the same exact logic that it used before. Writ Keeper  03:50, 27 May 2013 (UTC)
Well, it did before, at least; guess it changed. Still not much I can do about it, sadly. Writ Keeper  03:55, 27 May 2013 (UTC)
The diff behavior should be the same as the OBOD. Kaldari (talk) 05:44, 27 May 2013 (UTC)
Gah! Friggin' heisenbugs. It seems to be working now, though I could've sworn it wasn't before. Writ Keeper  05:52, 27 May 2013 (UTC)

Happy Memorial Day 2013!

"… because it did not appear constructive. If you think I made a mistake yada yada"

Thanks for reverting the IP on my talk. But as regards your warning, who are you, Caspar Milquetoast? Bishonen | talk 14:22, 27 May 2013 (UTC).

Pff, you're implying that I knew what it (and by extension, I) said. In the true Wikipedia style, I don't read the templates that I plaster willy-nilly all over the talk pages of innocent newbies. Writ Keeper  14:28, 27 May 2013 (UTC)
Bish, please don't be so dickish. All new admins (from the last two years, at least) are required to not know shit about what they're doing. This is not the old days anymore. Writ Keeper, I'm also here to apologize about possibly having offended you with that Duke thing. I mean no harm by it, and if I had known it would/could/might lead to a rift between us, I would have mentioned it earlier, in the interest of full disclosure. I'm sorry. Drmies (talk) 22:34, 28 May 2013 (UTC)

Snowy Award

Bubo scandiacus Damon Point 8.jpg The Snowy Owl Award for Excellence
For your recent assistance responding to the request others left on someone else's talk page, I award you the Wiki Snowy Owl Award for Excellence in talk page stalking efforts. ~~~~

Hafspajen (talk) 13:33, 28 May 2013 (UTC)

Just a quick note

I am the person behind Spelkommisie and Technoquat, and I am here to apoligise and just to say I will not be trolling again. I am just a stupid kid wih nothing better to do. I also messeged User:Dodger67, with an apology. Again I am sorry, and I am stopping my trolling. Thank you. --Echoreems (talk) 21:15, 28 May 2013 (UTC)

Teahouse scripts

Hi.. Writ Keeper, I have recently added your teahouse scripts to my common.js page and a css to common.css page. but I think I have made a mistake as I am not able to get the teahouse invitation button in my action menu.--Vigyanitalkਯੋਗਦਾਨ 05:24, 29 May 2013 (UTC)

Yup, there were some errors in your pages, but I fixed them for you; let me know if it still isn't working. Writ Keeper  05:26, 29 May 2013 (UTC)
Hey thanks.. It is working now. So silly of me to made that mistake.--Vigyanitalkਯੋਗਦਾਨ 07:09, 29 May 2013 (UTC)

Thank you

Admin Barnstar.png The Administrator's Barnstar
For going the extra mile to resolve what could have been a very nasty situation. Thank you Roger (Dodger67) (talk) 11:03, 29 May 2013 (UTC)
Of course; you're very welcome. Let me know if there's anything else I can do. Writ Keeper  12:42, 29 May 2013 (UTC)


This is your last varning about 2 times... How many times is the last - really last? [1]

( Hafspajen (talk) 12: 787, 28 May 2013 (UTC)

Yeah, that looks ridiculous, doesn't it? We say "final" there because the next step is blocking the IP address for some time, so it's the final warning before a block. But, the thing is that we never block IP addresses forever. IP addresses can change and be reassigned to different devices or people over time, so we don't want to block a vandal's IP address forever, only to have it reassigned the next day to a new, totally innocent person who is now blocked forever from editing Wikipedia for something they didn't do. In practice, this leads to things like that talk page, with vandalism sprees, and corresponding "final" warnings accumulating between blocks. Writ Keeper  14:06, 29 May 2013 (UTC)
  • Many so famous and talented, might be blocked away...:) Hafspajen (talk) 14:32, 29 May 2013 (UTC)


WikiDefender Barnstar.png The Defender of the Wiki Barnstar
For stepping up to the plate (or the wicket, if you prefer) and helping to resolve the "Sallie Parker" episode. Thanks. Carrite (talk) 16:50, 30 May 2013 (UTC)
Yep. Frankly, I'm a smidge disappointed with myself that I bothered to post on their talk page at all before blocking. Just my nature, I guess, but nobody should have to put up with that utter horseshit. Let me know if they happen to show up anywhere else. Writ Keeper  17:01, 30 May 2013 (UTC)
Speaking of horse shit, mistypings that result in square brackets aren't for kids--they're also for geriatrics such as myself. Drmies (talk) 17:34, 30 May 2013 (UTC)


Nuvola apps edu languages.svg
Hello, Writ Keeper. You have new messages at Kudpung's talk page.
Message added 23:25, 30 May 2013 (UTC). You can remove this notice at any time by removing the {{Talkback}} or {{Tb}} template.


Nancy Luce the Chicken Lady

You recently rejected an article for review about this woman, claiming the article was an obvious hoax. Meanwhile, this woman does seem to have existed. Please see

If you think there are other problems with the article, that seems fair. But it was not intended as a hoax. — Preceding unsigned comment added by (talk) 08:41, 2 June 2013 (UTC)


Hi, I know you have helped me a lot at the Teahouse and I appreciate that. Also I was wondering if you don't mind signing this Miss Bono (zootalk) 14:03, 3 June 2013 (UTC)

Hey, Miss Bono! Thanks for the kind words; I'm glad to help. :) No offense, but I'm actually not the hugest of fans of things like guestbooks in general, so I think I'm going to have to decline to sign it. But it's absolutely nothing personal, just my individual preference; if I were into that sort of thing, rest assured that yours is one of the first I'd sign. :) Writ Keeper  14:07, 3 June 2013 (UTC)
No problem!... All's fine! Miss Bono (zootalk) 14:33, 3 June 2013 (UTC)

Thank you, long after the fact

...for your comment here [2]. One of the downsides of editing as a transient IP is losing track of the varied correspondence. Of course, it also means that one travels lightly. Still, it was nice to come upon this belatedly. Cheers and thanks for all your good contributions, (talk) 08:22, 3 June 2013 (UTC)

You're very welcome; you definitely earned more than that for your work. I honestly don't know how you managed it; like I said, I lost patience with dealing with all those things very quickly. Regardless of what IP address they're attributed to, I'm pretty sure you have many more good contributions than I do, so I think it's the other way around as far as thanking people for edits. :) Thanks again, Writ Keeper  13:58, 4 June 2013 (UTC)
Oh, I lose patience far too often, which indicates the mistaken presumption that my patience ought to have a sort of predetermined limit. That and my occasional desire to shout block all the bastards already. I used to enjoy creating articles and contributing content, but writing for publication has spoiled me, or at least encouraged deeper pretentiousness. Finding blatant copyright violations and promotion is an exceedingly easy way to pass the time, though a bit demoralizing. One can wade into the stream of recent changes and effortlessly snare the ripe salmon, so to speak, of inappropriate editing. Cheers, (talk) 20:06, 4 June 2013 (UTC)
Ah yes, the "low-hanging fruit" approach. I'm pretty familiar with that myself. :) Writ Keeper  20:08, 4 June 2013 (UTC)

Yet more requests...

Hi Writ. After I managed to pick up credit for creating a userbox (3 minutes work) celebrating a script that you wrote (god only knows how many hours of coding, maintenance and troubleshooting), I realised it's been several weeks since I made any demands of you. Since that would constitute a fundamental paradigm shift in Wikipedia's working processes, I thought it best to rectify the issue, so here I am again, cap in hand...

I've revamped my userpage to make it a bit more attractive, to my eyes anyway. I'm very happy with the new look, but it suffers from one minor niggle - whereas previously the userpage link in the top menu bar meant that I was only ever one click away from my To Do list and favourite tools, now I have to use two clicks to navigate to them. Obviously this is incredibly inconvenient, and the extra clicking will undoubtably cause my mouse hand to develop into a swollen, muscle-bound claw within a few weeks - can't have that.

I know that it's possible to add links to the top menu bar, in addition to User, Talk, Sandbox, Prefs and so on (the WEP userrights add a link to Special:MyCourses, for example). Do you think you could come up with a script to customise it so that I can once again have one-click access to my precious links? Yunshui  10:00, 4 June 2013 (UTC)

Sure, that's easy. Do you want links to just the to-do list and tools? Writ Keeper  13:28, 4 June 2013 (UTC)
K, try installing User:Writ Keeper/Scripts/todoLink.js as usual. Let me know if you need any other links added; it's very easy to do. Writ Keeper  13:38, 4 June 2013 (UTC)

A barnstar for you!

Vitruvian Barnstar Hires.png The Technical Barnstar
You are made of awesome. Thank you very much indeed; exactly what I wanted. Yunshui  13:45, 4 June 2013 (UTC)


Hello there Writ. I'm concerned that he is taking this too personally as he is resulting to personal attacks and name calling which is entirely inappropriate. Due to this, I don't want to interact with him until he has had some time to cool down. Would you be willing to mediate a little and suggest that he read WP:CALM and take the rest of the day off without editing to cool off. I know that any further attempts by me will simply make things worse even though my intents are good. I would like to continue considering him a friend, and I hope that is clear as despite this "issue" I went ahead and created the Userbox he requested for him in the middle of the chaos. Thanks. Technical 13 (talk) 15:31, 4 June 2013 (UTC)

I don't think that's necessary; the way he put DICK in all caps suggests to me that he meant it in the sense of the shortcut WP:DICK, and I hardly think it's fair to consider linking to an "official" policy a personal attack, regardless of what disclaimers against linking it exist. And to be fair, I would agree with him on some level; you were overreacting (no comment about the rest). He also said that that would be the last he'd post on the subject; let's take him at his word. Calming down is essentially a function of time; suggesting that he "take the day off", coming from an admin, could be interpreted by an agitated mind as an implicit threat to block, and that never helps cool someone down. At this point, I think we'd all be well-advised to leave well enough alone and just give it time. Writ Keeper  15:38, 4 June 2013 (UTC)
I entirely disagree with your thinking it was an attempt to imply DICK based on his edit history and other interactions, it is more likely that it was an attempt to emphasize it in a shouting way as he has done on most all of his other posts. I do agree with your assessment that he would likely take the suggest from an admin as a threat to block, and that wouldn't be the desired outcome. Anyways, I have made a personal vow to simply attempt to avoid him for a few days. I kind of wish that Wikipedia had an "ignore" function like all of the social networking sites and many blogs do. I could simply set him on ignore for a couple days... I don't feel that I was over-reacting, and yes, I realize that is a statement of the obvious. I asked him to stop yesterday, he didn't stop. I asked him again to stop today and informed him that if he didn't, I would ask for some kind of intervention/3O, yet he still didn't stop. I carried through in asking for help from an admin to settle this once and for all, and am accused of overreacting. I just don't get that. Anyways. You have a nice day, I've got to study for an exam I'm taking in about an hour... Thank you for your time reading my rambles... Technical 13 (talk) 15:53, 4 June 2013 (UTC)

Hello Writ Keeper, I sincerely thank you for your very perceptive and accurate assessment of the situation/drama that occurred between me and T13 and your, in my opinion, 'perfect' handling of the situation. I sincerely did indeed mean DICK as DICK in my response to T13. I did actually want to link that word to that definition but in the heat of the (from my point of view at the time) perceived attack on me I did not. I stumbled upon that DICK definition when looking into the Don't feed the trolls link from Unblock request accepted box on my talk page, and then finding the 'you must feed the trolls' and then the 'please be a giant dick, so we can ban you' and then the ('DICK' thing ) . I thank you and apologize if I have been 'more trouble than I am worth' around here. I am not use to online interaction let alone Wikipedia but I am trying (really). I also like your irony UserBox And am going to copy it if you don't mind. Thanks. (Ps No response expected, and Thank you again) Sincerely OneMadScientist (talk) 13:24, 6 June 2013 (UTC)

OMS, I don't think you are more trouble than you're worth. You're explanation there might be construed by some as calling me a troll; however, you can relax because I can see that it is just a difficultly worded attempt to show how you are aware of the page. No hard feelings. :) Technical 13 (talk) 13:34, 6 June 2013 (UTC)
You obviously have a habit of misconstruing my statements T13. I believe my wording is sufficiently eloquent to express the meaning I intended. OneMadScientist (talk) 13:45, 6 June 2013 (UTC)
OMS, I said I hadn't misconstrued your statement, but based on my experience could see someone else doing so. I only mentioned it saying how I was not offended because I didn't believe there was any malicious intent to protect you from being accused of another personal attack. Technical 13 (talk) 14:52, 6 June 2013 (UTC)

DYK for Cathreim Thoirdhealbhaigh

The DYK project (nominate) 00:02, 6 June 2013 (UTC)

  • Oh! I missed this announcement! Congratulations Writ Keeper--well done. I hope you enjoyed doing it. Drmies (talk) 14:43, 11 June 2013 (UTC)
    • I missed it for a bit, too, actually; it seems that after you poked some people about it, it went to the front page very quickly. Thanks for your help (and Bish, too). I'm starting to ponder my next one; they really need to be less than ten months apart. Writ Keeper  14:46, 11 June 2013 (UTC)
      • I had nothing to do with anything, Writ Keeper. I haven't seen a hat. I wouldn't steal anyone's hat. Drmies (talk) 16:32, 11 June 2013 (UTC)

A barnstar for you!

Peace Barnstar Hires.png The Barnstar of Diplomacy
Thanks For Your Good Work OneMadScientist (talk) 14:30, 6 June 2013 (UTC)

Afc proposal

Dear Writ Keeper:

Thank you for working on my project. I went to the sandbox that you suggested, but I am not sure how to test the code. The Click Here in the grey box doesn't seem to be active. Also, are you sure you want me to submit that sandbox? There seems to be a discussion on the talk page. —Anne Delong (talk) 22:46, 6 June 2013 (UTC)

One more thing: I promised that I would monitor the submitters for a while to see if they are being frustrated or are adding the references. Is there any way that you can arrange that each time someone clicks on the new page I can find out, either a notification or a watchlist entry or something.? —Anne Delong (talk) 22:56, 6 June 2013 (UTC)

Oops - looking over your code it seems that you have that covered using categories. Thanks, —Anne Delong (talk) 00:40, 7 June 2013 (UTC)
Sorry, I was in a bit of a rush when I was finishing the script. To test the code, you have to install the .js file into your personal Javascript. To do this, go to your common.js page and add the line importScript("User:Writ Keeper/Scripts/afcDialog.js"); to it. Then bypass your cache (instructions on that can be found here) and go to the sandbox, and try clicking on the button. And not to worry: when the script moves on to the next step, it just does the same thing that the link did, which is taking you to a preloaded edit page; you can still test the script all you like, and the sandbox won't actually be submitted, as long as you don't click "save page" on the edit screen. Writ Keeper  00:53, 7 June 2013 (UTC)
Thanks; I was able to make it work. A couple of things: First, can you change WP:Notability to WP:Notability (summary)? It's a little less scary. Also, you have a button marked "submit", but that might confuse them into thinking they've submitted when they haven't. How about this:
. ....................(Get help)

I like the way that you made the button not work until a choice was selected. —Anne Delong (talk) 02:14, 7 June 2013 (UTC)

Hmm, that might not be easy; I'm using a framework to make the UI all nice, and it might complain if I try to divide things up like that. What if I changed the text of the button based on which option is selected? Writ Keeper  02:53, 7 June 2013 (UTC)
@Anne: Okay, I've made some changes; let me know what you think. (You might have to bypass your cache again to see the changes.) Writ Keeper  03:20, 7 June 2013 (UTC)
I am glad that that was easier than what I suggested, because it also looks neater. Two more things - can you please make it say "Never mind" instead of "Nevermind"? (grammar) And can you save everyone a step by sending them to "WP:Teahouse/Questions" instead of "WP:Teahouse"? I tried to actually submit the page, but the "Save page" doesn't work. Do I need another step to get this working? —Anne Delong (talk) 05:07, 7 June 2013 (UTC)
Another question: What will happen if someone has javascript disabled? Will it just go through to the regular submit process as though the pop-up was not there? —Anne Delong (talk) 05:16, 7 June 2013 (UTC)
Yes, without Javascript, it will act just as the link did. It doesn't right now--it's more of a template thing than a Javascript thing, and I wanted to work the code out before worrying too much about the template--but it won't be too hard to do. The other changes you suggest are easy, of course; I'll make them next chance I get (don't have an opportunity right now). As far as saving the page, I don't know why that would be; I'll take a look. Writ Keeper  10:17, 7 June 2013 (UTC)
What do you think of this idea for a second test (the first would be trying it myself and asking for input from the Afc reviewers)? I could go to the tail of the review list, find a bunch sourceless articles, and decline them, replacing the usual grey box with the one you made. Then I can put these on my watchlist and see what happens. Or maybe that would take too long. How else can we find people who are likely to submit soon? —Anne Delong (talk) 17:58, 7 June 2013 (UTC)
Well, the problem with that is: how do we get the JS installed for them? Remember that you need the afcDialog.js in your common.js page for it to work. If we were putting this in for real, we could make it a default gadget, but that would mean it's turned on for everyone. Now, given that it'll only work with the modified template, and that anyone who doesn't see the template won't notice it, that's not that big a deal, but making gadgets default is always a big deal in general; there are some very nasty things that can be done with Javascript, so it would always need serious testing and consensus, even just as an experiment. Writ Keeper  19:33, 7 June 2013 (UTC)
Well, I guess you've done this before, so what would you suggest? I've got pretty good consensus on the principle; it depends on if the Afc reviewers still like it when they see it actually at work. If we do turn it on for a period of time, I have agreed to keep records of the results so that people will have something on which to base their decision. —Anne Delong (talk) 21:06, 7 June 2013 (UTC)
I actually haven't really done this before myself. (Well, once sorta, but it didn't really count.) My guess would be to post something on a VPT or something like that to ask for opinions; we need someone else with Javascript knowledge to take a look at it, at least. Writ Keeper  03:24, 8 June 2013 (UTC)
When I tried to test the "Click here" last night nothing happened. Have you turned it off? —Anne Delong (talk) 11:13, 8 June 2013 (UTC)
Sorry, I've been a bit busy. Yes, I had turned it off for a moment; it should still be running now, though. Writ Keeper  13:22, 10 June 2013 (UTC)
I wonder if there is a small flaw in the operation of the Click Here button. It seems that if you click in the middle of the button it doesn't work, but if you click on either the left or right side of the button it works fine. Do you think that it is time to ask for a technical assessment at VPT, or is there more you would like to do before this happens? —Anne Delong (talk) 14:16, 10 June 2013 (UTC)
Hmm, I thought I fixed that. Let me take a look at it; once that is fixed, it should be ready. Writ Keeper  14:17, 10 June 2013 (UTC)
Okay, I've fixed that issue, and the non-JS fallback is now working. It should be ready for assessment. Writ Keeper  14:39, 10 June 2013 (UTC)
By the way, I think your impression that hitting "save page" doing nothing was correct, in a way, but it's not a problem unique to this system. It happens because the preloaded page doesn't enter anything as the section title, so when you go to save the page, Wikipedia prompts you to enter a section title and hit "save page" again (you don't have to enter a section title, but you do have to hit "save page" twice.) This is a problem with the standard AfC draft template; since my modified version uses that one as a base, it has the same problem. Writ Keeper  14:43, 10 June 2013 (UTC)
Thank you. I will call attention to it on the Village Pump Technical and see what they think. —Anne Delong (talk) 16:19, 10 June 2013 (UTC)

Deletions in terms of G5

You took part in a discussion here not so long ago. I find that the deletions are continuing - see my comments here. Do you think this matter should be raised in the appropriate forum and that clarification of the G5 policy should be requested. I'm truly puzzled by the rationale underlying G5. Thank you. Paul venter (talk) 19:46, 9 June 2013 (UTC)

Strictly speaking, no, I don't think clarification of the G5 policy should be requested, as it is aleady quite clear: articles that were made in contravention of a ban or block allowed but not required to be deleted by any admin. What is not clear is your status, whether banned/blocked/not. It would appear that the summary I gave in my comment at the previous discussion was not wholly accurate, so to be honest, I'm not really sure where you stand. Writ Keeper  13:22, 10 June 2013 (UTC)

I'm simply interested in the thinking that went into the framing of G5 and why it seems to punish Wikipedia more than it does the sockpuppet editor. Ideally I would like to see an article appraised on its own merits rather than blindly seeing it as somehow contaminated because of having been created by a blocked editor. Since November 2011 I've made no attempt to hide my being the author of the articles concerned - see here. G5 is in fact NOT quite clear - a number of admins have differing attitudes to and interpretations of this provision - so it seems a critical review of its wording and implementation is overdue. Paul venter (talk) 18:33, 10 June 2013 (UTC)

No, it is clear, it's just not universally agreed to. Don't mistake lack of universal agreement for a lack of clarity. This is a topic that has been discussed extensively in the past, and will no doubt be discussed extensively in the future, and there will almost certainly never be a clear, universally-agreed policy on dealing with edits by blocked/banned users. Speaking for myself, I can see the sense in both positions; I tend to fall more towards the "any good edit is good", but I can also see the need for reinforcement of blocks and bans. I would advise you to not waste your time; some would say that you've already pressed your luck enough. Writ Keeper  19:16, 10 June 2013 (UTC)


Speaking of retired users, I've come across Thesomeone987 (talk · contribs · count · logs · page moves · block log) who claims to be retired and even asked for the deletion of their user talk page, but is still actively editing. Imho that doesn't work – either they should remove the "retired" tags or stop editing at all. De728631 (talk) 13:52, 10 June 2013 (UTC)

Yeah, it's a bit lame, but I'm not sure it's worth making a fuss about, personally. Now, I wouldn't object if someone removed the retired tag from the talk page, though it's not something I would do myself (and I would definitely leave the tag on the user page alone), and I would object if Thesomeone reverted posts to their talk page or whatever "because they're retired", despite the obvious evidence to the contrary. But again, doubt it's worth making a stink about at this point. Just IMO. Writ Keeper  14:00, 10 June 2013 (UTC)
Alright, thanks for the input. De728631 (talk) 14:14, 10 June 2013 (UTC)

Weird category issue

Hi, have you any idea why the categories are not displaying at Ahirwal? I appear to have done something stupid but am too stupid to figure out what the stupid thing may be. - Sitush (talk) 09:30, 11 June 2013 (UTC)

(talk page stalker) Fixed. Legoktm (talk) 10:45, 11 June 2013 (UTC)
Thanks and, yes, that was stupidity on my part. - Sitush (talk) 10:49, 11 June 2013 (UTC)

OBOD thanks

It seems to be working pretty well now, and I never properly thanked you for putting it together and helping me with it. So, thanks :) --Bongwarrior (talk) 17:45, 11 June 2013 (UTC)

Of course. Writ Keeper  03:46, 12 June 2013 (UTC)

Block, Black, and Block

Thanks for the clarification. No further questions. — Rickyrab. Yada yada yada 18:15, 11 June 2013 (UTC)
Yup, no problem. Writ Keeper  18:15, 11 June 2013 (UTC)

A barnstar for you!

Special Barnstar Hires.png The Special Barnstar
For once again defending those unable to defend themselves from the troll menace. ChrisGualtieri (talk) 01:54, 12 June 2013 (UTC)
Heh, no problem. Writ Keeper  03:46, 12 June 2013 (UTC)

TWA: Automatic edits using the API

Hey Writ!

I thought you might be familiar with the Teahouse discussion features which use the API (ask a question, and reply to discussion). I'm trying to adapt the Teahouse Question Gadget, which takes input from a question form and automatically edits that content onto the Teahouse Questions Page. It bypasses the edit screen and the need to click Save by using the API. The Gadget is defined here: EN:MediaWiki:Gadget-teahouse/content.js

I'm trying to create a very similar functionality for The Wikipedia Adventure. I want to make a button (or url) that automatically edits the game player's talkspace with a preloaded template, also using the API. It's supposed to feel like they received a message from another user, when in fact they are just sending the message to themselves, and it will simply add preloaded content simulating an interaction; the need to use the API is so it maintains that appearance of actually receiving a message from someone else.

If you could give me any tips on how to do this, I'd love to hear them. Cheers, Ocaasi t | c 16:32, 16 June 2013 (UTC)

Sure. I looked at Equazcion's example, and it's not too far off. This is what I would do to add a line (say, the traditional Hello, World!) to the end of the user's own user page:
var requestData = {action:"edit", title: "User:"+mw.config.get("wgUserName"), appendtext: "Hello, World!", summary: "this is an edit summary", token:mw.user.tokens.get("editToken")};
$.post(mw.config.get("wgScriptPath")+"/api.php", requestData, function(responseData)
    //Whatever you want to do *after* the edit is posted goes here. For example:
    alert("posted successfully!");
this diff is the result of this code having been run. There are other things you can do with it, of course: you can add the line *before* everything else on the page by doing "prependtext" instead of "appendtext", or you can just replace the pagecontents with the simple "text" instead of "appendtext". You can do all these within a single section instead of the entire page by specifying the "section" parameter (which takes a number, not a section name; 0 would be the lede section, 1 is the first section header's section, etc.). There's special functionality for starting a new section; you can do that by setting the "section" parameter to "new" and giving it a "sectiontitle" parameter with the desired section title. There are all sorts of other neat tricks, too, of course, but that should get you started. I'll be on IRC, too, if you have a more specific request. Writ Keeper  14:17, 17 June 2013 (UTC)


I imagine your eyes lit up with delight when you saw that header...

So in my ongoing quest to find a technical request that will stump you, I've come up with a real stinker... Until recently, I used a little CSS line in my common.css page to vanish the little notifications box - I still get talkpage alerts thanks to your script (and the more recent alert system that's been added, but I still keep the OBOD for sentimental reasons...) and I didn't think I'd want it for anything else. However, it seems I've missed one or two discussions in which I've been mentioned, which I might have wanted to get involved with, so I've now removed the CSS fix and regained the notifications box.

But woe is me! I now have to clear my notifications every time I get a talkpage message (or memorise the number), which is bloody annoying (especially since the other message alerts are still in place). So I thought to myself, "Wouldn't it be great if you could turn off Notifications for TP messages, but leave it in place for everything else. I wonder who would know how to do that?" And here I am.

Given that Special:Preferences doesn't offer an option for disabling talkpage alerts in Notifications I suspect that it's somehow protected from tampering, but if you're bored, you might like to have a go anyway. Have fun! Yunshui  08:11, 18 June 2013 (UTC)

WEll, I spent the day looking at and thinking about this, and I can't think of any particular way to disable Echo for talk page posts; it seems that it's locked in. But this shouldn't be a problem, as I believe they made it so that visiting your talkpage clears the "unread" flag from Echo talk page notifications automatically, so that after visiting your talkpage, the number in the badge is properly updated without needing manual intervention. Do you need more than that? Writ Keeper  03:49, 19 June 2013 (UTC)
I don't think that seems to be happening for me, but I'll test it tomorrow and check; maybe I'm just being paranoid. Thanks for checking nevertheless; I feel slightly bad to have fruitlessly occupied your thoughts for a whole day, but then if you weren't working on my technical problems you'd probably be inventing Skynet, so I reckon on balance I just did the world a favour... Yunshui  22:31, 19 June 2013 (UTC)


No, you're right. my name is out there. When I registered it was accepted to use an email address as a username. I was concerned about my mother's name (Anita), which to my knowledge was never mentioned onwiki before. Yours. Quis separabit? 02:57, 20 June 2013 (UTC)

This should probably be done by email; I've sent you one. Writ Keeper  03:04, 20 June 2013 (UTC)

Just sayin

Everybody loves the cheerleaders. One of the better and more original closing statements that I've seen lately. :-) — Ched :  ?  14:05, 20 June 2013 (UTC)

Thanks, I try. ;) Once Geni allowed the consensus (grudgingly or otherwise), I felt that the thread was pretty much done, as that was probably the best conclusion to a bad situation that we could hope for. I figured a positive-in-tone closing summary might help with that. (Though of course there are not-so-positive undertones, if you get the pretty subtle and obscure reference.) Writ Keeper  14:26, 20 June 2013 (UTC)


I think I edit-conflicted something like 10 times before my post hit, and even then it had been closed in the interim (it wasnt when I started!). They really need to get that sorted. Only in death does duty end (talk) 14:18, 20 June 2013 (UTC)

Oh, no worries; I don't take myself nearly seriously enough to yell at people for posting after my closes. The edit-conflict stuff seems to be getting wonkier by the day, though; I wonder what the deal with that is. Writ Keeper  14:23, 20 June 2013 (UTC)

Are you someones message boy?

If user:AndyTheGrump:AndyTheGrump has something to say to me then let him be adult enough to say it on my talk page rather than to hide behind your skirts and you to act as a messenger. What am I dealing with here a bunch of frightened children? Zedshort (talk) 20:31, 20 June 2013 (UTC)

I'm not acting at his behest. The point is that he has nothing to say to you, and has made it clear that you have nothing to say to him. So, don't. Writ Keeper  20:34, 20 June 2013 (UTC)


I hope you don't mind clarifying at ANI which IP you think was "stirring shit up". My participation there (with the IP disclosed on my user page) was hopefully not what you were referring to with that expression... I'm disappointed that the discussion at MOS turned from the technical/esthetic matter to personal attacks, especially that it took that turn after the difficult technical part was resolved/clarified. Someone not using his real name (talk) 20:51, 26 June 2013 (UTC)

No, it wasn't you, it was, whom I assume is the same person as, who started the ANI thread, as well as and that you mention at ANI. Sorry about the confusion; I had specified which IP address I was talking about at some point, but it must've gotten lost in the edit-conflict shuffle. Writ Keeper  20:56, 26 June 2013 (UTC)
All of those IPs are clearly an editor who has an account, whose name I will not mention because if I do so, someone will say "Then file an SPI", even though CUs will not (wrongly so, in my opinion), connect an account name to an IP. Nevertheless, this one editor is the person who repeatedly brings up this issue, using the same language. None of the handful of other editors who have responded negatively to my actions use the phrase "style sheets" in their arguments, except for this one editor, an expression used by these IPs. Beyond My Ken (talk) 21:59, 26 June 2013 (UTC)
Oh, but you did mention it. Please file an SPI. -- (talk) 22:40, 26 June 2013 (UTC)

lol just realised

Maybe there was less opposition than there would have otherwise been to notifications replacing the OBOD because of the existence of your script.

Because as we all know, if we don't see a problem, it doesn't exist... ;-) Double sharp (talk) 10:04, 27 June 2013 (UTC)

Talkback scripts

Hi Writ Keeper.. I copied your teahouse script to User:Vigyani/scripts/INBTalkbackLink.js. I want to install a TB symbol for WT:IN similar to one in the teahouse. So I replaced all the instances of teahouse question page with WT:IN and included the script in my common.js page. But it is not working. Do I need to do something else also? --Vigyanitalkਯੋਗਦਾਨ 22:17, 27 June 2013 (UTC)

  • (talk page stalker) Not working how? The first thing I am noticing, is at the bottom you have: if(mw.config.get('wgPageName') === "Wikipedia talk:Noticeboard for India-related topics") which may be part of your problem... Here is what the JavaScript is retrieving for variables from that page:
    "wgCanonicalNamespace":"Project_talk","wgCanonicalSpecialPageName":false,"wgNamespaceNumber":5,"wgPageName":"Wikipedia_talk:Noticeboard_for_India-related_topics","wgTitle":"Noticeboard for India-related topics","wgCurRevisionId":561807695,"wgArticleId":1278223,"wgIsArticle":true,"wgAction":"view","wgUserName":...
Your statement says if wgPageName is exactly equal to "Wikipedia talk:Noticeboard for India-related topics" then run the script an wgPageName is actually equal to "Wikipedia_talk:Noticeboard_for_India-related_topics". My suggestion is, if you only want it to run on that one page, then change the condition to if(mw.config.get( 'wgArticleId' ) === '1278223' ) and that might get it working for you... Otherwise I'll have to copy your code to my sandbox and play with it to find other errors. Good luck! Technical 13 (talk) 13:06, 28 June 2013 (UTC)


If no one else does, please allow me to thank you for doing the right thing re: Pumpkin Sky's block. Heimstern Läufer (talk) 08:12, 29 June 2013 (UTC)

*shrug* It seemed like the thing to do. I'm sad that Bwilkins is taking it so personally, and disappointed that he can't understand why. I don't think that an involved block is necessarily a reflection on his character. It can simply be that one is too close to an issue to see that they're too close; when one's judgement is impaired, the ability to realize that one's judgement is impaired is typically the first to go. That seems to me to be what happened here; could've happened to anyone. Oh well. Writ Keeper  16:52, 29 June 2013 (UTC)

TWA gadget

Hey Writ! Thanks so much for your tight and useful code. I think it can be the base of the gadget. I could use a little more explanation about how to implement it. I have the userscript here: What I think I need to do next is craft the code so that it can work with a button which will load a particular template depending on which 'parameter' I set for that button. This way I can send different messages from different pages throughout the game. Can you help me understand a little better how I make that next step? Cheers! Ocaasi t | c 11:39, 30 June 2013 (UTC)

Let's the not-leaving sense?

It just occurred to me that your clever top message might mean you are....retiring?! Say it isn't so! Are you taking a wiki-break? I, Jethrobot drop me a line (note: not a bot!) 21:43, 2 July 2013 (UTC)

Nah, no retirement. Just an indefinite break. If it was retirement, it'd read:
Writ Keeper  21:56, 2 July 2013 (UTC)
Hah, dually noted. Well, be good to yourself in the meantime. I'll see ya when I see ya. I, Jethrobot drop me a line (note: not a bot!) 21:59, 2 July 2013 (UTC)

User:Writ Keeper/Scripts/autoCloser.js

Ever since the switch of the edit links next to the section titles (which I have reverted via gadget), your script no longer seems to be working. Werieth (talk) 18:57, 9 July 2013 (UTC)

Hmm, that makes sense. Try bypassing your cache now and see if it works. Writ Keeper  19:00, 9 July 2013 (UTC)
Yep, thanks. Werieth (talk) 19:02, 9 July 2013 (UTC)

IRC office hours for wiki-mentors and Snuggle users

Hi. We're organizing an office hours session with the Teahouse to bring in mentors from across the wiki to try out Snuggle and discuss it's potential to support mentorship broadly. The Snuggle team would appreciate it if you would come and participate in the discussion. We'll be having it in #wikimedia-officeconnect on Wed. July 17th @ 1600 UTC. See the agenda for more info. --EpochFail(talkwork), Technical 13 (talk), TheOriginalSoni (talk) 19:19, 12 July 2013 (UTC)

DRN needs your help!

Hi there. I've noticed it's been a while since you've been active at DRN, and we could really use your help! DRN is going to undergo some changes soon, so it'd really be great if our backlog is cleared before the start of August and we have as many people on board to help with the changes (they include a move to subpages and the creation of a rotating "co-ordinator" role to help manage things day-to-day. Hope to see you soon! Steven Zhang Help resolve disputes! 11:43, 15 July 2013 (UTC)

Tiny weeny village

Hi "Keepy". Hope you are well. I wonder could you possibly have a look here? (if you can find such a small place, that is). Any advice gratefully received. Thanks. Martinevans123 (talk) 17:49, 17 July 2013 (UTC)

Hey, I've replied on the talk page. Writ Keeper  20:48, 17 July 2013 (UTC)

Writ Keeper, we moved your Teahouse host profile

Hello Writ Keeper! Thank you for being a host at the Teahouse. However, we haven't heard from you lately, so our bot has moved your Host profile from the host landing page to the host breakroom. No worries; you can always just Check in and our bot will move your profile back. Editing any Teahouse-related page will do the same thing for you. If you would prefer not to receive reminders like this, you can unsubscribe here. Thanks for your help at the Teahouse! HostBot (talk) 03:50, 21 July 2013 (UTC)

A new era of blatant script forking

User:Theopolisme/whisperbackLink.js—just letting you know. Hope life's not treating you too terribly, Theopolisme (talk) 06:34, 26 July 2013 (UTC)

Scripts broken

Your teahouseUtility and teahouseTalkbackLink scripts aren't working correctly on Google Chrome 29.0.1547.32 beta-m. Clicking thinvite, thinvite (afc), or thtalkback does nothing, as does click TB next to someone's signature. ❤ Yutsi Talk/ Contributions ( 偉特 ) 15:27, 30 July 2013 (UTC)

Well, they work for me on the latest stable release of Chrome. Presumably just a beta thing; there's nothing in there that is deprecated or anything like that, which would break the scripts in a new version iirc. Writ Keeper  16:14, 30 July 2013 (UTC)
Actually, no, I just isntalled the beta and it's working on that too. So, I guess it's just something on your end. Can't help much with that, though the output of your dev console (hit F12) as you're trying the scripts could be useful. Writ Keeper  16:22, 30 July 2013 (UTC)
Here's the output of each button on the developer console:
  • thinvite: Uncaught TypeError: Property 'alert' of object [object Object] is not a function index.php?title=User:Writ_Keeper/Scripts/teahouseUtility.js&action=raw&ctype=text/javascript:76
  • thinvite (afc): Uncaught TypeError: Property 'alert' of object [object Object] is not a function index.php?title=User:Writ_Keeper/Scripts/teahouseUtility.js&action=raw&ctype=text/javascript:125
  • thtalkback: Uncaught TypeError: Property 'prompt' of object [object Object] is not a function index.php?title=User:Writ_Keeper/Scripts/teahouseUtility.js&action=raw&ctype=text/javascript:138
  • TB: Uncaught TypeError: Property 'prompt' of object [object Object] is not a function index.php?title=User:Writ_Keeper/Scripts/teahouseTalkbackLink.js&action=raw&ctype=text/javascript:19
Yutsi  Talk/  Contributions ( 偉特 ) 17:30, 30 July 2013 (UTC)

Welcome to Wikipedia: check out the Teahouse!

Teahouse logo
Hello! Writ Keeper, you are invited to the Teahouse, a forum on Wikipedia for new editors to ask questions about editing Wikipedia, and get support from peers and experienced editors. Please join us! ❤ Yutsi Talk/ Contributions ( 偉特 ) 17:22, 30 July 2013 (UTC)

Welcome to Wikipedia! Need a hand?

Teahouse logo
Hello! Writ Keeper, I noticed your article was declined at Articles for Creation, and that can be disappointing. If you are wondering or curious about why your article submission was declined please post a question at the Articles for creation help desk. If you have any other questions about your editing experience, we'd love to help you at the Teahouse, a friendly space on Wikipedia where experienced editors lend a hand to help new editors like yourself! See you there! ❤ Yutsi Talk/ Contributions ( 偉特 ) 17:23, 30 July 2013 (UTC)


Hello,I have a question. I removed a statement from the Wikipedia article Like Moths To Flames. I left my reason for removing the statement on the talk page. I noticed at the top of the talk page it says -This page was nominated for deletion on March 27 2012. The result of the discussion was delete. My question is if the article was deleted on March 27 2012, why is there an article for Like Moths To Flames at all if the result was delete? I usually just edit things like grammar, or remove unsourced claims, so that is why I am asking you. I saw your name at the Teahouse,that is why I chose you to ask my question to. Thank you for your time.--BeckiGreen (talk) 02:44, 1 August 2013 (UTC)

Sure, no problem. What happened is that the page was deleted as a result of that discussion, but then recreated afterwards by another user a few months later. The results of deletion discussions aren't necessarily permanent; a decision to delete an article doesn't mean that an article is never justified on that subject. It's especially true for new bands; they're not always notable right away after they're created, but they can become notable, so an article might not be justified right away, but become justified later. That said, I don't know if this particular article is worthwhile to have, but in principle, it can happen. Does that answer your question? :) Writ Keeper  02:50, 1 August 2013 (UTC)
...and the log page is misleading (showing only a previous deletion) because there was another article with different capitalization. See its log page to get the full story. Ignatzmicetalk 02:55, 1 August 2013 (UTC)

Thank you for answering my question. I understand now. I don't think the band is notable, but I won't bother to file an AFD, because I feel it will waste everyone's time when the article is recreated again. Thanks for your help.--BeckiGreen (talk) 21:09, 1 August 2013 (UTC)