User talk:Novem Linguae/Archive 11

Latest comment: 3 months ago by Apollogetticax in topic RegExp
Archive 5Archive 9Archive 10Archive 11

Questions and suggestions

Hi Novem, I hope your well. Just a few things to run by you, when you have a moment. Can NovemBot do promotions of former topics? Thinking about Wikipedia:Featured and good topic candidates/Dwarf planets/archive1, in this case.

Also, two requests for the NovemBot, granted that you deem them reasonable and have a moment:

  1. Could the bot possibly add something like {{Fa top}} & {{Fa bottom}} to promoted nominations? Consistency with the FA bot would be ideal—and I think the visual element makes it clearer if a conversation has ended.
  2. Could the bot also put {{FC pass talk message}} on nominator talk pages? Although there's no template for GTs in this regard at the moment.

Again, these are super low-priority, so please no rush! Thank you again for all that you do here. Aza24 (talk) 02:47, 14 March 2024 (UTC)

Hey buddy. Just acknowledging that I've seen this. Will circle back to it when I'm less busy with work stuff. –Novem Linguae (talk) 17:48, 20 March 2024 (UTC)
Sounds good, thank you for your invaluable efforts. And again, no rush at all. Aza24 (talk) 00:08, 23 March 2024 (UTC)
@Aza24
Hard:
Easy, let's knock these out, need some action on your side though:
  • {{Fa top}} & {{Fa bottom}}: Can you show me a diff please? Unclear which page you want this on and where exactly the two would go.
  • {{FC pass talk message}}: I think you'd need to fork this into its own template and make a few modifications, or modify the existing template to handle a "topic" parameter. Once this is ready, let me know and we can add this to the FGTC promotion work instruction and to NovemBot.
Novem Linguae (talk) 16:19, 26 March 2024 (UTC)
Thanks for all of this.
  • For the FA top and bottom I'm thinking of what the FAC bot does ([1])—so this would be after pages are promoted, on the discussion page. Just seems like an archiving standard we ought to include; I imagine we'd be fine having it place {{Archive top}} and {{Archive bottom}}?
  • I'm currently discussing this was Sdkb. I think a new template is probably the route; although the current supports featured topics, it doesn't for good topics, as you allude to. And using the single-star icon for featured topics is a bit strange anyways. Will report back once progress is made on this template.
Aza24 (talk) 03:10, 27 March 2024 (UTC)
@Aza24. I added the {{Archive top}}/{{Archive bottom}} feature just now. Can you run the bot on ONE regular topic (not an addition) so I can confirm the change? –Novem Linguae (talk) 09:46, 5 April 2024 (UTC)
Thanks! I've now just promoted one (Wikipedia:Featured and good topic candidates/Overview of Ben&Ben/archive1) – Aza24 (talk) 03:47, 15 April 2024 (UTC)
@Aza24. Let me know when you finish forking {{FC pass talk message}}, and I can get that added to NovemBot. Also let me know the next time you need a former topic re-promoted. That will give me a nice push to work on that feature. –Novem Linguae (talk) 10:48, 30 April 2024 (UTC)
Sounds good, thank you! There may be a delay with forking the template, I'm rather busy this May, but hopefully I'll get around to it early this summer. Aza24 (talk) 06:46, 5 May 2024 (UTC)
Hi Novem, I've gotten around to forking the template, see {{GA pass talk message}}, I hope I did it right. {{FC pass talk message}} should already be available for topics. Feel free to add these to NovemBot whenever you have a chance. Thanks as always for your efforts. Best – Aza24 (talk) 05:37, 15 June 2024 (UTC)
Hey @Aza24. Can you do me a favor and repost this somewhere (maybe User talk:Novem Linguae/Work instructions/FGTC) and ping me? Pings and notifications on user talk get erased really easily (MediaWiki clears them every time you visit the user talk page). Pings from remote talk pages stay in my ping box until I get around to them :) –Novem Linguae (talk) 11:23, 17 June 2024 (UTC)

RFC tool

i've boldly/cheekily crammed in user instructions at the top of doc page as i couldn't work out how to put them lower? Tom B (talk) 10:02, 17 June 2024 (UTC)

@Tpbradbury. Thanks. I split the template in half just now to help avoid problems with this in the future. By the way, I haven't tested anrfc-lister in awhile, so please let me know if you find any bugs. –Novem Linguae (talk) 11:25, 17 June 2024 (UTC)
it wasn't obvious to me where move discussions should go, because the instructions on the closure page aren't obvious, you could put something about move going in 'other'? thank you, Tom B (talk) 12:21, 17 June 2024 (UTC)

