This is a Wikipediauser talk page. This is not an encyclopedia article or the talk page for an encyclopedia article. If you find this page on any site other than Wikipedia, you are viewing a mirror site. Be aware that the page may be outdated and that the user to whom this talk page belongs may have no personal affiliation with any site other than Wikipedia itself. The original talk page is located at https://en.wikipedia.org/wiki/User_talk:Fred_Gandt/Archive_2.
Tracker tool
Hi Fred, thanks mucho for the watchUserContribs.js tool! I was going to write to you with a request for some way to ID pages that are already on my watchlist (perhaps with the cute watchlist star), but I see you took care of that with the slick blue border around the checkboxes. That's cool! Seems to be working fine. Many thanks and I plan to keep using it! Regards, Cyphoidbomb (talk) 16:28, 10 April 2016 (UTC)[reply]
You're welcome. Let me know if it goes wrong; there may be cases I've not accounted for.
I was going to add the watchlist stars, but it'd require more code, and processing and makes clutter. The outline gets the job done on the cheap :-)
FYI: If your watchlist is epic, the load time may be slowed significantly (API limits). If that is a problem, I can fix it, but would prefer to avoid it (it would have knock on effects that then also need solutions).
Wow! If that's 8000 excluding talk pages, that's 16000 titles to be fetched at 500 per API call - 32 requests before anything else can happen! I'll add session caching of the results. fredgandt02:39, 11 April 2016 (UTC)[reply]
8,668, to be exact, excluding talk pages. Of course many of them are dead and not frequently used... I do notice that it takes about 7 seconds for the tool to fully load on Chrome. I do, however, have several other tools in my common.js, so that might be contributing. Cyphoidbomb (talk) 15:32, 11 April 2016 (UTC)[reply]
Yeah, that's 35 API requests @ approx. 200ms per call, so 7 seconds doesn't surprise me ;-)
I've tweaked the code a little already in advance of adding caching, and it should actually run a little faster, but the initial API requests to gather the watchlist for comparison aren't ever going to run any faster. They won't actually block the page from loading or being interactive, since the calls are dealt with asynchronously, but while they're going on in the background, the UI elements involved won't show.
The idea is to cache the watchlist, so subsequent page views will process almost instantly. I've not decided which storage solution to utilise yet though (pros and cons); once I've actioned the decision, the update will be pleasingly obvious.
There's an opportunity for some nifty side benefits to keeping a cached copy of your watchlist handy; like the ability to highlight links to watched pages, and/or un/watch from anywhere. If I choose to go down that route, I'll make that into a unique script, and have both feed off the same cache. fredgandt16:39, 11 April 2016 (UTC)[reply]
@Cyphoidbomb: - I've added session caching with a major caveat. Any watch or unwatch action outside the operation of this script's functions will not affect the cache, which means, the cache and reality can become desynchronised. I have added a button to manually clear the cache, which you should use if you have reason to suspect the cache is inaccurate.
Example
You're looking at a user's contribs in one tab, and looking at page histories in another tab.
In the histories tab, you watch the page manually by clicking the star at the top, then go back to the contribs tab.
At that point, the cache of your watchlist will be missing the page you just watched, so you should clear the cache.
Qs
Why didn't I make it so any watch actions were monitored and used to keep the cache in sync?
Because there are ways the watchlist can be updated that no JavaScript can keep track of; more than there being no guarantee it would work, it'd be guaranteed to fail.
Why use session caching instead of something more permanent?
Privacy, security and because the longer it lasts, the less useful it is per the above.
Why cache the watchlist at all?
Assuming you want to look at several pages worth each of several users' contribs (especially in the hunt for sockpuppets), without caching, the watchlist would need to be recompiled from many API requests on every page load. With caching (accepting the caveat), the watchlist is requested fewer times and possibly only once (depending on other activity).
Don't join in, reach out to the involved editors on their user talk pages softly warning them that they are edit warring and if they continue, they may be reported to WP:ANEW.
Start a related talk page section specifically to tackle the dispute (per dispute), and {{ping}} the involved editors.
Leave long gaps between messages to give editors a chance to read and think, then read and think again - and again.
If you have an opinion, and as far as you're concerned you're right, someone else should arbitrate.
As for long term, policies and guidelines (yawn) can be found or drawn up (very long term) to establish exactly what, where, how etc. should be in articles. I'm on the fuzzy edge at the end of a long day right now, so don't fancy searching, but maybe look for a style guide for music/song articles, and if there isn't one, consider writing one and posting an RfC at WP:VPP for wider input to bring it up to consensus. Then that can be used to settle any disputes over content.
Let's say, for sake of discussion, that this is just the work of one or two editors who is/are seeking to draw attention. They know the ins and outs of WP and use constantly changing IPs. Whatever the sources say is secondary, so discussing facts and references will make little difference. Established policies about verifiability, improper synthesis, neutral point of view, etc. are routinely ignored as would newly established ones. With the history at LZ articles, editors avoid discussions, such as this recent RfC. A situation such as this would require a different approach. —Ojorojo (talk) 21:29, 14 April 2016 (UTC)[reply]
Hi, Fred! From VPT I see, you like creating some javascript scripts for others :) May I suggest a new one? I would love to have a script OK, my home Wikipedia is another one, but that shouldn't be a reason not to have one here, too, that creates redirects. I have expressed my ideas about it here. OK, I have some more ideas, but they can wait :) Thoughts? --Edgars2007 (talk/contribs) 17:25, 18 April 2016 (UTC)[reply]
Am I correct in thinking you'd like to:
Land on any page
Desire to create a redirect to it
Use a scripted tool to create the redirect page remotely
rather than
Land on any page
Use a scripted tool to create a redirect from there to another page
@Edgars2007: - Not done yet. It's being built under teleDirect.js (name will probably change) and isn't even the complete GUI yet. I'm pinging to let you know that it could take a while. There are a lot of variables to be accounted for, and a lot to get wrong if I'm not careful. The next ping will be when it does something useful. No need to reply. fredgandt19:29, 20 April 2016 (UTC)[reply]
This is not in hurry, of course. I know, you currently have other work to do. Just updated dialog window. Now I understood, that I don't have to use Paint, but can use MS Access :) Those "#Name?" are meant to be "First redirect" and "Second redirect" (by default at start only first one is shown, of course). Next three buttons to them are "Delete redirect", "Add new", "Copy this redirect to a new redirect". The buttons "A", "B", "C", "D" would be images. "A" would input in last (or the one, where cursor is set, if it's not too difficult) redirect pagename, "B" - pagenamebased title, C - well, in my Wikipedia it would input enwiki pagenamebased title (if there is such), here at enwiki it could be let's say dewiki pagenamebased title, "D" - I had something in my mind, but now I forgot it, but we can come up with some idea later :) --Edgars2007 (talk/contribs) 08:03, 22 May 2016 (UTC)[reply]
You told me to send you a message on your talk page about helping with techy things (on Template_talk:By_whom). I would love to help with techy things (I have done quite a bit of programming, and I love tech) I don't know much about what is used on MediaWiki (WikiMarkUp—I think—, HTML, CSS—Is it used?—, and javascript—I know a bit about this—) do I need to know some of this to help? Do you have a recommendation on where I can learn? Hungryce (talk) 18:42, 21 April 2016 (UTC)[reply]
Hi. There's a lot to summarize:
Templates
Templates work by transclusion, which is a way to include parts of another page where the template is called. The content of the transclusion is limited in all the same ways as all other wiki content.
Lua has been introduced, further extending the possibilities by invoking modules to process data in many ways, more efficiently and logically than without.
HTML
There are limits to what HTML can be used in wiki markup.
CSS
Although we can create stylesheets for users (including ourselves) in our user space, which can be utilized by JavaScripts or included separately, there isn't yet a way to apply CSS in pages or templates. However, there is a light at the end of that tunnelwill be archived soon. We can include inline styles in accepted HTML markup, which can also be transcluded.
Every registered editor has a common.css they can edit to affect the presentation of the relative MediaWiki site, and global.css (and .js) to affect ALL the wikimedia sites you're registered on. There are also skin specific CSS and JS pages.
JavaScript
We can create user scripts for ourselves and others within our user space. The common.js is where to start, then as with CSS, further resources can be created in subpages e.g.User:Example/example.js. JavaScript can call the ever present jQuery and built in MediaWiki library, and utilise the API.
Hi. Semi automating the closure of WP:Articles for creation/Redirects is relatively trivial, and I will happily make something for you, but Wikipedia:Requested moves/Closing instructions is a long page and the throbbing headache that accompanied the abscess in the back of my lower mandible I developed a few days ago makes it hard to muster the energy to read - so will have to wait.
@Music1201: The first script - easy-AfC-Redirect-and-Category-Response.js is nearly done. I just need to establish the options for category request responses and weave them in. It currently outputs, to the browser console, what it would submit to the API as the section content. I'll ping again when I've finished. In the meantime, please try it and let me know if there's any problems.Fred Gandt (talk|contribs)05:53, 7 May 2016 (UTC)[reply]
P.S. I've still got the edit response handling to do too (edit conflicts etc.).Fred Gandt (talk|contribs)
I tried the script and could not seem to get it working. After the dialog box comes up and I enter the page title and press okay it just exits the box and doesn't do anything. — Music1201talk18:15, 7 May 2016 (UTC)[reply]
Correct. As I said above, it's not finished yet and outputs what would be submitted to the API to the browser console. It'll be finished later tonight (UTC).Fred Gandt (talk|contribs)23:32, 7 May 2016 (UTC)[reply]
@Music1201:easy-AfC-Redirect-and-Category-Response.js is done. Everything happens behind the scenes. If you make selections, they WILL result in edits to the page, so be careful. If anything goes wrong, let me know.
I'll have a look at the other script at some point, but am really quite ill right now, and feel like curling up into a little ball and crying for my mummy to bring me soup. Unfortunately she's 250 miles away and I'm supposed to be a grown man :-(Fred Gandt (talk|contribs)06:12, 8 May 2016 (UTC)[reply]
No problem. Did you see that someone linked to a bunch of tools that might do the job on your post on WP:VPT? If anything there does the job, there's little point me reinventing the wheel.Fred Gandt (talk|contribs)11:40, 8 May 2016 (UTC)[reply]
Hello, Fred Gandt. I wanted to let you know that I’m proposing an article that you started, List of Google easter eggs/see it, for deletion because I don't think it meets our criteria for inclusion. If you don't want the article deleted:
remove the text that looks like this: {{proposed deletion/dated...}}
save the page
Also, be sure to explain why you think the article should be kept in your edit summary or on the article's talk page. If you don't do so, it may be deleted later anyway.
Hi. Yeah that was my error. I forgot that subpages are disabled in the mainspace. I wondered why the markup wasn't working as expected - duh. I've moved the functionality to {{see it}}, and blanked the content (except for the PROD) in the issue page.
Hello. I was very surprised to read your message now. I checked the history and I still do not know what happened. I did not do it intentionally, of course. Why will I remove some pages and add some another I never heared about them? I am a sysop, I do not play with such things. This particular edit has one purpose: undo revision 15495015. Why did it undo another 6 revisions (all from that one till current) - I have no idea. I am glad you found this bug (mine or editor's one, I don't know), and thank you very much for this. I did not wanted this, but still I am very sorry for troubles I made without knowing. Next time I'll know this can happened somehow and check changes even on undoing. Now I removed the redundant line manually. Thanks again. IKhitron (talk) 10:41, 24 May 2016 (UTC)[reply]
@IKhitron: I see. Well then, sorry for the grumpy tone of my message to you. It did not look like a mistake since the entries were so perfectly targeted. Very strange; these things are sent to try us!
Thanks for explaining; I feel better knowing it's unlikely going to happen again. It does highlight a potential problem that could realistically do with a solution. Perhaps fully protecting the page, and having a bot handle user requests to add and remove subscriptions? Fred Gandt · talk · contribs11:12, 24 May 2016 (UTC)[reply]
Thank you again. I did not see any grumpy tone. Maybe because English and me are not such good friends. The solution you proposed is possible, but I can think about something much simpler: you (and maybe one or two people) add it to the watchlist. A mail that this particular page was edited should not come more than once a month, so it will not disturb. IKhitron (talk) 13:39, 24 May 2016 (UTC)[reply]
Done, but the bot option is a longer term solution with a faster response and unbiased result.
@Steel1943: thanks for letting me know. There are several minor improvements in the new code. If the decision is made to not update to the proposed thing (brain refuses to give me the word I want), those little tweaks can still be included. Gotta take dog out. See ya later!Fred Gandt · talk · contribs14:09, 10 June 2016 (UTC)[reply]
@Steel1943: Didn't know this was going on. I haven't been at RfD much, but I've noticed the large amount of stuff Rfd2 dumps. I recently made a simplification to {{RMassist}}, which spit out a large amount of "template guts" that cluttered requests. I made a new template {{RMassist/core}} to hold this logic (couldn't put some of it in, like anchors), and let {{RMassist}} call it (Special:Diff/725435173/725447178). Part of what made the {{RMassist}} refactor easy is that WP:RM/TR doesn't hold on to requests, unlike daily RfD pages, so transclusions don't accumulate. It looks like {{Rfd2}} has much more complicated use cases though. I don't know if this post makes me involved in the RfC (probably not) but if no one is around to close it, I possibly can if I can find the time. --Andy�W.�(talk·ctb)01:07, 17 June 2016 (UTC)[reply]
Thanks for the heads up Andy; I now think it's worth discussing making the proposed change but adding subst: to the call to {{rfd links}}. This would add a couple of cleanups and navigation features to the fully substituted output.
I'm pretty sure AnomieBOT can handle substituting {{rfd links}} in closed requests with a little tweak, but unfortunately Anomie didn't respond to pings. If anyone (maybe myself later) wants to start a new discussion about this, Anomie should be more directly contacted for input.Fred Gandt · talk · contribs04:52, 17 June 2016 (UTC)[reply]
No one ever actually pang me there. This edit didn't ping because pings don't happen when you're adding subsections, and pings of the bot don't notify the operator.
AnomieBOT's existing substitution code cannot handle "only in closed discussions"; doing this would require custom code specifically for RfD. If you already have a bot clerking RfD, it would likely be better to see if that bot can add the substing to its duties instead of having two bots doing different parts of it. Anomie**13:03, 17 June 2016 (UTC)[reply]
Sorry Anomie, that whole no pangs in a new sub-section thing went under my radar (and got lost under the desk), then you and your bot came up in conversation so often I just assumed (never works out well) you weren't interested. I did you a grave injustice and must be punished. Can I haz cake? I promise I won't like it ;-)
In my opinion, an additional bot doesn't need to be closing the discussions and day subpages at RfD: other editors do that just fine. Also, RfD already has a bot doing some of the clerking: DumbBOT. Steel1943 (talk) 13:33, 17 June 2016 (UTC)[reply]
So it looks like DumbBOT operated by Tizio would be best employed if ever desired/needed/wanted.
Steel1943, the idea isn't to have the BOT closing the discussions, just substing {{rfd links}} if ever employed as earlier proposed. The discussions would still be closed as normal - manually, then the BOT would come along and subst any unsubsted instances of the links. Fred Gandt · talk · contribs13:44, 17 June 2016 (UTC)[reply]
About your first question, I'm not sure given that the aforementioned bot operator isn't very active on Wikipedia anymore. Steel1943 (talk) 13:51, 17 June 2016 (UTC)[reply]
@Andy M. Wang:, I'm not so concerned with transclusions that are enclosed in "includeonly" tags since they only have potential to "mess up" the page which it is transcluded on. But, to answer a question you asked on your closing statement: Using a bot to substitute the transclusions of {{Rfd2}} may work, but the "when" for that should be "when the page's transclusion is removed from Wikipedia:Redirects for discussion". Steel1943 (talk) 21:09, 17 June 2016 (UTC)[reply]
I've emailed Tizio, outlining the events so far, and requested that if interested, they come and join the conversation. I made it clear that this was an open request, and to feel no pressure, so if they're not keen, they may not show up (fair enough).Fred Gandt · talk · contribs00:22, 18 June 2016 (UTC)[reply]
Hi. I took a look at the issue, and while it seems a relatively easy task, it would be a new functionality for the bot. Given the little time I can spend on this nowadays, I'd prefer not to. Tizio08:15, 18 June 2016 (UTC)[reply]
:-) No problem. If you're going to use that value multiple times, store it as var wgTitle = mw.config.get( 'wgTitle' ); in the appropriate parent scope. Then use it as "|$1name$2=$3" + wgTitle + "\n|$1origname$2=$3$4". Fred Gandt · talk · contribs07:48, 18 June 2016 (UTC)[reply]
Hi again! My next silly question. Why does this isn't working properly, that is, why padDigits('$2') returns "3", not "03"?
functionpadDigits(number){number=number.toString();while(number.length<2)number="0"+number;returnnumber;}sel="1 min 3 s 1"sel=sel.replace(/(\d+)\s*min\s*(\d+)\s*s\s*(\d+)/g,padDigits('$2'));console.log(sel);//returns "3"console.log(padDigits('3'));//returns "03"
functionpadDigits(number){number=number.toString();while(number.length<2)number="0"+number;returnnumber;}sel="1 min 3 s 1"sel=sel.replace(/(\d+)\s*min\s*(\d+)\s*s\s*(\d+)/g,function(match,group1,group2){returnpadDigits(group2);});console.log(sel);//returns "03"
As with most scripting concerns, the correct way to do something will depend on specific circumstances; there are many ways to skin a cat.
The following code will cut to the chase:
functionpadDigits(number){return(number.length<2?"0":"")+number;}sel="1 min 3 s 1"sel=padDigits(sel.replace(/(\d+)\s*min\s*(\d+)\s*s\s*(\d+)/g,'$2'));console.log(sel);// returns "03"
When concatenating a number with a string, the number's variable type will be automagically changed to string since we can't do maths with strings, so it's assumed correctly) we mean to concatenate. Other mathematical operations including strings will try to use the strings as numbers, rather than the numbers as strings.
So there's no need to explicitly change the function's argument type, and there's no need to loop since it's only ever going to add 1 zero (or not).
The reason for the function not returning the padded 03 as expected, is that the padDigits( '$2' ) was processing the argument as a literal string, then returning it unchanged, then replace() acted on the return. We need to establish the value of the capture group before handing it to padDigits.
In my first solution, we can do all kinds of clever things to account for variable conditions, since we've got a safe zone to work in by the use of a function. The second simpler solution does exactly what you need, but has little wiggle room for development; it establishes the value from the capture group, then hands it to padDigits.
It will depend entirely on the specific circumstances as to which method suits best.
Thanks for the code and explanation! Probably after some few hours searching Internet I would come to conclusion, that I have to place function in the replacement text, but... have other things to do :) In my case the first solution was the needed one, because I showed you only the essential part of my problem. The real thing looks like this. Again, thanks. --Edgars2007 (talk/contribs) 06:23, 27 July 2016 (UTC)[reply]
Part 3
One more problem/question. This time this is the script. After clicking "Rio props" in toolbar, window opens, where I can fill inputfields. What I would need, is some kind of button "Generate", which after pressing it stores all non-empty inputfields in some array/string (currently I don't care which one). --Edgars2007 (talk/contribs) 11:37, 28 July 2016 (UTC)[reply]
I haven't used the OOjs UI stuff at all, and would have to become familiar with it before I could make helpful suggestions. It will be more efficient for you to read and use the documentation, than for me to read it, so I can explain how to use it to you. It looks like you may be using the wrong type of dialog, and should perhaps employ a form inside a popup. Fred Gandt · talk · contribs21:24, 28 July 2016 (UTC)[reply]
{{resolved}}. Found simple example with standart jQuery dialog window (now I start to know, what jQuery is :D ) and rewrote the script. I probably made it in the most unpretties way (I know, I will have to rewrite it as loop), but it works, what currently is the most important part. That means, that maybe you can put #Idea for a new JS script lower in your to-do-list, if it's not already on the last place in it :D Looks like I could try to create something usable, if not for enwiki use, then for my wiki. Anyway, thanks! --Edgars2007 (talk/contribs) 11:05, 29 July 2016 (UTC)[reply]
Almost all the time I click on the button to open the resource manager interface it won't open and gives me this error in my console:
Uncaught DOMException: Failed to execute 'toggle' on 'DOMTokenList': The token provided ('fg-js-and-css-manager webfonts-changed') contains HTML space characters, which are not valid in tokens.
at HTMLLIElement.<anonymous> (https://en.wikipedia.org/w/index.php?title=User:Fred_Gandt/userResourceManager.js&action=raw&ctype=text/javascript:269:25)
@TerraCodes: Hi. It looks like something (MediaWiki code) is adding webfonts-changed to the CSS classlist of your button. I've simulated the issue and got the expected result you describe. I'll fix it soon. Sorry for the inconvenience. Fred Gandt · talk · contribs04:59, 29 January 2017 (UTC)[reply]
Its now giving me this error when I try to save Uncaught DOMException: Failed to execute 'toggle' on 'DOMTokenList': The token provided ('fg-js-and-css-manager-saving webfonts-changed') contains HTML space characters, which are not valid in tokens. --TerraCodes(talk to me)00:11, 9 February 2017 (UTC)[reply]
Hello everyone, and sincere apologies if you're getting this message more than once. Just a heads-up that there is currently work on an extension in order to enable CSS styling in templates. Please check the document on mediawiki.org to discuss best storage methods and what we need to avoid with implementation. Thanks, m:User:Melamrawy (WMF), 09:11, 6 February 2017 (UTC)[reply]
New Page Reviewer granted
Hello Fred Gandt. Your account has been added to the "New page reviewers" user group, allowing you to review new pages and mark them as patrolled, tag them for maintenance issues, or in some cases, tag them for deletion. The list of articles awaiting review is located at the New Pages Feed. New page reviewing is a vital function for policing the quality of the encylopedia, if you have not already done so, you must read the new tutorial at New Pages Review, the linked guides and essays, and fully understand the various deletion criteria. If you need more help or wish to discuss the process, please join or start a thread at page reviewer talk.
URGENT: Please consider helping get the huge backlog (around 18,000 pages) down to a manageable number of pages as soon as possible.
You will frequently be asked by users to explain why their page is being deleted - be formal and polite in your approach to them too, even if they are not.
Don't review a page if you are not sure what to do. Just leave it for another reviewer.
Remember that quality is quintessential to good patrolling. Take your time to patrol each article, there is no rush. Use the message feature and offer basic advice.
The reviewer right does not change your status or how you can edit articles. If you no longer want this user right, you may ask any administrator to remove it for you at any time. In case of abuse or persistent inaccuracy of reviewing, the right can be revoked at any time by an administrator. Lord Roem ~ (talk) 18:13, 30 April 2017 (UTC)[reply]
What level are you?
I found your name at Category:User js (probably because you posted the corresponding userbox on your user page), in the level-unspecified list of JavaScript programmers.
I was wondering how experienced you are at JavaScript, and whether you might be interested in getting involved with developing user scripts, hobnobbing with other JavaScript programmers, and organizing and improving JavaScript articles and support pages.
The WikiProject also organizes every resource it can find about JavaScript out there, such as articles, books, tutorials, etc. See our growing Reference library. If you know of any good ones, please add them.
If you would like to join the JavaScript WikiProject, feel free to add your name to the participants list.
As a user of Wikipedia, I do not expect to have to literally google everything claimed in this encyclopedia to verify its validity. That's what references are for. Fred Gandt · talk · contribs00:27, 18 May 2017 (UTC)[reply]
I have given you 4 websites that all have the lyrics to the "Robots" song. The "robots.txt" used by google is an quotation of those lyrics.
Also, are you going to delete the other ones that "require citation" or are you just going to keep reverting my edits only?
--Petzl (talk) 00:47, 18 May 2017 (UTC)[reply]
There's really no need or use taking this so personally. You're not helping yourself or this project. I however have been looking for a suitable reference, and think I've found one that's okay. Would you like to do the honours?
If so, add <ref>{{Cite web|url=https://getflywheel.com/layout/entertaining-code-comments/|website=getflywheel.com|title=7 entertaining comments left in code|author=Ben Stevinson|date=June 5, 2014|accessdate=May 18, 2017}}</ref> as the reference, and try to make clear that a third party has suggested that YouTube have "paid tribute"; we don't have any "official" word that they did. Fred Gandt · talk · contribs00:58, 18 May 2017 (UTC)[reply]
Here's the definitive reference:
<ref>{{cite web|title=Flight of the Conchords Episode 1 - Sally |url=http://www.hbo.com/conchords/img/episode/lyrics_sally.pdf |publisher=HBO.com |accessdate=15 February 2012 |deadurl=yes |archiveurl=https://web.archive.org/web/20081221040620/http://www.hbo.com/conchords/img/episode/lyrics_sally.pdf |archivedate=December 21, 2008 }}</ref>--Petzl (talk) 01:48, 18 May 2017 (UTC)[reply]
Would you mind taking a look?
Dear Fred,
I've noticed that you know your way around JavaScript, and like helping others. I've been writing scripts to view and automate the development of outlines, and I was wondering if you would take a look to see if there is anything I could be doing better (in my programming approach, programming style, etc.). So that other programmers can follow along with how the source code works, I provide extensive notes on the scripts' talk pages.
So far, there is:
User:The Transhumanist/OutlineViewAnnotationToggler.js – this one provides a menu item to turn annotations on/off, so you can view lists bare when you want to (without annotations). When done, it will work on (the embedded lists of) all pages, not just outlines. Currently it is limited to outlines only, for development and testing purposes. It supports hotkey activation/deactivation of annotations, but that feature currently lacks an accurate viewport location reset for retaining the location on screen that the user was looking at. The program also needs an indicator that tells the user it is still on. Otherwise, you might wonder why a bare list has annotations in edit mode, when you go in to add some. :) Though it is functional as is. Check it out. After installing it, look at Outline of cell biology, and press ⇧ Shift+Alt+a. And again.
User:The Transhumanist/RedlinksRemover.js – strips out entries in outlines that are nothing but a redlink. It removes them right out of the tree structure. But only end nodes (i.e., not parent nodes, which we need to keep). It delinks redlinks that have non-redlink offspring, or that have or are embedded in an annotation. It does not yet recognize entries that lack a bullet (it treats those as embedded).
It is my objective to build a set of scripts that fully automate the process of creating outlines. This end goal is a long way off (AI-complete?). In the meantime, I hope to increase editor productivity as much as I can. Fifty percent automation would double an editor's productivity. I think I could reach 80% automation (a five-fold increase in productivity) within a couple years.
There's more:
User:The Transhumanist/StripSearchInWikicode.js – another script, which strips WP search results down to a bare list of links, and inserts wikilink formatting for ease of insertion of those links into lists. This is useful for gathering links for outlines. I'd like this script to sort its results. So, if you know how, or know someone who knows how, please let me know. A more immediate problem is that the output is interlaced with CR/LFs. I can't figure out how to get rid of them. Stripping them out in WikEd via regex is a tedious extra step. It would be nice to track them down and remove them with the script.
Hello Mr.Gandt,
I'm very new to actually using the editing feature of wikipedia so please correct me if anything I do, have done, or say is uncouth. I was simply curious about the "citation needed" put on the edit that I made to the article Google Easter Eggs in the subsection Chrome OS. To start, I was unsure where in the article to put my addition since its not exactly part of the google search engine. However given that Google (Now Alphabet) created chrome, and there was a subsection titled Chrome OS, and the link to get to the chrome apps page is specific to, and will only work on, chrome OS, I thought it fit well there (but recommendations are always appreciated). In Addition, I was unsure exactly how to cite the source for the fact. It was a discovery I made myself and its simply inside the source code for the page itself (I know you are familiar with coding. In addition, I saw your earlier response for someone with a similar concern to their addition to the same article but on a different subsection where you stated that "I do not expect to have to literally google everything claimed in this encyclopedia to verify its validity" which I found to be a fair statement). I, however, was unsure how to cite my particular addition. I attempted to search online for any mention of the reference but there was nothing I could find. As far as I can tell, it is previously undiscovered. I was going to add an image alongside to corroborate my findings, but as I am a novice at using this website's editing feature, was clueless as how to go about doing that. I could also simply link to the poem that the reference was based off of but again, I was not completely sure what the best option was. Anyway, whatever recommendation you could give would be helpful. Thank you! Ryanjr123 (talk) 06:06, 1 January 2018 (UTC)[reply]
Hi @Ryanjr123:. I just woke up, and that's a lot to discuss, so for starters I'll leave a welcome template on your talk page which contains a lot of links to guidance on how to contribute to Wikipedia.
If ever there's any need to discuss the content of an article, use its talk page.
It was a discovery I made myself - That's what we call original research, and we don'twell, we do, and that's what this conversation is about accept it.
Ok, I read the articles you linked in your response. They were very helpful in aiding my understanding of what to do, but I wanted to run it by you just to be sure. In the original research page, I found this statement, "Do not add unsourced material from your personal experience, because that would make Wikipedia a primary source of that material". This idea makes sense I think. Since I have no secondary sources to cite for my claim, although the evidence is plainly there, it should not be added to the page because that would make it a primary source. However, could I use the poem from the book as a secondary source to support the claim (either the book itself or a website housing the poem from the book)? Im not sure of this because of what one of the sources pages said about not directly relating to the statement. Thanks again for your help! Ryanjr123 (talk) 23:49, 1 January 2018 (UTC)[reply]
A good reference should state that Google has added the Easter egg in question to one of their products; any reference(s) that don't explicitly and contextually affirm the statements we add to the encyclopedia are either irrelevant or being used to synthesize affirmation - which is just one of the forms of "original research" that isn't acceptable.
Quite simply, if a truly suitable reference can't be found, just mark the statements as requiring citation (just as I did), and walk away; another editor may remove the content and you may choose to discuss that with them, but in the end, this is a collaborative effort, with no single editor having any special responsibility or authority. This is The wisdom of the crowd at work. Fred Gandt · talk · contribs08:36, 3 January 2018 (UTC)[reply]
Upcoming changes to wikitext parsing
Hello,
There will be some changes to the way wikitext is parsed during the next few weeks. It will affect all namespaces. You can see a list of pages that may display incorrectly at Special:LintErrors. Since most of the easy problems have already been solved at the English Wikipedia, I am specifically contacting tech-savvy editors such as yourself with this one-time message, in the hope that you will be able to investigate the remaining high-priority pages during the next month.
There are approximately 10,000 articles (and many more non-article pages) with high-priority errors. The most important ones are the articles with misnested tags and table problems. Some of these involve templates, such as infoboxes, or the way the template is used in the article. In some cases, the "error" is a minor, unimportant difference in the visual appearance. In other cases, the results are undesirable. You can see a before-and-after comparison of any article by adding ?action=parsermigration-edit to the end of a link, like this: https://en.wikipedia.org/wiki/Arthur_Foss?action=parsermigration-edit (which shows a difference in how {{infobox ship}} is parsed).
Hi. Recently, I discovered a passion for created and understanding user scripts on wikipedia, and am planning to create a monthly newsletter about new scripts and related projects (created by anyone, not for simply promoting my own), as well as currently pending user script requests, Wikipedia-related JavaScript tips/tricks, and other related information. This message was sent to you because you are listed as a member of the user script developers category. If you would like to subscribe to this upcoming newsletter, please go to User:DannyS712/subscribe to scripts and add yourself. If you have any questions, please reach out and talk to me。 --DannyS712 (talk) 05:22, 23 December 2018 (UTC)[reply]
chess again
hi.
so a while ago we had this thing with displaying interactive chess game. i proposed using a script which is operational now on hewiki for ~5 years or so, and you came out with your own implementation, which was better from html/css point of view (more modern way of doing animation etc.), but was inadequate, from usability POV, b/c it required the editor to deconstruct the chess game and manually provide a list of moves, when the desirable input is either the PGN of the game, or the algebraic notation.
in the meantime, for different reasons, i created a module that deconstruct PGN and generates the list of boards as FEN strings (i.e., an array of strings, such that the first represents the board at the start of the game, the 2nd is the board after white 1st move, etc.). now, this does not contain the information about which piece moved where, but if it will help, i can add those to the output in any way that helps.
see module:pgn. it contains one useful function: pgn2fen. this function accepts one parameter (pgn), and returns 2: the "metadata" table, and the array of FEN strings. it should not be that difficult to add a 3rd return value, e.g. what pieces moved from which square to which square (more than 1 when castling), what piece was removed (usually can be deduced from the first value, except en passant), and some indication for promotion.
getUnpatrolledOfAlexNewArtBotResultsPages and "so far..." display
Hi, there is apparently an error in functionality of your javascript which is invoked in my account and others' accounts by "importScript( "User:Fred Gandt/getUnpatrolledOfAlexNewArtBotResultsPages.js" );" in our common.js files. I don't really recall what the script did for me, though I do assume it was good and think i must have appreciated it. However, somehow the environment changed and now the script causes a stray "so far..." to follow every picture caption in any gallery I view. Apparently, anyhow, because I brought up the "so far..." display issue at Wikipedia:Village pump (technical)#Template:Gallery horrible display error and your script was identified there as the problem for another editor, and was "fixed" by their removing their common.js call of your script. I could do the same but I wonder what else your script has been doing, positively, and whether your script could just be modified. Could you possibly please join the discussion at the Village pump (technical)? Thanks, cheers, --Doncram (talk) 14:46, 3 February 2019 (UTC)[reply]
This is the second user script I have become aware of in the last hour that is not functioning correctly; it used to work. I'll get to figuring out what's wrong shortly. Sorry for the inconvenience. Fred Gandt · talk · contribs20:12, 23 June 2019 (UTC)[reply]
Done A click event listener (used to trigger some kind of notification) on the logout link was causing this problem; I've removed the event listener and the script's functionality is back to normal. Thanks for the head's up. I'll keep my eye on it. Fred Gandt · talk · contribs20:56, 23 June 2019 (UTC)[reply]
7&6=thirteen (☎) has given you a Dobos torte to enjoy! Seven layers of fun because you deserve it.
To give a Dobos torte and spread the WikiLove, just place {{subst:Dobos Torte}} on someone else's talkpage, whether it be someone you have had disagreements with in the past or a good friend.
1) I began the discussion on your talk page, therefore I am going to continue it here.
2) Read the link I posted. "The Beatles" does not apply. The name of the band known as "the Beatles" was not "The Beatles". Look at literally ANY of their album covers. The rule applies when the name of the band includes the word the: "The 1975". "The Big Pink". See the difference?
3) I'm not making it up. This is correct English usage. This is correct usage per the WP guidelines. Please stick to them.
Are you KIDDING me?? READ THE ADDRESS I POSTED!! IT IS THE WIKIPEDIA GUIDELINES!!
Wikipedia:Manual_of_Style/Music#Names_(definite_article) Tell me where that is NOT Wikipedia Guidelines? I am NOT going to change my edit, it was correct in the first place. Yes, my opinion is irrelevant, but that's not my opinion. THAT IS CORRECT ENGLISH USAGE AND CORRECT WIKIPEDIA USAGE. Please try to keep up. You're wasting my time now.
You are uncivil and I refuse to be provoked. The errors will be fixed eventually and I hope in time you learn better behaviour and come to understand the Manual of Style guidelines. Please take a look at WP:THREAD and MOS:INDENTMIX, when you can spare the time, in regard to your placement of talk page comments (i.e. no empty lines between indents etc.). Fred Gandt · talk · contribs12:29, 25 July 2019 (UTC)[reply]
I apologise. I seem to have made a mistake. I've had a stressful week.
I didn't make an edit summary because I was too concentrated on fixing your mistake of removing that the album was Hill's only studio release. (I mean, this is just plain true, no debate about it.) So, excu-se me, and you're welcome for that. And next time, leave an edit summary with a more valid argument than this for your change. — Preceding unsigned comment added by Dan56 (talk • contribs) 16:19, 8 August 2019 (UTC)[reply]
Hello! Please fix the mess we how have here & reinstate the subsection heading "Fashion, style, videos, advertising campaigns" which now is not visible. Thx. --SergeWoodzing (talk) 20:39, 21 August 2019 (UTC)[reply]
Your edit changed the meaning of the sentence by removing one the words; that's a bit more important than Fixed Typo would suggest. The first search term "causes" and the second search term ... oh, I see someone messed up the sentence before you, a while ago actually. The sentence should have read, "'askew' causes and 'tilt' once caused the results page to be tilted,..."; I must have missed that change. So I can see why you assumed the first "causes" was an error. I will fix the article now; unfortunately, I still can't find a reliable source that explicitly states that "tilt" no longer triggers the effect, so I'm just going to remove the "tilt" reference. I hope you'll forgive the confusion. Fred Gandt · talk · contribs10:43, 24 August 2019 (UTC)[reply]
Google Code-In 2019 is coming - please mentor some documentation tasks!
Hello,
Google Code-In, Google-organized contest in which the Wikimedia Foundation participates, starts in a few weeks. This contest is about taking high school students into the world of opensource. I'm sending you this message because you recently edited a documentation page at the English Wikipedia.
I would like to ask you to take part in Google Code-In as a mentor. That would mean to prepare at least one task (it can be documentation related, or something else - the other categories are Code, Design, Quality Assurance and Outreach) for the participants, and help the student to complete it. Please sign up at the contest page and send us your Google account address to google-code-in-admins@lists.wikimedia.org, so we can invite you in!
From my own experience, Google Code-In can be fun, you can make several new friends, attract new people to your wiki and make them part of your community.
If you have any questions, please let us know at google-code-in-admins@lists.wikimedia.org.
so i read your comment on User talk:Frietjes, and completely missed your sig (silly, i know), so i wrote a long response thinking i was talking with them. so i deleted my response there (if you care, you can read it in page history), since it's not really relevant - my discussion there was about Module:Chessboard, which has nothing to do with "interactive game".
i understand your interest in the subject had long since waned, and that's fine. i did mention you more than once in other discussions recently, mostly since i wanted to give credit where credit is due: no doubt the way you set up the board and placed the pieces was superior to the way i did it. fwiw, i converted the viewer to imitate "your way" long time ago.
where i did not agree with you then, was about the input to the viewer - "your way" (or at least your demo) required that the editor manually generate a lot of information, which i felt was not practical for wiki, and the "pgn analyzer" part of the viewer was indispensable.
from your response in one of the discussions it's clear that i was not always as polite and respectful as i should have been - water under the bridge, but FWIW, i do apologize.
regarding "the right way": i think i told you in the past, but i'll mention it again here: for completely different project, i _did_ create a while ago "pgn parser" using lua, which i thought you might be interested in utilizing to develop your viewer into "the right way". in a way, you can look at the prototype on mw: as implementing your vision. this prototype is not an end in itself, and personally i don't consider it "the right way" - it was built as a scaffold to help with a more ambitious project (mediawiki extension) - a project i would never take upon myself, but once someone else did, i try to assist them.
so i understand that "no hard feelings" is much easier said than done. for a while i did hold some grudge - i felt that your input sabotaged my attempt to push the viewer on the enwiki community (for reference: this was after a previous attempt was sabotaged by another editor, now blocked indefinitely). after the last attempt, which _nobody_ "sabotaged" or even objected to, and still failed, i realized that my perception was probably wrong (as a side, several other wikis, including ruwiki, _did_ adopt the viewer). and of course, from your side, it's clear that things i said were perceived as "attacks", and i can understand if _you_ still hold some grudges... so, at least from my side, truly, no hard feelings, and i apologize for any disrespectful thing i ever said to you or about you.
Dear Fred, many years ago you kindly and patiently helped me with formatting and sourcing math articles. Right now im working on Evil corporation, tryin to give a good source for claims that IG Farben was knowing involved in war crimes during WWII, especially gassing Jews at Auschwitz. I’d be grateful again for your formatting magic if you get a chance. Regards, Rich (talk) 03:31, 29 February 2020 (UTC)[reply]
Hello Rich. The math formatting was very technical, and I was glad to assist, but I don't see anything quite so challenging on "Evil corporation"; what help do you need? Fred Gandt · talk · contribs21:40, 2 March 2020 (UTC)[reply]
Re Cases in 2019-20 coronavirus pandemic: hh:mm vs hhmm
Hey Fred! I just wanted to drop in about your revert to my edit on {{Cases in 2019-20 coronavirus pandemic}}. ISO 8601 explains that the basic form of any 24h time syntax is hhmm, with hh:mm being only used as an extended form (which doesn't hugely fit, as if we're going to use 24h time, it'd be to presumably save space). I'm not sure if there's any special Wikipedia standard (I'm not the most experienced editor, I will admit) on time syntax, but if there is, please shoot me a link! Otherwise, are you okay for me to change the syntax to hhmm? ItsPugle (talk) 06:56, 19 April 2020 (UTC)[reply]
The most significant concern regarding "standards" on Wikipedia are those derived on-the-fly by consensus. Regarding my revert of your removal of the colon; I challenged your bold edit, and you're right to start a conversation rather than edit warring, but it should be done on the Template's talk page, so all concerned editors can be kept in the loop, the changes in the Template's history, where contentious, may be qualified by the talk page discussions, and so that all related discussions are found in the same place. I agree with the vast majority of the past editors (only yourself excluded to date) that the colon should be in the time format, and I do not think it should be removed. If you'd like to argue your case for removing the colon, please start a thread on the Template's talk page. Cheers. Fred Gandt · talk · contribs07:16, 19 April 2020 (UTC)[reply]
Hi Fred. Thanks, I'll start a conversation on the template's talk page. This is such an insignificant edit given the context of what it is, so I wouldn't personally consider it a bold edit nor have witnessed any existing discussion or consensus on the topic, but nonetheless, I'll start that conversation. Thanks, ItsPugle (talk) 07:22, 19 April 2020 (UTC)[reply]
Disputed non-free use rationale for File:Anna Marly - La Complainte du partisan - 1963.ogg
Thank you for uploading File:Anna Marly - La Complainte du partisan - 1963.ogg. However, there is a concern that the rationale provided for using this file on Wikipedia may not meet the criteria required by Wikipedia:Non-free content. This can be corrected by going to the file description page and adding or clarifying the reason why the file qualifies under this policy. Adding and completing one of the templates available from Wikipedia:Non-free use rationale guideline is an easy way to ensure that your file is in compliance with Wikipedia policy. Please be aware that a non-free use rationale is not the same as an image copyright tag; descriptions for files used under the non-free content policy require both a copyright tag and a non-free use rationale.
Disputed non-free use rationale for File:Leonard Cohen, The Partisan, 1968 - 28.5 second excerpt of English transition to French.ogg
Thank you for uploading File:Leonard Cohen, The Partisan, 1968 - 28.5 second excerpt of English transition to French.ogg. However, there is a concern that the rationale provided for using this file on Wikipedia may not meet the criteria required by Wikipedia:Non-free content. This can be corrected by going to the file description page and adding or clarifying the reason why the file qualifies under this policy. Adding and completing one of the templates available from Wikipedia:Non-free use rationale guideline is an easy way to ensure that your file is in compliance with Wikipedia policy. Please be aware that a non-free use rationale is not the same as an image copyright tag; descriptions for files used under the non-free content policy require both a copyright tag and a non-free use rationale.
I am working from WP:ELEMENTS, about chemical elements and the periodic table. An important subtask is the graphics of the PT. For this task, I want to start a subpage WP: ... /Periodic table graphics. My question is: could we use shortcut page WP:PTG for this page? That is: change the redirect? Your article will not be changed.
The new redirect page "WP:.../Periodic table graphics" will have this hatnote, like:
I understand that this may not really belong here, but I am short on time, so sorry in advance!
I just want to take the time to say thank you on reverting my edit on List of Google easter eggs. I know it might sound odd hearing this, but I am genuinely glad that you reverted my edit. Not only did my edit violate guidelines, I also didn't like the way it made the page display on ceartain devices. I am also very new to editing, and I still have a lot to learn!
So, once again, thank you for reverting my edit :D
p.s.: I think guys/gals like you don't get enough thanks and recognition on Wikipedia. You do a lot to make the wiki better, so thank you on that note as well!
Thank you for the "thank you" @LeBigMan: I'm just doing what little I can to help around here :)
That particular article had a rather pivotal discussion regarding its use of external links some time ago, and trying to keep it from straying too far away from reasonable is important, or the tenuous peace could easily fall apart. TL;DR of that discussion: external links in the article body are there for convenience only. I'm glad you understand that an external link to a page that requires a non-standard browser plugin to function could not be argued as convenient; it would actually more likely frustrate and/or confuse a lot of users.
Thanks for your effort to improve the article; we all had to start somewhere, and learning the complexities of Wikipedia policies and guidelines takes time; be patient with yourself :) Fred Gandt · talk · contribs07:35, 1 February 2021 (UTC)[reply]
Thanks for Input on Indian Removal
Thanks for the recent input on the Indian removal summary. Will make an edit soon. I have to tell you, I initially read your comment way too quickly and thought I saw "bold lies are at the very heart of Wikipedia". So I thought OMG I've gotten into a controversy already...
Then I read it more carefully. Anyway thanks.Howbeit (talk) 16:19, 26 February 2021 (UTC)[reply]
Hello! I removed {{R from misspelling}} from The GOASTT, as, unless I'm an idiot, does seem to be an alternate name and not a misspelling of an alternate name (similarly to GOASTT), and such is used by many sources online. Please feel free to correct me if I'm missing something there! ~ Eejit43 (talk) 02:04, 12 December 2022 (UTC)[reply]
They seem to more commonly go alternately by "GOASTT" without the "The" so in that case it's more of an alternate to their common alternate, but I didn't find a suitable {{R from...}} for that 😉 I'm sure it's fine how it is now; thanks for getting in touch :) Fred Gandt · talk · contribs02:15, 12 December 2022 (UTC)[reply]
Robert Lanza
Hello!
Regarding that pending edits on Robert Lanza, I reverted it as it removed a bunch of negative viewed comments, and added positive ones, some being unreferenced. A couple were also poorly formatted and worded, such as he forces a reappraisal of this hoary epistemological dilemmaLanza subsequently published several books that further.. ~ Eejit43 (talk) 14:25, 10 January 2023 (UTC)[reply]
Yep; I am entirely in error and reverted myself almost immediately when I saw the result. I often find diffs confusing and simply read it wrong .. again. I will say, though what you do with it is up to you, that changes to articles being unexplained is not a good enough reason to revert work, and explaining (the irony is not lost) why those changes were bad would be more helpful. Fred Gandt · talk · contribs14:33, 10 January 2023 (UTC)[reply]
No worries! Yeah that diff took me a while to fully understand!
I try not to put too much information in summaries, as I feel that just clogs it up. Instead I like to directly leave messages if needed.
I like what you are doing so i don't want to rain on your parade in public in case it is just an example. But FYI just in case: MOS:FOREIGNITALIC says that e.g. Confédération Mondiale des Activités Subaquatiques must use {{Lang}}, not italic markup. Which is partly why is asked if a lang= could be added. Best wishes. --𝕁𝕄𝔽 (talk) 23:50, 21 January 2023 (UTC)[reply]
I really do appreciate your kindness, but I'm fine with being called out in public 🙂 I've integrated {{lang}} handling in Module:GetShortDescription but haven't finished either it or Module:Annotated link yet. In fact I only just started annotatedLink. I shared the fact of their existence to get feedback, so let's carry this on back at annotated link's talk. I just stopped to eat and watch a movie; the pizza was good, but Cell (film) was meh. Fun fact; {{lang-fr}} and {{lang|fr}} make different outputs, but the former handles LTR/RTL text by default e.g. French: Confédération Mondiale des Activités SubaquatiquesFred Gandt · talk · contribs00:18, 22 January 2023 (UTC)[reply]
Hello! I didn't mean to ask for any additional functionality when I pinged you in the GAN thread; it was just a friendly note of a potential use-case. The module looks great to me, thanks for working on it! Olivaw-Daneel (talk) 18:03, 22 January 2023 (UTC)[reply]
@Plastikspork: not so much an experiment as examples of possible misuse existing to support performing tests on modules and templates. By "remove from the category"; do you mean delete or alter the pages? I will need to hardcode the tests some other way in that case. Fred Gandt · talk · contribs16:27, 5 February 2023 (UTC)[reply]
I blocked 110.164.139.93 for one month after reviewing all their edits. If there were specific edits you believe ought to be revdel'd, feel free to send me (or another admin) an email, though at first glance I don't see anything that transcends "ordinary" vandalism. Complex/Rational03:10, 7 February 2023 (UTC)[reply]
Maybe I've been marked as spam 😉 I don't feel okay about repeating the specifics but I doubt anyone building or researching the encyclopedia wants or needs to read the content of two of the three edits at that page. Fred Gandt · talk · contribs03:58, 7 February 2023 (UTC)[reply]
In general, revdel is reserved for serious BLP violations, slurs, threats, links to virus-infested websites, etc., where there's a real risk of harm if it's left visible. There's plenty of vandalism that nobody wants/needs to read which gets banished to the page history but doesn't need revdel. I do think it's quite likely that different admins have slightly different thresholds outside the "obvious" cases, however. Complex/Rational14:57, 7 February 2023 (UTC)[reply]
Understood; since it looks like it won't be revdeled; I feel that "fuck your siblings" and "dick your mother" are the sort of content that makes no useful contribution to an article's history and expunging that kind of thing can only serve to improve the project. Until the next time; have a great day 😊 Fred Gandt · talk · contribs15:06, 7 February 2023 (UTC)[reply]
Hello
I just wanted to drop you a note to let you know that you are banned from posting comments on my talk page, unless, of course, you are required to by Wikipedia policy. If you are required to post a notice on my talk page, please clearly indicate in the edit summary what policy you are doing so under. Any other posted comments will be deleted without being read.
Please note that this ban also applies to pinging me.
Also, if you email me to get around this ban, I will assume that you are agreeing in advance that the entire contents of the e-mail can be released to anyone I wish to.
Belated thanks for your work on the template, especially for the very simple and effective fix for the case issue. I'm afraid most of the rest of your changes go over my head, but I trust they're also valuable. – Arms & Hearts (talk) 16:37, 11 February 2023 (UTC)[reply]
Thank you 😊 It probably does look quite complicated now, but most of the extended functionality will rarely be needed and can be safely ignored; the vast majority of the extra parameters are for foreign language handling. At the module level; most of the changes are for a significant improvement in accuracy and robustness against edge cases and misuse. I'm nearly ready to rollout a refactoring of the modules after a lot of study of the real world use cases via the many maintenance categories; currently triple checking everything before triple checking everything again 😉 Fred Gandt · talk · contribs16:52, 11 February 2023 (UTC)[reply]
That barnstar design thing
Hi, Fred, thanks for your feedback at the barnstar request. Could I prevail upon your good skills and good humor for one more thing? It concerns my last comment there, but basically, it's this: I liked Jerium's last change at File:Scripting Barnstar.png (as viewable at {{The Scripting Barnstar}}, with that little screen monitor lower right. I wanted to try to replace the '>_' with a snippet of code, so I tried with "Paint", and came up with File:Scripting Barnstar-2.jpg (better viewable at {{The Scripting Barnstar/sandbox}}). But I'm pretty bad at it; I managed to get the code snippet in there, but the old characters are still there, plus it flipped the background to black, which was unintentional. If you have the bandwidth, can you have a look, and try a fix to Barnstar-2 (or just start over, using Barnstar-1 as a base) and replace Barnstar-2 with what I was trying to do? Which is basically identical to Barnstar-1, except with that little code snippet in there, replacing the '>_'. Feel free to make any other changes to the image that you think make sense. Thanks ,Mathglot (talk) 05:15, 17 February 2023 (UTC)[reply]
I'm not really that good with image editing. Those examples I offered were just cobbled together out of tricky markup and the original barnstar image. I'll give it a go but can't promise anything. Fred Gandt · talk · contribs13:45, 17 February 2023 (UTC)[reply]
Yeah; I dunno how to do that. It would take me a very long time to try and match the grey gradients to cover the white parts up. You'll need a more proficient image editing person than me. Fred Gandt · talk · contribs14:08, 17 February 2023 (UTC)[reply]
Hi, Fred! Thank you for your cleanup efforts, such as this edit. I've seen editors making that fix before, and it's made me wonder: How does one detect such characters? I can't spot the difference in the traditional source editor. — voidxor16:47, 17 February 2023 (UTC)[reply]
Hello. If possible please change the short description on Buke & Gase to be very brief. The current one is about twice as long as what fits in the search box. Although I do think that an alternative spelling is not a candidate for a possible article on the same topic. Wizmut (talk) 02:28, 6 June 2024 (UTC)[reply]
You asked me to respond to your message via your talk page. You left me a slightly odd message. I recently edited the above page, making three edits. One was a slightly incorrect tense - 'has been designated' vs 'was designated' - which is a common error by non-native speakers. The second was the use of the definite article when describing a UNSCR, which is again grammatical. The third was adjusting a link which seemed to be misdirected - the word 'terrorist' should link to the general terrorism page, rather than to Islamic terrorism speciifcally.
Hi. The "has been" to "was" is my primary concern being summarized as a "grammatical [fix]", since it could be considered a change in meaning i.e. "was" could be considered a prior determination as opposed to "has been" being considered a current determination previously established. We must take very special care with these subtleties, and as such the edit should be more clearly summarized and not marked as minor, as some watchers may not be notified of minor edits. The use of "the" should also be reviewed, as MOS:THEINST shows by example that "the United Nations Security Council Resolution 2254" is (or was) correct according to our Manual of Style, as well as common English usage. Fred Gandt · talk · contribs17:41, 24 December 2024 (UTC)[reply]
The "the" might not be as I thought, since the "United Nations Security Council Resolution 2254" could be considered a thing itself rather than a thing by an institution; it kinda depends on the reader as to which they might take it as. While our MoS has no absolute and specific guidance in this regard, we can leave it to WP:CONSENSUS to determine. Fred Gandt · talk · contribs17:53, 24 December 2024 (UTC)[reply]
I think your second comment is more on the mark. A resolution of the UNSC is not an institution, it's a resolution.
On the other point, there is no distinction in international law along the lines you suggest between current and prior determinations. UNSCRs do not lapse. My change was purely grammatical: It's simply poorer syntax to use 'has been' for a specific past event. MosheDov1 (talk) 08:54, 25 December 2024 (UTC)[reply]
The change could be considered by some as a change the meaning. It is therefore essential that the summary is not marked as minor and the summary should more accurately reflect that possibility. Whether you believe your edit to be purely grammatical or not, this is a larger community of editors, any of whom could reasonably believe differently, and effectively hiding the change as minor with a generic summary is shifty. I am asking you simply to be more considerate of your fellow editors, especially on sensitive articles. That is all. Fred Gandt · talk · contribs09:16, 25 December 2024 (UTC)[reply]
With respect you are not simply asking me to be considerate. You have called me shifty. Please don't condescend.
Your implicit proposal above is that any stylistic or grammatical change should be marked by the editor as a major change in case other editors with a lesser grasp of grammar and style misunderstand it. That is plainly preposterous and would undermine the value of the minor edit button. Any change 'could be considered by some as a change the meaning'.
I maintain that my edit to tense was clearly purely a grammatical one as I have explained at length. If you have a different way of understanding it, I am all ears. MosheDov1 (talk) 08:43, 26 December 2024 (UTC)[reply]
As I say I am all ears for your alternative elucidation.
However I should say that I prefer not to have my intelligence and grasp of language insulted, nor for that matter do I like to be baselessly labelled as shifty. Please kindly retract those comments. MosheDov1 (talk) 08:56, 26 December 2024 (UTC)[reply]
MosheDov1, your edit was not merely a grammatical fix (in fact, it was not a fix at all, but a change from one valid grammatical form to another valid grammatical form). It was also a change in meaning. I take no position at present on whether the previous meaning or the different meaning inherent in your edit is the better one, but what is incontrovertible, is that in English the two versions have different meanings. If you thought that your edit was merely a grammatical fix, then I have to inform you that you are mistaken; it is a change in meaning, and both versions are grammatically correct. Mathglot (talk) 10:39, 26 December 2024 (UTC)[reply]