User talk:Poke/archive
This page is an archive. Please do not edit the content of this page. Add additional comments here instead. |
dpl including sections
Can we imitate [1] on including sections that have content that match keywords? I looked at include and includematch for including section content and then matching whether the section contains the text. It seems like dpl simply doesn't provide that kind of control for output or I can't use regex properly.--Relyk ~ talk < 17:35, 31 January 2015 (UTC)
- I’m afraid DPL won’t be able to solve that. You can use `includematch` to filter upon the included text, so you could find the game update article that contains your keywords—but you won’t be able to limit the output then to the relevant section. `includematch` only works as a filter after you have already told DPL what to display using `include`. But even if it worked, DPL would have a very bad performance for this kind of search. poke | talk 17:54, 31 January 2015 (UTC)
Unsubtle prompt
Guild Wars 2 Wiki:Bureaucrat noticeboard - new page for your watchlist. -Chieftain Alex 21:40, 22 February 2015 (UTC)
- I’m not sure if that’s a good idea… poke | talk 07:18, 23 February 2015 (UTC)
- Thinking about it for a minute longer, no, the page is gone. There is only a very little amount of things bureaucrats should handle on the wiki, and most of those already have their own process. Adding another page for things that aren’t already covered will most likely make the page receive very little traction. And I’m of the opinion that bureaucrat matters, especially those that are not already covered by those other pages, should be as visible as they possibly can.
- So instead of having a new page that nobody knows about, any other requests will be additionally handled on the admin noticeboard. That way, it’s visible and all other requests that actually can be solved by admins and don’t need bcrat attention will be handled as well. poke | talk 07:24, 23 February 2015 (UTC)
gamescom 2015
Hey all, gamescom starts this Wednesday and I’ll be there. I have an appointment with ArenaNet at some point, so if you have anything you want me to ask or talk to them about, just say so! poke | talk 06:47, 3 August 2015 (UTC)
- Given that they're designing tougher encounters with the new release: Are they aiming to see how those turn out and then go back and update easier battles such as the Shatterer? Or do they already have plans for them outlined, but haven't been able to assign the resources? G R E E N E R 07:47, 3 August 2015 (UTC)
Chest of the Mists
Hey, regarding your recent edit: I tried to find this chest, but couldn't. How did you get one? Or was it old? --Tera (talk) 16:57, 10 January 2016 (UTC)
- That was a very old chest. Back when the update launched, I didn’t open any but a few chests (to document the contents), and kept all of them unopened in my bank. And today I decided to finally open them all (and double check the contents with the articles). I saw the discussion on the talk page but I honestly cannot remember where I got it from (I also only had a single one). Checking my notes from back then, it seems that the chest was the reward from the “Daily Scale X–Y Fractal” achievement, that’s also what we still have listed on the (likely outdated) daily achievement list. I’m not sure if that was later changed to have the rare version. poke | talk 19:22, 10 January 2016 (UTC)
Job queue
Hi, Poke. Would you mind join this discussion? It would be much appreciated. Thank you! --– Valento msg 10:59, 19 January 2016 (UTC)
bot tag
Hiya, Chieftain sent me here, so blame him for anything bad I do :p. I recently created this bot for some repetitive editing (main account User:Darqam). If possible I'd like to get the bot tag simply to not have my edits spam the recent change page for everyone. I cringe at seeing almost half the recent changes be made by myself with the same comment over and over. -Darqbot (talk) 02:38, 29 January 2016 (UTC)
- Hey, before I grant your request, can you tell me what you use for the bot? Is it a full bot framework that runs automatically, or just a semi-automatic system like AWB? Also, do you only run the bot while monitoring it, or will it also run fully automatic without you?
- And please, I’d ask you to use your real account for “normal” edits liek commenting, so it’s clear that the bot only does bot stuff. poke | talk 11:45, 31 January 2016 (UTC)
- Hi, I currently use AWB and run it mainly manually. I find that the main reason for me to use it is I get quick access to the edit portion of the pages I want and can make the quick edits. I've tried fiddling around with the find&replace functions but so far me doing things on my own and only using the page search function to build a list is the only 'automated' thing I do. As such, I am always monitoring the 'bot' since it effectively does nothing except load up a page without my input.
- I'll also refrain from using the account for 'normal' behavior; I wasn't too sure what the criteria for that was but now I do :D. -Darqam (talk) 16:44, 31 January 2016 (UTC)
- Okay, I have granted your request for now. Please be careful :)
- I’ve also added you to Guild Wars 2 Wiki:Bots, just so you know. poke | talk 07:43, 5 February 2016 (UTC)
Isn't working right. It's not dynamic at all for me (Chrome/Window7), and it covers the Category box at the bottom of pages (with transparency, so I can still see it, but I can't click any of the category links). I'm pretty sure I don't have anything in my user css/js that would be affecting this. —Dr Ishmael 20:26, 16 March 2016 (UTC)
- what I'm seeing. Quick use the excuse to switch the default appearance to vector! -Chieftain Alex 20:53, 16 March 2016 (UTC)
- I assume you fixed the footer now already Alex?
- What’s wrong with the “leave feedback” thingy? Are we looking for a replacement there?
- Also, I’ll check the widgets and see if I can fix them quickly (without having to rewrite them). I know already what’s causing this. poke | talk 08:00, 17 March 2016 (UTC)
- The footer fix was a CSS one and yes I have fixed it. GW2W:BUG#Unintentional CSS changes due to MW update.
- The leave feedback thingy - I've never liked that bit of code that I'd added as it was a lazy way to select a specific piece of text (the preloaded text, minus signature), and for some reason (async again?) mw.toolbar wasn't set so it was throwing an error. The quick fix was to remove it entirely.
- With regards to widgets, its the async resourceloader - previously it loaded jquery before any widgets, but now we have to wait for jquery. (I received an answer on mw:Extension talk:Widgets). I've applied a "fix" to most widgets (hopefully you'll think of something better) but I still need help with updating Widget:Game link - my trial and error wiki-fu isn't working. -Chieftain Alex 12:24, 17 March 2016 (UTC)
- Footer is now behind the page content, but it's still not dynamic - it sits at the bottom of the page instead of the bottom of the window like it used to. —Dr Ishmael 19:51, 17 March 2016 (UTC)
- Seems to be working for me, on firefox 44 and internet explorer 11. Takes a second or so to move mind you. test page 1. Any particular page you're looking at? -Chieftain Alex 19:58, 17 March 2016 (UTC)
- Footer is now behind the page content, but it's still not dynamic - it sits at the bottom of the page instead of the bottom of the window like it used to. —Dr Ishmael 19:51, 17 March 2016 (UTC)
- So basically, what you need to do is utilize the “resource loader queue”. It’s MediaWiki’s own system to defer scripts until the loader environment (and with it jQuery) is loaded). To use it, you basically just push functions to
RLQ
:
RLQ.push(function () { console.log('This runs with jQuery support', $); });
- You can do this from any position on the page, since the queue is set up as the very first thing (before any content is rendered). And as soon as the loader is available, it will run the scripts off the queue and set up a replacement for
RLQ.push
which will instantly call the functions—making it available at any time, both before and after the page rendering (try it out in the console right now!). See an example here (open the browser console). - I’ve fixed all widgets to use that mechanism now (instead of that ugly interval thingy ._.)
- As for the footer, it is working fine for me, although the script is executing pretty late. I’ll fix that to use the RLQ too so it should be faster than the jQuery document ready event it is using right now. poke | talk 22:13, 17 March 2016 (UTC)
- Great, RLQ.push is much more elegant. Thanks for digging that one up. Also, thank you for posting on the mediawiki talk page so that future random-as-hell wiki editors can find a solution too. -Chieftain Alex 22:38, 17 March 2016 (UTC)
API rights
Just a quick thank you for adding me to the API editor group! I shall attempt to refrain from abusing this amazing new-found power I have been granted.-Darqam (talk) 22:37, 29 June 2016 (UTC)
- No worries, I trust you to use them well. You do great work here and you’re way more experienced than others that have been granted that permission before, so I’m really not worried at all :) poke | talk 06:32, 30 June 2016 (UTC)
Extended Editor Rights
Hi Poke, would it be possible to grant me a "rank-up", please? It'd help enormously with patrolling and future Gem Store pages work. Currently, I feel like I'm more of a burden while moving pages around instead of a help... Being able to suppress redirects would be a blessing. Thank you for your time. talk 09:22, 3 October 2016 (UTC)
- Hey Incarnazeus! I’ve granted you the extended rights, so go ahead :) Thanks for all your work (and sorry for the delay, this week was a stressful one)! poke | talk 17:54, 7 October 2016 (UTC)
- Much obliged and no worries! I was confused for a split second seeing all these exclamation marks in the RC. Gotta get used to this. Thanks again! talk 18:09, 7 October 2016 (UTC)
bot tag for J.A.R.V.I.S.
Same as the above pretty much. Using AWB, will only make bot edits, and will be used primarily to do little fixes all over the place with Find and replace(mostly the program finds and the user(User:Doodleplex) decide if it needs to be replaced, so I guess I'm a cyborg). Beep boop. J.A.R.V.I.S. 20:34, 28 October 2016 (UTC)
- Hey Doodleplex, since you’re still very new to the whole botting thing, as you’ve shown in that other discussion (not saying that’s a bad thing!), I would like you to continue running it without a bot flag for a little bit. That gives people the opportunity to monitor your changes a bit while you are getting fully comfortable with the system. Do two or so more smaller jobs, and you can have the flag :) poke | talk 22:39, 29 October 2016 (UTC)
- What sort of smaller jobs do you mean? I'm assuming you don't mean two edits. - Doodleplex 01:01, 30 October 2016 (UTC)
- Well, usually, the purpose of a bot is to execute tasks that are too tedious and repetitive for manual editing. Such tasks would ideally be announced here before they are executed. If you don’t plan to use your bot to perform tasks on such a scale, I’m not sure what your plans with it are. poke | talk 07:31, 31 October 2016 (UTC)
- Ahh okay. Yes, that's my intent, I just don't want to kill recent changes with bot edits. - Doodleplex 07:46, 31 October 2016 (UTC)
- Okay I think I have a much better idea now thanks to Darqam and that website he posted, so I think it's safe to give J.A.R.V.I.S. a bot tag now. I still check things manually for the most part, but now it's not because I don't know how to make it run on it's own, just because for the time being I'm more comfortable checking myself before saving. - Doodleplex 22:19, 2 November 2016 (UTC)
- Sorry for the delay, I was out of town for the week. I’m willing to give you the bot flag now, however, I’ve looked through your recent bot edits and I’m honestly not too happy with those edits. I feel like some of those changes are a bit too controversial to be run through a bot which edits are hidden from most places. For example, spacing for headers and lists has been an often debated topic in the past, so I would avoid making that an actual change, especially when it’s the most substantial part of an edit. And it doesn’t help that you’re inconsistent with the spacing yourself :/
- Highly specialized edits that are only done a very few times do not really count as a bot edits. Yes, you may have used a bot software to perform these changes, but these would have been fine with a non-bot account since there isn’t really anything about it that makes using a bot worth it.
- And finally, there are just overall change multiple things at once and trigger subsequent edits by others that further improve it. It’s a good idea there to have these changes not hidden so that others actually get to look at the edit and may improve it further on. And tbh. it’s kind of weird if that person is yourself ^^"
- So what I’m trying to say: Those edits are good, they aim to improve the consistency of articles, the overall formatting or fix other issues. But I personally don’t see them as bot edits. These are edits that you need to look at one by one, not because of missing trust in your botting abilities (to avoid making mistakes) but because they are very specialized or simply not suitable for full automation. It looks to me like you just want some automated guidance with the edits you normally do; if that’s what you are trying to achieve with the bot software, then you do not need a bot flag or even a bot account, just run the software with your main account and let it aid you in doing the repetitive work which still requires you to make human decisions all the time. poke | talk 14:15, 13 November 2016 (UTC)
- Okay I think I have a much better idea now thanks to Darqam and that website he posted, so I think it's safe to give J.A.R.V.I.S. a bot tag now. I still check things manually for the most part, but now it's not because I don't know how to make it run on it's own, just because for the time being I'm more comfortable checking myself before saving. - Doodleplex 22:19, 2 November 2016 (UTC)
- Ahh okay. Yes, that's my intent, I just don't want to kill recent changes with bot edits. - Doodleplex 07:46, 31 October 2016 (UTC)
- Well, usually, the purpose of a bot is to execute tasks that are too tedious and repetitive for manual editing. Such tasks would ideally be announced here before they are executed. If you don’t plan to use your bot to perform tasks on such a scale, I’m not sure what your plans with it are. poke | talk 07:31, 31 October 2016 (UTC)
- What sort of smaller jobs do you mean? I'm assuming you don't mean two edits. - Doodleplex 01:01, 30 October 2016 (UTC)
(Reset indent) I actually had no idea about the header spacing, I just saw Alex use it as an example and assumed it was something needed, so my apologies! Also yes, I did only gave the bot change those three icons, but that was just me making sure I got the image switch, I intend to use it to help fix links to duplicate icons, which is actually something Greener suggested I do. So yes, they might not have been bot edits, they were mostly me learning how to use it, and now I do, and now I know what is and isn't a bot edit, and feel confident to know when to let it run by itself or not. - Doodleplex 16:15, 13 November 2016 (UTC)
- Actually, I wanna double check something: if a bot runs to do something, it should only fix the reason for it being run, correct? For example, I ran it on any Insect NPC page(6 total) that had {{section-stub|npc}}(or just {{section-stub}}) to {{section-stub|npc|missing skills}}/{{section-stub|npc|possibly missing drops}} under the Combat abilities and Drops sections respectively. It also fixed a header or two here and there as well, and I'm assuming that would be wrong because it was only supposed to fix the section-stub tag and fixed the other things because I left that setting on, and if I wanted to run it to fix header text, that would be a separate run through, correct? Otherwise I had J.A.R.V.I.S. do a small job to remove "==Summary== st6" from 18 icons, and currently I'd like to run the bot to add "==Licensing==" to all icons that don't current have it, but don't want to kill the recent change list(for starters,there are 35 Back item icons for starters that don't have it).
- (or the short version: What do you need me to do so you feel good giving me a tag so I can use it to fix stuff and not cause any troubles, or do I have it correct now?) - Doodleplex 01:45, 14 November 2016 (UTC)
Hey Doodle, seeing that you have gained more overall experience on this topic, I feel more comfortable about this now, so I’m granting JARVIS bot permissions. Thank you for patience and persistance, and sorry for maybe being a bit pedantic about this. I’m looking forward to your botting, and hope everything goes fine ;) poke | talk 21:55, 2 December 2016 (UTC)
- Thank you! =D (Also good timing, it looks like I might be the only one who's bot is connected to the wiki because of the recent update, according to Alex's page =x) - Doodleplex 21:59, 2 December 2016 (UTC)
pywikibot
Heya Poke,
So I guess I probably should have run this by you first... so I'll do so now before I keep going. I've been writing some scripts for pywikibot in order to familiarize myself with the python programming language (been wanting to actively learn it for a while). Doing this however changes my bot from check-every-edit to debug-and-pray type of activity. I keep a close eye on the edits done, and don't plan on doing anything I don't understand; so is it still alright for me to use those, or should I stick to AWB+pre-built pywikibot functions exclusively? The current status of what I've done is here, with the recent contributions here if you want to glance over it. Personally I feel comfortable using this, and think I can catch any screw ups, but thought I should confirm regardless. -Darqam (talk) 04:07, 29 October 2016 (UTC)
- Heya, generally, that sounds fine with me. For what it’s worth, I think pywikibot is actually a great way to start learning Python. Just make sure to take it slow and make sure to test your scripts to make sure that they work the way they should. Consider running jobs against a small subset of pages first, possibly very diverse pages to make sure you don’t accidentally introduce problems just because you only tested with a specific kind of content first (e.g. when editing items, make sure you test both the very simple item pages, and the super complex ones with lots of tables and stuff). Instead of running it directly on pages, you can also make it print a diff instead of performing the edit, so you can make dry runs that may even mess up without actually messing up (That was usually my way of finding mistakes).
- And of course, when running the job on the full set later, it really shouldn’t be “debug and pray”, you should have some higher level of confidence that what you are doing is going to work well ;) And in doubt, just fall back to the “check every edit” way of botting with AWB for more complicated jobs. poke | talk 22:27, 29 October 2016 (UTC)
- So far it hasn't been complicated enough for me to worry greatly about it, the absolute worse thing it could have done so far is remove an interwiki instead of adding it. Regardless, I think I might follow that advice on the diffs for future efforts/scripts as a sanity check. For now I've been selecting random edits for a full check and looking at the edit size of every edit. As said, so far it's simple so I'm not worried; but I'll definitely take more steps to make sure I don't screw up with other, more complex procedure. -Darqam (talk) 22:37, 29 October 2016 (UTC)
- Yeah, picking out random edits and verifying those, while looking at the diff sizes for the other ones is a good way to verify if simpler tasks work well. And in regards to those interwiki changes you were doing, I’m not really worried at all. Things become more complicated when you start adding more logic into your script, or—even worse—start to edit template parameters (that can be a real pain). So yeah, just start slow :) poke | talk 22:42, 29 October 2016 (UTC)
- So far it hasn't been complicated enough for me to worry greatly about it, the absolute worse thing it could have done so far is remove an interwiki instead of adding it. Regardless, I think I might follow that advice on the diffs for future efforts/scripts as a sanity check. For now I've been selecting random edits for a full check and looking at the edit size of every edit. As said, so far it's simple so I'm not worried; but I'll definitely take more steps to make sure I don't screw up with other, more complex procedure. -Darqam (talk) 22:37, 29 October 2016 (UTC)
Since you're around today
Did you take a look at the wiki stage server? - I couldn't get the collapsible tables module working. Example on the Personal story page (linked to the local version so you can see that the collapsible navs work on this wiki) -Chieftain Alex 16:26, 13 November 2016 (UTC)
- Well no surprises here, it seems that everything works fine when I follow the MW example properly.. doh. -Chieftain Alex 17:11, 13 November 2016 (UTC)
- Heh ^^" – But no, I did not take a look at the stage server yet. Do you need help with those compatibility fixes? poke | talk 18:37, 13 November 2016 (UTC)
- When I looked carefully it wouldn't let me do multiple external urls combined in the array notation for mw.loader.load. I think it should be good to go now. -Chieftain Alex 18:41, 13 November 2016 (UTC)
- Heh ^^" – But no, I did not take a look at the stage server yet. Do you need help with those compatibility fixes? poke | talk 18:37, 13 November 2016 (UTC)
Apparently you're a saint
Just dropping this here: -Darqam 22:43, 5 December 2016 (UTC)
- Haha, no idea what exactly the context is, but you’re welcome xD poke | talk 22:47, 5 December 2016 (UTC)
- basically "poke dropped a patch for AWB". Darqam got pretty close with the php array, we all guessed namespaces, and you two were looking at the namespacealisases pretty quick. I seem to recall typing "if something is broken on gw2w, blame smw" though. -Chieftain Alex 00:39, 6 December 2016 (UTC)
De-dorkification request
Dear Guru, Chieftain Alex suggested that you may be able to use superpowers to scrub my self-inflicted number baggage from my username. If this might be feasible and you're willing, please let me know. Cheers! Jesself 21:17, 30 March 2017 (UTC)
- Errr... I'm learning to live with it; please disregard my request. Should I become insecure again, I'll try my luck at redemption at the proper location - Guild Wars 2 Wiki:Requests for user merge. Salude. Jesself (talk) 06:01, 21 April 2017 (UTC)
Over the line
April Fools is one thing, but undismissable Clippy is just cruel :( --Gimmethegepgun (talk) 01:22, 1 April 2018 (UTC)
- But he's so useful! -Chieftain Alex 01:25, 1 April 2018 (UTC)
Nicely done. Was about to panic and then realized the date. Only took me a few seconds to find it too. Robdalf (talk) 01:40, 1 April 2018 (UTC)
- There’s now a “Enable/Disable C.L.I.P.P.Y” link at the bottom of the page, next to the disclaimers. Sorry that this wasn’t there from the beginning. poke | talk 01:41, 1 April 2018 (UTC)
- I was (mostly) joking but that's still good --Gimmethegepgun (talk) 09:04, 1 April 2018 (UTC)
- Also I've seen a few people oblivious to the fact that it's April Fool's complaining about Clippy who understandably want to kill it but can't figure out how (the button to do so isn't somewhere they'd look). Maybe a sitenotice about it would be appropriate? --Gimmethegepgun (talk) 16:29, 1 April 2018 (UTC)
- No, they can suffer a few more hours. -Chieftain Alex 17:16, 1 April 2018 (UTC)
- Also I've seen a few people oblivious to the fact that it's April Fool's complaining about Clippy who understandably want to kill it but can't figure out how (the button to do so isn't somewhere they'd look). Maybe a sitenotice about it would be appropriate? --Gimmethegepgun (talk) 16:29, 1 April 2018 (UTC)
- I was (mostly) joking but that's still good --Gimmethegepgun (talk) 09:04, 1 April 2018 (UTC)
Thank you
Thank you for explaining the upkeep flag for revenant skills. I couldn't find any documentation in the skill fact or skill info box templates. --Life Infusion «T» 20:36, 10 July 2018 (UTC)