Feverfew

Hi Novem, I've created a new tool for checking links in articles and posted it here: Wikipedia:Village pump (technical) § Feverfew – A new link checker tool. I hope if you have time, you can give me feedback on it. Thank you! Plantaest (talk) 16:59, 22 June 2024 (UTC)

Thanks. Will take a look. –Novem Linguae (talk) 14:42, 23 June 2024 (UTC)

Model articles

Hi Novem! A recent discussion with @LunaEatsTuna reminded me of an issue I've had my eye on for a while.

One of the best ways to improve an article (and something experienced editors do all the time) is looking at GAs/FAs in the topic area to use them as models. However, my sense is that very few novice users think to do this — if they check elsewhere at all, it's typically to the most prominent article in the topic area, which won't necessarily be the highest-quality.

It would be helpful if there were a gadget that could take as input any article and return the article best-suited to use as a model for it (i.e. a GA or FA that shares similar categories/Wikidata information/text). If such a gadget worked well enough, it might someday be included as a standard talk page element.

However, I don't have any clue about how to develop such a gadget (or even if a gadget would be the optimal form for the tool). Given the technical areas in which you work, you came to mind. I'm curious, what do you think of the idea? Do you have a sense of how technically difficult it might be? And if it's feasible, would you have any interest in taking on development?

Cheers, Sdkbtalk 03:44, 24 June 2024 (UTC)

Hey @Sdkb. I think the technical approach for something like this would probably be to use a machine learning model such as mw:Lift Wing, and then access its suggestions with a user script. This is not my area of expertise. Maybe someone like Sohom Datta can provide a bit more detail. Also, WP:US/R is a good page for requesting user scripts if you want to get more eyes on something like this in the future. Hope this helps. –Novem Linguae (talk) 04:20, 24 June 2024 (UTC)

Contacting admins listed as recently active

Could I request a look at the interventions of User:Maurnxiao in Talk:2024 United Kingdom general election, sections Infobox, Muslim Vote, and Workers Party.

A member of less than a week (although his very first post was challenging the status of sources as reliable, making me suspect he has been active under a different identity), entirely unaccepting of the principle of consensus, determined to see a level of coverage of one political party that is disproportionate to that given by mainstream news sources. Highly disruptive, unwilling to accept that his preference is not grounds to change the approach taken by the article. Time sensitive issue (election is in 10 days), so a quicker intervention would be desirable. Is seeking a topic ban suitable, or is some other solution more suitable.

With thanks. Kevin McE (talk) 08:34, 24 June 2024 (UTC)

Hey @Kevin McE. This looks a bit too complicated for me to solve with just a couple minutes of reading. I'd recommend you copy paste this to WP:ANI to get some additional eyes on it. If you post at ANI, you will need to inform Maurnxiao of the ANI discussion on their user talk page. Hope that helps. –Novem Linguae (talk) 08:42, 24 June 2024 (UTC)
Thanks: I was just looking to see if there is a less drastic step to take before that. I will do that if he continues. Kevin McE (talk) 09:09, 24 June 2024 (UTC)
Once again, he is just knocking on an open door, as this issue sss already settled before he took to tell others about me. I'd accepted the consensus against my wishes and had stopped pushing for my views. Maurnxiao (talk) 10:45, 24 June 2024 (UTC)
Apologies @Novem Linguae for conducting a discussion between the two of us on your page: only doing so in the assumption that this is the last of it.
@Maurnxiao: If you have stopped, that's fine, that is why I said I would take other steps if you continued (you had not communicated your concession to consensus anywhere). You have said that you won't, so that is the end of it. Good. Kevin McE (talk) 11:12, 24 June 2024 (UTC)

note re ideas

I really like the draft charter written by User:Sj. well done indeed!! I have started a draft of sorts of my own. could you please go to this page, and let me know what you think? thanks! Sm8900 (talk) 14:01, 3 July 2024 (UTC)

War edit for List of Wonderful Pretty Cure! episodes

This is another WP:BLAR need your help Christnz1990 (talk) 04:38, 9 July 2024 (UTC)

here is the link https://en.m.wikipedia.org/wiki/List_of_Wonderful_Pretty_Cure!_episodes# Christnz1990 (talk) 04:43, 9 July 2024 (UTC)
@Christnz1990. Hey there. It looks like you didn't follow all the manual AFD steps at WP:AFDHOWTO. I think I've fixed it. In the future, you may want to install WP:TWINKLE, then go to TW -> XFD -> AFD, and it will do the steps for you automatically. Hope that helps. –Novem Linguae (talk) 00:14, 10 July 2024 (UTC)

UserRoleIndicator script

Hi Novem - just wanted to give you a heads up that I forked your UserHighlighterSimple script to make UserRoleIndicator (my first user script!), which has a very similar purpose but slightly different execution (it puts a little div containing an emoji label next to user links, rather than altering the CSS to change the background). It uses the same logic as UserHighlighterSimple, and so relies on User:NovemBot/userlist.js as well to determine user roles. Seeing as it's forked from your user script and also borrows data from Novembot, I thought I'd give you a heads up to check if that's ok, and also to say good job on UserHighlighterSimple! The code I stole from it works like a charm. BugGhost🦗👻 15:39, 12 July 2024 (UTC)

Thanks for the heads up. Always good to see folks benefitting from my bot's User:NovemBot/userlist.js. You're not the first one to incorporate that into a user script. Happy coding. –Novem Linguae (talk) 22:11, 12 July 2024 (UTC)

User:Novem Linguae/Scripts/BlockedUserHistory.js

Hi, I was wondering if you could modify the script to show only blocked users for the entire edit history, not just the history that is displaying. Without that, it's not very useful for me. Is it hard? Thanks.--Bbb23 (talk) 00:24, 12 July 2024 (UTC)

@Bbb23. Required some work, but I think I got it working. Try it now. –Novem Linguae (talk) 09:18, 12 July 2024 (UTC)
It doesn't appear to work. If I display the most recent 50 contributions to Frédéric Arnault, it shows only the blocked users in that timeframe, even though there are blocked users from earlier, e.g., RogerNotable, who made two consecutive edits on February 10, 2024. Also, there seems to be a bug that I don't remember being there before. I can toggle on your script, but AFAIK, the only way to toggle it off is to refresh the screen. When I do that on the most recent 50, it works fine, as it did before, but when I then go back 50 contributions, it shows no one because there are no blocked users in that 50, meaning it toggles it back on. Hope my description makes sense.--Bbb23 (talk) 13:04, 12 July 2024 (UTC)
Seems to be working as I expected. Page 2 is blank because none of those 50 diffs have a blocked user. If you click "older 50" again, then RogerNotable shows up on page 3. The script stays on because &onlyShowBlocked=1 is still in the URL. My assumption was that the user wouldn't want to turn it off on the same page once it was turned on. I guess I could write some code to allow turning it off. Would that help? –Novem Linguae (talk) 13:14, 12 July 2024 (UTC)
If it's working as you expected, then I guess I wasn't clear enough in my original request. I'll try again. Before I turn the script on, I display the standard 50 most recent edits. When I turn the script on, I want it to show all blocked users going back to the creation of the article (without having to scroll backwards in time).--Bbb23 (talk) 13:25, 12 July 2024 (UTC)
Got it. That's doable, but would require a complete rewrite to use the mw:Action API instead of CSS element hiding like it currently does. Workaround: I could add &limit=1000 to the query to get it to display 1000 mixed revisions instead of 50, which would mean 20x the number of blocked revisions (but still not all of them). Or you could ask for someone to fork or write from scratch at WP:US/R. –Novem Linguae (talk) 13:29, 12 July 2024 (UTC)
Hehe, last time I made a request on that forum at your suggestion (this script), you were the one who did it anyway. :-) Your problem is you're too nice. You need to work on that.--Bbb23 (talk) 14:43, 12 July 2024 (UTC)
I bumped it to 1000 mixed diffs per page, which should result in 20x more blocked diffs per page. See if that helps :) –Novem Linguae (talk) 22:58, 12 July 2024 (UTC)
Yes, it does help, thanks. I'm curious. How hard is to bump it in terms of work? It certainly doesn't seem to eat up processing cycles on the Arnault article, meaning it was very quick.--Bbb23 (talk) 23:02, 12 July 2024 (UTC)
I was using the history tab of ANI as my test case. When I tried bumping it to 5000, it lagged my browser pretty good. But I also have a UserHighlighter script that probably added to that lag. But hey, you're the only user right now, so if it doesn't lag for you then it shouldn't be a problem. Want me to bump it to 5000? Very easy to do in code. –Novem Linguae (talk) 23:37, 12 July 2024 (UTC)
Couldn't it be simplified like this? I don't really understand why it has to link to a different URL. Nardog (talk) 23:20, 12 July 2024 (UTC)
My reason for persisting the user script's state using the URL is that it allows the "next 50" link to be clicked and still show blocked users, rather than activating the script again. That make sense? –Novem Linguae (talk) 23:35, 12 July 2024 (UTC)
Kind of, but even then I would use sessionStorage or history.pushState(). At any rate, using CSS seems far simpler if you don't care about old browsers. Nardog (talk) 00:03, 13 July 2024 (UTC)
using CSS. Wouldn't the toggle reset when one of the pagination links is clicked, which is undesirable? By the way, I have no objection to you forking this if you have some good ideas for it. I have limited time at the moment. –Novem Linguae (talk) 00:12, 13 July 2024 (UTC)
CSS was a separate point, about jQuery traversing (I avoid .show() and .hide() because they use the style attribute; even if I wanted to support browsers without :has(), I'd give class(es) to <li>). I just made my fork persist through pagination (as long as you're on the same tab). Nardog (talk) 00:16, 13 July 2024 (UTC)

RfA debrief

Hi Novem. I mentioned you by name in user:HouseBlaster/RfA debrief, though I only had good things to say about you (specifically, about how you acted as a de facto named monitor). Just wanted to let you know as a courtesy. Best, HouseBlaster (talk · he/they) 01:26, 15 July 2024 (UTC)

CiteHighlighter

Ave Novem Linguae!

I was looking at your CiteHighlighter script. I downloaded the most recent dump (with only the current version of each article, not the revision history) and these are top 10.000 most frequently mentioned domains in URLs. I filtered out the duplicates (some lines in SourcesJSON contained subdomains so I removed those and removed the duplicates a second time). I ended up with ~8600 domains. For most domains it is pretty easy to judge how reliable they are. After a merge the script becomes much more useful because most references will be green so you only have to check those that are not. Performance impact is not too bad, on Bavaria (an randomly selected article with 64 refs and 3 notes) it ran between 600ms and 1s with the current list and between 800ms and 1.3s with the expanded list. It went from 53 refs that were not colored to only 20 (13 of which were books and one was a broken link). Comparison: https://imgur.com/a/7IsGRS5 Now its time to figure out a way how to judge the reliability of ~8600 domains. Perhaps it can be crowdsourced. Polygnotus (talk) 02:47, 12 July 2024 (UTC)

Hey @Polygnotus. To be added to CiteHighlighter, I require that there have been a discussion about the source's reliability at RSN, or that it be added to some kind of curated list such as a WikiProject reliable sources page (and I assume those have their own processes that are hopefully also based on consensus discussions). I'm not sure I'd be comfortable just guessing at source ratings. Hope that makes sense. By the way, want me to change the content model of the two userspace pages you linked from wikitext to text so that word wrapping works correctly when viewing? –Novem Linguae (talk) 08:41, 12 July 2024 (UTC)
I have read User:Novem Linguae/Scripts/CiteHighlighter and I understand your approach of scraping these pages. I also saw that you've put something similar to what I've done on the todo-list User:Novem_Linguae/Scripts/CiteHighlighter#cite_note-2. Looking at this section I see that you added nrc.nl to the "yellow" section of the json based on Wikipedia:Reliable_sources/Noticeboard/Archive_285#nrc.nl which means that the opinion of 1 or 2 random editors is enough under the current system. The domains I've proposed for inclusion have been referenced significantly more frequently across Wikipedia - ranging from 360 to 195,000 times. This extensive usage indicates a broader consensus regarding their reliability and value as sources. Of course we can curate the list to ensure things like archive.org are removed. I even thought about making a simple system where anyone could offer their opinion but I am not so sure that is necessary (e.g. an "I disagree with this rating" button with some preloaded text). I have to do a bit more research on the contentmodel thing, as far as I understand it it doesn't offer much of an advantage at the moment for plain text, but thanks for offering. It might be pretty useful for xml and json if you can collapse and expand treenodes. Polygnotus (talk) 14:57, 13 July 2024 (UTC)
It sounds like you and I have different philosophies on this. Feel free to fork (and rename) my user script then change it to point to your own source lists if you want. –Novem Linguae (talk) 16:23, 13 July 2024 (UTC)
Then can you explain yours? I mean you wrote the script and you posted a very similar idea in the cite note so I don't think our philosophies are that different. I've also considered building a simple interface where people can vote on the reliability of a source. A source that is used 20.000 times is probably reliable, and we can be more sure of that than a source that 2 random people have rated as reliable on WP:RSN. Sure, we got a lot of people expressing opinions about Fox News, but for most sources no one ever debated their reliability; people have just been using them and that became the consensus (de facto, not de jure). I don't think spamming RSN with a 100 sources a day and my rating of them would be a great idea. The current script already got an installed base. Forking is a last resort. Polygnotus (talk) 16:28, 13 July 2024 (UTC)
Ah. That footnote is referring to featured articles only, which I trust more than regular articles. If you can assist me with generating source counts for that subset of articles, that might be something we can collaborate on. –Novem Linguae (talk) 16:55, 13 July 2024 (UTC)
GA too or exclusively FA? Polygnotus (talk) 16:57, 13 July 2024 (UTC)
Exclusively FA please –Novem Linguae (talk) 17:01, 13 July 2024 (UTC)
It is running, will take a while. What should be the cut-off point for the amount of times a source is used? Polygnotus (talk) 17:24, 13 July 2024 (UTC)
A list of the top 500 or top 1000 would be pretty useful, I think. –Novem Linguae (talk) 18:05, 13 July 2024 (UTC)
User:Polygnotus/facounts I do not believe that prnewswire.com & yahoo.com & metro.co.uk are reliable sources Polygnotus (talk) 06:44, 14 July 2024 (UTC)
Thanks. I copied the top 1000ish results to User:Novem Linguae/sandbox. You can get CiteHighlighter to highlight these using window.citeHighlighterHighlightEverything = true;. For the ones not already in CiteHighlighter that had more than 200 citations, I clicked them open. If they weren't libraries, news aggregators, or dead links, I added them just now as generally reliable. –Novem Linguae (talk) 06:03, 15 July 2024 (UTC)

Your submission at Articles for creation: Demolition Ranch has been accepted

 
Demolition Ranch, which you submitted to Articles for creation, has been created.

Congratulations, and thank you for helping expand the scope of Wikipedia! We hope you will continue making quality contributions.

The article has been assessed as Start-Class, which is recorded on its talk page. Most new articles start out as Stub-Class or Start-Class and then attain higher grades as they develop over time. You may like to take a look at the grading scheme to see how you can improve the article.

Since you have made at least 10 edits over more than four days, you can now create articles yourself without posting a request. However, you may continue submitting work to Articles for creation if you prefer.

If you have any questions, you are welcome to ask at the help desk. Once you have made at least 10 edits and had an account for at least four days, you will have the option to create articles yourself without posting a request to Articles for creation.

If you would like to help us improve this process, please consider leaving us some feedback.

Thanks again, and happy editing!

C F A 💬 04:25, 16 July 2024 (UTC)

RegExp

On your user page (in a collapsible div), there is a link that points to all uses of "the populous" in sources, via RegExp on the article search. This inspired me to try to use RegExp to find all the instances of "youre" in articles, but inwiki:/youre\./ doesn't work (note: I saw you use {insource}, so I thought inwiki would work). What code would I need to insert into the search bar to find this typo throughout all Wikipedia articles? Apollogetticax|talk 07:42, 18 July 2024 (UTC)

Hey. Glad you found it useful. Try this. Although be careful, some of those youres are Middle English or Old English, so they appear to be intentional. P.S. Just a regular search for youre with nothing fancy may also be useful here. –Novem Linguae (talk) 07:48, 18 July 2024 (UTC)
Thanks! I used to program with JS and work with RegExp, but I guess either my RegExp skills are rusty or its my inexperience with coding on Wikipeda.Apollogetticax|talk 07:57, 18 July 2024 (UTC)
If you enjoy programming and want to get back into it, the Wikimedia Movement has hundreds and hundreds of programming things to work on. It's all open source. There's user scripts, gadgets, bots, MediaWiki core, extensions, skins, Toolforge tools, etc. We programmers have an advantage because it doubles the amount of stuff we can potentially get sucked into (technical stuff + normal encyclopedia duties), which is great for variety. Of the things mentioned, user scripts (JavaScript) are probably the easiest entry point. See my userpage for examples :) –Novem Linguae (talk) 08:11, 18 July 2024 (UTC)
Well, yes indeed! I'll start with WikiProject User Scripts and see what I can do there. At the same time I have to deal with counter-vandalism and my rollback and pending-changes reviewer user right requests. Hey...I could make a user script that helps with counter-vandalism! Thanks for getting me started on Wikipedia coding! Apollogetticax|talk 08:15, 18 July 2024 (UTC)
I've never heard of WikiProject User Scripts so I am not sure how active it is. You may have better luck with WP:US/R, which is more active. Also here is my personal list of user script ideas. Something like T:CENT archiver or Please see would be a small and easy-ish project. Maybe swing by WP:US/G too. –Novem Linguae (talk) 08:20, 18 July 2024 (UTC)
Well, the WikiProject is pretty active. For now I'm working on the basics. I'll check those out. Thanks! Apollogetticax|talk 08:23, 18 July 2024 (UTC)