User talk:Ahecht/Archive 14

Latest comment: 2 years ago by Ahecht in topic query
Archive 10 Archive 12 Archive 13 Archive 14 Archive 15 Archive 16 Archive 18

Episode table templates

Returning to this, do you intend to go back over the articles you edited and clear up your mistakes created through the use of the now-deleted template/code, as well as directly invoking modules? -- /Alex/21 11:28, 1 March 2021 (UTC)

You're the one who had the templates deleted, the responsibility for cleaning up the articles falls on you. All the articles were fine until you intervened. --Ahecht (TALK
PAGE
) 13:49, 1 March 2021 (UTC)
I'm not talking about the deletion of the templates. I'm talking about the invoking of modules and usage of your templates on articles that didn't require it, as they weren't affected by PEIS. Do you intend to clean these mistakes up? -- /Alex/21 23:31, 1 March 2021 (UTC)
The pages (or pages that transcluded them) had been at or near the PEIS limit when I edited them, and were working fine after my edits. It was your subsequent edits to the module and templates that broke those pages. --Ahecht (TALK
PAGE
) 23:40, 1 March 2021 (UTC)
Including articles that had episode tables that weren't transcluded at all (as per the example given)? How does that affect PEIS? You also stated not to invoke modules directly to reduce PEIS, and I provided an example where you'd done exactly that. Both of these examples are ones that I had no involvement in at all (i.e. I have made zero edits in these situations), they were solely your edits. So, do you intend to fix your (yes, just yours) mistakes? -- /Alex/21 23:45, 1 March 2021 (UTC)
I didn't say that we should never invoke modules directly, I said that the preferred method should be to use the templates in a more efficient manner (not including the entire episode table inside a wrapper template) without using the module, to allow it to be modified by the growing fraction of editors who use Visual Editor. If I mistakenly edited a few articles that weren't transcluded while trying to fix the rest of the articles in a page that exceeded the WP:PEIS limit, it still didn't do any harm to those pages until you made changes to the module and template to break them. --Ahecht (TALK
PAGE
) 00:17, 2 March 2021 (UTC)
I quote, using the modules directly to reduce PEIS is a non-starter for anyone using Visual Editor, which suprisingly can be responded to with your own words: Switching an article to use a more efficient method of transclusion is not a mistake, the mistake is defaulting to an inefficient one in the first place (very inefficient); or even, relying on editors to use an obscure parameter is just going to lead to more broken pages that need to be cleaned up (so many that need cleaning up!). You didn't "mistakenly" edit a "few" pages, you deliberately included all pages in your edits, knowing that a multitude of them didn't require changing, and still went ahead, to force your "new" template that had zero consensus (and zero consensus to be kept). All of this, and you still can't provide any evidence of breakages on my part.
If you're not going to fix the issues in your edits, that's fine, just know that I will happily monitor your public contributions for any future usages of AWB, and if any of them violate AWBRULES again in the future, I'll be reporting them to AN/ANI. Cheers. -- /Alex/21 00:38, 2 March 2021 (UTC)
In the sentences you quoted, I clearly said that using the modules is a non-starter for anyone using Visual Editor. I'm not sure what you're trying to prove with the rest of your quotes. --Ahecht (TALK
PAGE
) 00:46, 2 March 2021 (UTC)
And yet, you implemented them despite that. I can see that this discussion is going to go nowhere, as you refuse to accept your breakage edits violating AWBRULES and/or the concept of fixing them, as well as placing the blame on others without any evidence. I've said my peace; I'll be monitoring for further infractions. Happy editing. -- /Alex/21 10:30, 2 March 2021 (UTC)

Nomination for deletion of Template:Refsubst

 Template:Refsubst has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. Izno (talk) 06:46, 3 March 2021 (UTC)

Your draft article, Draft:COVID-19 cases in Canada by province

 

Hello, Ahecht. It has been over six months since you last edited the Articles for Creation submission or Draft page you started, "COVID-19 cases in Canada by province".

In accordance with our policy that Wikipedia is not for the indefinite hosting of material deemed unsuitable for the encyclopedia mainspace, the draft has been nominated for deletion. If you plan on working on it further, or editing it to address the issues raised if it was declined, simply edit the submission and remove the {{db-afc}}, {{db-draft}}, or {{db-g13}} code.

If your submission has already been deleted by the time you get there, and you wish to retrieve it, you can request its undeletion by following the instructions at this link. An administrator will, in most cases, restore the submission so you can continue to work on it.

Thank you for your submission to Wikipedia! UnitedStatesian (talk) 22:27, 14 March 2021 (UTC)

Nomination for deletion of Module:Transclusion count/sandbox2

 Module:Transclusion count/sandbox2 has been nominated for deletion. You are invited to comment on the discussion at the entry on the Templates for discussion page. * Pppery * it has begun... 02:56, 7 April 2021 (UTC)

Draft:List of Sesame Street episodes

I came to Draft:List of Sesame Street episodes because it is the only remaining item listed in Lint errors: Stripped tags in the Draft namespace. After trying and failing to fix the lint problem, I noticed that the article also has a pervasive display problem, and that display problem began with your edit of 15:46, 4 July 2020, which introduced the #invoke markup. It may be that using this markup solved a WP:PEIS problem, but the version before your edit displays something reasonable, and in this version, the episode tables show up as source code instead of displaying. I don't understand why people continued to add to the article more than 20 more times, but maybe something else was different then and the tables actually displayed. Anyway, it does no good to solve a PEIS problem by totally wrecking the display. —Anomalocaris (talk) 18:57, 2 April 2021 (UTC)

@Anomalocaris: You can blame Alex_21 for that. The article was exceeding the WP:PEIS limit, my edit fixed that in such a way that the article was displaying properly, and then Alex_21 removed the functions from the modules I was using to break my edits after the fact. --Ahecht (TALK
PAGE
) 19:28, 2 April 2021 (UTC)
Thank you for the explanation. It seems that Wiki technology does not allow this article to exist; perhaps what's needed is for Draft:List of Sesame Street episodes to be a short article with links to maybe four sub-articles for Pilots through Season 4; Seasons 5–8; Seasons 9–12; Seasons 13–16. In this scenario, the four sub-articles would use regular templates and avoid #invoke markup. Would that work? If so, is it a good idea? If so, who's going to do it? —Anomalocaris (talk) 19:38, 2 April 2021 (UTC)
@Anomalocaris: Yeah, it would likely need to be divided up into smaller groups of seasons using {{List has been split}}, like List of The Simpsons episodes and List of The Simpsons episodes (seasons 1–20) was. --Ahecht (TALK
PAGE
) 19:51, 2 April 2021 (UTC)
The Linter error is likely to be a false positive caused by incomplete template expansion, because the page is in Category:Pages where template include size is exceeded. That means the Linter error probably doesn't exist, so it can't be "fixed". The page is too big to render on Wikipedia. The best thing to do for now is to comment out a significant portion of the page. Then figure out how to split it. – Jonesey95 (talk) 21:32, 2 April 2021 (UTC)
I partially fixed the very broken episode table code and commented out most of the page, and now there are no Linter errors. It's not worth troubleshooting further to determine if there really were Linter errors on this very broken page. – Jonesey95 (talk) 21:49, 2 April 2021 (UTC)
(talk page watcher) I did no such thing; your "templates" were discussed under TFD and thus the "functions" were rendered useless, with you deciding to use them over pre-existing parameters and templates that did the exact same thing. You broke more articles than you fixed, and we have your archived talk page discussions present to prove that. Happy editing! -- /Alex/21 01:09, 3 April 2021 (UTC)
And we've been over this before. The articles were for the most part broken or on the verge of being broken when I found them, and were either fine after I fixed them or, in the case where the reductions weren't enough to bring them under the PEIS limit, at least not worse than before I edited them. If you make a potentially breaking change to a template or module, it is your responsibility to make sure that no articles are affected by the change. --Ahecht (TALK
PAGE
) 07:49, 7 April 2021 (UTC)
You "fixed" them with a hack of a fix that was deemed unnecessary and a duplication of pre-existing parameters, it's that simple. Your last sentence is absolutely correct; it's a shame that you didn't listen to it yourself. -- /Alex/21 13:11, 7 April 2021 (UTC)
I'm not sure why you don't understand the difference between a breaking change and a non-breaking change to a template or module, or edits that leave articles displaying in a working state and edits that leave articles displaying as broken, or maybe you've just forgotten that Wikipedia is primarily for readers, not editors, but in any case, if you think that what I did was a "hack", why don't you go ahead and make breaking changes to {{Afd top}} and {{Collapse top}} as well, and see how that goes over? --Ahecht (TALK
PAGE
) 15:16, 7 April 2021 (UTC)

Merry Christmas, Ahecht!

Disambiguation link notification for May 4

An automated process has detected that when you recently edited Brian Kemp, you added a link pointing to the disambiguation page Gary Black.

(Opt-out instructions.) --DPL bot (talk) 05:51, 4 May 2021 (UTC)

Please be careful at WP:RM/TR

If you checked the talk page of Persecution of Shias by ISIL you would have noticed that this is NOT an uncontroversial move. (t · c) buidhe 03:03, 12 May 2021 (UTC)

I checked the page history, and the page had been as "Genocide" until it was moved by someone who cited only Persecution_of_Shias_by_ISIL#Genocide_claims as the move rationale. That section has never contained any valid claim that it wasn't a genocide, so reverting that move seemed prudent. --Ahecht (TALK
PAGE
) 03:06, 12 May 2021 (UTC)
No, the page was not initially at "genocide"—as stated on talk page, or viewable in the article history—and the move definitely needed discussion. (t · c) buidhe 03:12, 12 May 2021 (UTC)
@Buidhe: Okay, not originally. On 23 March 2016 Philg88 moved it to Genocide. It stayed there for over three years until 1 June 2019, when K.e.coffman moved it from Genocide to Persecution, citing the section of the article that only supported "Genocide". --Ahecht (TALK
PAGE
) 03:16, 12 May 2021 (UTC)
I don't think Wikipedia was ever in accepting John Kerry's statements as fact without checking of RS actually accept genocide as a fact or an allegation. If you check the sources cited in that section, they report that Kerry said it, not that it's true. (t · c) buidhe 03:27, 12 May 2021 (UTC)
Fair enough. --Ahecht (TALK
PAGE
) 04:13, 12 May 2021 (UTC)

Your e-mail

I don't reply to user e-mail. How long do you need it for (normally there is an expiration date)? It can always be renewed if you find you still need it after it expires.--Bbb23 (talk) 20:00, 2 March 2020 (UTC)

@Bbb23: I don't see my situation changing any time soon, but I believe the current IP block is set to expire 16:44, 1 April 2022. --Ahecht (TALK
PAGE
) 20:04, 2 March 2020 (UTC)
Per policy, I'm reluctant to set no expiration or even a 2-year expiration. I'm willing to set it to one year. Another option, if you prefer (I won't be offended), you may e-mail the en.wiki functionaries at functionaries-en@lists.wikimedia.org. Someone there may be more accommodating. Honestly, I've always found a disconnect between policy and practice, so I usually stay out of it.--Bbb23 (talk) 22:03, 2 March 2020 (UTC)
@Bbb23: 1 year will be fine, I can always ask for an extension when it expires. Thanks. --Ahecht (TALK
PAGE
) 23:09, 2 March 2020 (UTC)
  Done.--Bbb23 (talk) 23:34, 2 March 2020 (UTC)
@Bbb23: I didn't noticed when the exemption initially expired because, due to COVID-19, I hadn't been to the location with the internet filtering in place for months. However, now that things are opening back up, I'm going to need it renewed (the proxy is still in place, but now appears to be hosted on Google Cloud instead of Amazon AWS). Thanks in advance. --Ahecht (TALK
PAGE
) 16:05, 4 June 2021 (UTC)
As I'm no longer a functionary, you'd do better to ask someone else for help in this area.--Bbb23 (talk) 16:16, 4 June 2021 (UTC)

Rudzki Most

Would you be so kind and explain please your revert in the article, especially in the context of rules set out in Wikipedia:Manual of Style/Poland-related articles#Towns and villages: Parts of cities or towns are named using a similar scheme, with the city's name after a comma, as in Grunwald, Poznań.? Micga (talk) 20:10, 10 May 2021 (UTC)

@Micga: That page you linked to is very clear: if a place is the primary topic for a certain name, no additional tag is needed. The sentence right after the one you quoted says, If disambiguation is not required, then the district's name appears on its own, as in Winogrady. There is only one notable place called Rudzki Most, so there is no need to specify anything further in the title. --Ahecht (TALK
PAGE
) 20:25, 10 May 2021 (UTC)

IRCRedirect

I don't know if this is the best place to contact you. We are migrating from freenode to libera.chat. Could you update your ircredirect tool? Thanks --Zabe (talk) 21:36, 20 May 2021 (UTC)

@Zabe: The tool can connect to whatever server is specified in the URL. Just change specify the server using, for example: https://ircredirect.toolforge.org/irc.libera.chat/wikipedia-de?consent=yes. --Ahecht (TALK
PAGE
) 22:41, 20 May 2021 (UTC)
Oh, sorry, thanks for explaning :) --Zabe (talk) 22:42, 20 May 2021 (UTC)

Help

Hi @Ahecht:, 7 days ago, I had started a discussion about the requested moving of ICC Test Championship to the title ICC Men's Test Team Rankings. As of now, the consensus is unanimously clear in support of moving the page. So I request you to access the consensus, close the discussion and move the page as per WP:SNOW in order to avoid continuous discussion over things that have forgone conclusions. The related Template:ICC Test Championship rankings also needs to be moved to the title Template:ICC Men's Test Team Rankings. Thank you. Selva15469 (talk) 04:30, 25 May 2021 (UTC)

@Selva15469:   Done --Ahecht (TALK
PAGE
) 04:52, 25 May 2021 (UTC)
There is a discussion at Talk:ICC Men's Test Team Rankings relating to part of the clean-up you did following this page move, would be interested in your thoughts. Spike 'em (talk) 11:49, 25 May 2021 (UTC)

Cheltenham Bournside School and Sixth Form Centre

I have watched your clever bit of renamining in awe. But now, slightly confused I went to the page to find what the official name of the school actually was. THe name we now publish in the infobox is now wrong. Follow the URN parameter to get the link to GIAS, where it shows Cheltenham Bournside School and Sixth Form Centre- what we are displaying is merely the local nickname. Its got to be fixed- I would suggest that reversion is the simplest solution.

Schools changing their names is a maintenance pain, one school close to me hasn't changed its name since 604 AD! --ClemRutter (talk) 10:01, 25 May 2021 (UTC)

@ClemRutter: The name that appears in the infobox is independent of the title of the article. The article title should be the common name of the subject, which may not necessarily be the official name. The name in the infobox was changed by Jcwood01 with this edit, not by my page move. --Ahecht (TALK
PAGE
) 13:23, 25 May 2021 (UTC)
Thanks. Yes he has made a lot of changes- I hadn't read the edit history, but then he posted again and it seems that he is a single article editor with an interested in removing negative information. My ip-address has a limited block so I have been able to do an undo yet. Do keep watching I may need a little help. --ClemRutter (talk) 14:00, 25 May 2021 (UTC)

Random In Category seems to be not working

For example, when going to [1], the page errors out as "There are no pages in the Company+stubs category on en.wikipedia.org.", but there are very obviously articles in the GA cat. Thanks for taking a look at this in advance. EpicPupper (he/him | talk, FAQ, contribs) 17:01, 11 June 2021 (UTC)

@EpicPupper: Thanks for the heads up. The PHP version of the server was updated recently, so that may have created some incompatibilities. I'll take a look. --Ahecht (TALK
PAGE
) 18:19, 11 June 2021 (UTC)
@EpicPupper:   Fixed --Ahecht (TALK
PAGE
) 18:36, 11 June 2021 (UTC)
  Thank you EpicPupper (he/him | talk, FAQ, contribs) 18:41, 11 June 2021 (UTC)

User:Ahecht/Scripts/pageswap

Thanks for creating User:Ahecht/Scripts/pageswap. It works wonderfully! BilCat (talk) 20:33, 17 June 2021 (UTC)

You're welcome! Glad to hear it's working for you. --Ahecht (TALK
PAGE
) 21:55, 17 June 2021 (UTC)
I have no idea if this is possible or even permitted, but could the script add {{R from move}} to the original page? I sometimes forget to add this, and it would be helpful if it could be done automatically. Thanks. BilCat (talk) 15:40, 18 June 2021 (UTC)
@BilCat: The script does add the template to new redirects it creates. I had looked into adding it to existing pages, but it ended up being much more complicated since it would have to check for all existing and potential future redirects to the template to make sure there aren't duplicates, handle {{Rcat shell}} if it exists or add it if there are already other redirect templates, and be able to gracefully handle all the weird ways that editors manage to deviate from standard formatting. --Ahecht (TALK
PAGE
) 13:33, 19 June 2021 (UTC)
Ok, I understand. Don't worry about it. BilCat (talk) 21:26, 19 June 2021 (UTC)

excel2wiki

Hello Ahecht, First of all, thank you for a wonderful tool such as excel2wiki. To update tables of info was a nightmare before that. Now is fast, simple and straightforward.

I just wanted to propose an improvement: since in large numbers we use   for thousands separators and since excel usually don't have that, is it possible to convert dots into  s, and maybe have another checkbox that control that behaviour?

best regards,--Barri (talk) 05:38, 24 June 2021 (UTC)

@Barri: That's sort of out-of-scope for the tool. I would suggest using the Wikipedia editor's find and replace function. If you're not using the visual editor, click "Advanced" at the top of the editor window, and then click the magnifying glass icon all the way on the right. You can then replace commas with  s. --Ahecht (TALK
PAGE
) 19:50, 24 June 2021 (UTC)
@Ahecht:Ok, Ahecht. I understand. That is how I did it. Regards, --Barri (talk) 22:06, 24 June 2021 (UTC)

Monobook question

Hi, do you know of any find/replace scripts that work with Monobook? Thanks. BilCat (talk) 00:30, 26 June 2021 (UTC)

@BilCat: Sorry, I don't use Monobook, so I'm not really familiar with it. --Ahecht (TALK
PAGE
) 02:36, 26 June 2021 (UTC)
Thanks for answering anyway. - BilCat (talk) 03:03, 26 June 2021 (UTC)

Https://en.wikipedia.org/wiki/Wikipedia:WikiProject Articles for creation/WikiProject templates.json/whitelist.json

Talk:Https://en.wikipedia.org/wiki/Wikipedia:WikiProject Articles for creation/WikiProject templates.json/whitelist.json was deleted, but not the mainspace page. I tried to recreate the talk page to tag it to note that the main page should be deleted, but it says that I don't have permissions. Are you able to recreate the Talk page to tag it for deletion and note that the main page should also be deleted? —Ost (talk) 16:20, 30 June 2021 (UTC)

@Ost316: Looks like Xaosflux took care of it. --Ahecht (TALK
PAGE
) 20:24, 30 June 2021 (UTC)

Run on Ks Wikipedia

Hey hope you are doing fine. Can you run this bot on Ks.Wikipedia to create a list for how many times a template is used on that wiki. I will be waiting for your reply. Thankyou. signed, Iflaq (talk) 14:51, 4 July 2021 (UTC)

@Iflaq: I'm not familiar with the policies surrounding running bots on Ks.Wikipedia, and I'm hesistant to run it myself on a site where I don't understand the language. The source code is available at User:Ahechtbot/transclusioncount.py if you, or someone else on Ks.Wikipedia, wants to run it themselves. --Ahecht (TALK
PAGE
) 18:07, 4 July 2021 (UTC)
@Ahecht, Can you please elaborate how to run it . Thankyou. signed, Iflaq (talk) 02:13, 5 July 2021 (UTC)
@Iflaq: It is designed to run on ToolForge. See wikitech:Help:Toolforge/My_first_Pywikibot_tool for setting up a tool and configuring pywikibot (you can ignore the part about setting up a web page). You will also need to install the toolforge library by following the instructions at wikitech:Help:Toolforge/Pywikibot#Using_pip for setting up a virtual environment and then running pip3 install toolforge (see wikitech:User:Legoktm/toolforge_library), and you will need to change the call to toolforge.connect in my script from 'enwiki' to 'kswiki'. --Ahecht (TALK
PAGE
) 09:02, 5 July 2021 (UTC)
@Ahecht, Thankyou for making this simple. But I am afraid I can't carry it out since I know a little about coding. I will leave it for someone else. Thankyou once again and Happy Editing. signed, Iflaq (talk) 11:06, 5 July 2021 (UTC)
@Iflaq if you don't need the list published to kswiki in the same format, and don't need it updated automatically, you can get the raw data from: quarry:query/56473. Anything with a "10" in the first column is a template, anything with "828" in the first column is a module. --Ahecht (TALK
PAGE
) 11:32, 5 July 2021 (UTC)
@Ahecht, Thankyou so much. It really is helpful. I was thinking if you could reconfigure the transclusion module on Ks Wiki to get data from a sub page. May be we could add data that is generated by the your tool manually as wikitable data and then call from the original module. Just an idea of you are interested. Since Ks Wiki doesn't have template and module editors I am inviting you to make this happen. Thankyou and Happy Editing. signed, Iflaq (talk) 14:42, 5 July 2021 (UTC)
@Iflaq: I don't really have the time to support that. However, since there are no templates on Ks Wiki with more than 300 or so transclusions, there really isn't the need for the module. On enwiki, it doesn't even list templates with less than 2000 transclusions. --Ahecht (TALK
PAGE
) 17:22, 5 July 2021 (UTC)
@Ahecht, Thankyou. Sorry to bother you I also need assistance in a template at ks wiki which I have translated to the Kashmiri language. But there is an error as Mbox template is not working. If you can fix it, However there is no rush whenever you are free you can fix it. Thankyou in advance. signed, Iflaq (talk) 17:26, 5 July 2021 (UTC)
@Iflaq Which template? --Ahecht (TALK
PAGE
) 19:50, 5 July 2021 (UTC)
@Ahecht, Template {{db-meta}} includes {tl|Mbox}}. The box is not seen in the templates at ks Wiki. {{Mbox}} template doe not work independently also, so my guess it it may be a problem with it or module running it. Since the modules are imported from enwiki may b they have some error or may be we are missing some sub page or style page. Thankyou. signed, Iflaq (talk) 00:37, 6 July 2021 (UTC)
@Iflaq Those templates all rely on styles from MediaWiki:Common.css, which appears to have been deleted on kswiki. --Ahecht (TALK
PAGE
) 03:16, 6 July 2021 (UTC)
@Ahecht, Thankyou. I really appreciate your help. Hope to see you around. Have a good day. signed, Iflaq (talk) 03:22, 6 July 2021 (UTC)

Precious anniversary

Precious
 
Six years!

--Gerda Arendt (talk) 06:10, 7 July 2021 (UTC)

Thank you! --Ahecht (TALK
PAGE
) 17:18, 7 July 2021 (UTC)

Articles for Creation July 2021 Backlog Elimination Drive

 

Hello Ahecht:

WikiProject Articles for creation is holding a month long Backlog Drive!
The goal of this drive is to eliminate the backlog of unreviewed articles. The drive is running until 31 July 2021.

Barnstars will be given out as awards at the end of the drive.
There is currently a backlog of over 2400 articles, so start reviewing articles. We're looking forward to your help!

Sent by MediaWiki message delivery (talk) on behalf of Wikipedia:WikiProject Articles for Creation at 21:53, 7 July 2021 (UTC). If you do not wish to recieve future notification, please remove your name from the mailing list.

‘non notable band’

I’m not an experienced wiki editor and I don’t know the correct avenues of editing or appealing edits but could you please ‘undo’ your undoing of my adding that ‘Roominations’ album to the paragraph about work inspired by The Room/The Disaster Artist? Or, *help* by editing it to your preference?

The band are not ‘non notable’; it was a year long, successful, several thousands-of-euro Kickstarter project by an active, touring Indie group in Ireland and we have personally met with Greg Sestero and spoke to him about it. Furthermore, it is a fact it was released, it is a fact it is was inspired by and parodies The Room. The album has had a public reception and national airplay, it is no more or no less significant then a ‘video game on Newgrounds’.

2001:BB6:1495:2700:C79:DBD0:B707:67A7 (talk) 08:32, 16 July 2021 (UTC) member of a ‘non notable band’

In this case, by non-notable, I meant that they were not notable enough for their own Wikipedia article. In general, this sort of thing would go in the "In popular culture" section, but that section also should be limited to works of major significance (see Wikipedia:"In popular culture" content#Good and bad popular culture references). As to the video game on Newgrounds, I do agree that it shouldn't be in the lead section of the article (it is primarily covered in the "Other media" section), but that game was created by the founder of Newgrounds, and received enough press coverage that it has its own article at The Room Tribute. --Ahecht (TALK
PAGE
) 12:46, 16 July 2021 (UTC)

Hi, same guy. Still hopeless at editing. I’ve asked a more experienced editor to help, and placed a nearer approximation of what the entry should read at the bottom of the talk page (you’ve probably read it). I’ll be clear; I AM a member of the band and it is my intention to get the album into “other media” section of this page. For better context, the album was released after three years writing, recording and a several thousand euro successful Kickstarter campaign. We’ve toured the album at every major festival in our country (in Ireland) and spoke with Greg Sestero himself about the album too. We’ve earned back our production costs and a few thousand extra, and while indie music is an under-reported both here and globally. This venture was a legitimate, professional and successful piece of fringe ‘The Room’ culture. Basically you can play ball and help rather then hinder, or, be ‘that guy’ and hassle a indie musician for not being an experienced wiki editor or a internationally famous act.

query

Hello, how are you? hope you are well, can you review this article User:Jame wills jame/sandbox and if it's ok can you move it to mainspace thanks a lot ! — Preceding unsigned comment added by Wikipedian Mesut (talkcontribs) 11:07, 27 August 2021 (UTC)

To submit the article for review, please edit it in source mode and put the code {{subst:submit}} at the top of the page. There are many pages currently waiting for review, so you shouldn't try to jump the line by asking individual reviewers for a review. --Ahecht (TALK
PAGE
) 13:19, 27 August 2021 (UTC)

Ahechtbot on SqWiki

Hey there, Ahecht! I'm an admin on SqWiki. I was lately working with the template "high risk" and saw that it was dependent on a module with a similar name. I imported that and then saw that it on itself was dependent on another module which I also imported only to see that nothing works because the module needs to be continuously updated by the bot that you operate to be functional. Can you please make your bot run on SqWiki as well? I can take care of the needed procedures to give it permission to run if you are okay with it. - Klein Muçi (talk) 22:56, 2 August 2021 (UTC)

@Klein Muçi: I'm not really comfortable running the script on a wiki where I don't speak the language. However, the source code is readily available, so if you (or someone with a little knowledge of toolforge) wants to run it, see the #Run on Ks Wikipedia section above. There's also the option of just using the template manually, the way it was done on EnWiki from 2008-2019: just put the number of transclusions in the template call, e.g.: {{high-use|3000}}. I modified the version of the modules on SqWiki (the changes are pending) so that you can call the module with |fetch=no, and it will ignore the database and act just like the old template. --Ahecht (TALK
PAGE
) 02:26, 3 August 2021 (UTC)
Hey there! Thanks for the changes! At least we don't get an error on transclusion now. I'm generally not too fond of manually changes because we don't have a very active community and basically after you write something, it gets set in stone at us, if you understand what I mean, so I tend to avoid things that require periodical manual updates (even though the database wouldn't need changes that often). As for cloning your bot, I actually do run a bot on ToolForge myself but it's not related to anything similar (it works with citations - errors and stuff, a pretty basic find and replace script) and basically I'd need to create another wiki user-account for these stuff, which is where I'm afraid I'd fail. Haven't had the chance to do something like that before so... And this is assuming I'd just need to copy-paste the source code in ScriptName.sh and run it as a cronjob. If it needs extra steps, I'm not aware of those. :/ But allow me to insist one more time: Why wouldn't you run the script globally? There is clearly a need for that as you can see by the requests in this short amount of time in your page (apparently). You have given a solution to "a problem" that was there for 11 years, as you so say yourself. Wouldn't it be nice to share it with the world? :P Anyway, the choice is yours. :) If you insist on keeping it EnWiki-only, can you please help me set up/localize the script if I run into problems after initiating that procedure? - Klein Muçi (talk) 08:57, 3 August 2021 (UTC)
@Klein Muçi: At least on the English Wikipedia, there would be no problem running completely separate tasks from the same bot account. However, it's exactly issues like that, where each wiki has its own policies regarding bots, that I'm worried about running on other sites. I also simply don't have the time to check up on a series of bots. Running the bot on your own account is slightly more difficult that just running a script.sh file, as you'd have to set up a python environment, but it's pretty straightforward.
See wikitech:Help:Toolforge/My_first_Pywikibot_tool for setting up a tool and configuring pywikibot (you can ignore the part about setting up a web page). You will also need to install the toolforge library by following the instructions at Wikitech:Help:Toolforge/Pywikibot#Using_pip for setting up a virtual environment and then running pip3 install toolforge (see wikitech:User:Legoktm/toolforge_library). You would then copy the text of User:Ahechtbot/transclusioncount.py to a file in your tool account, change the line that says lang = 'enwiki' to lang = 'sqwiki', and you would set it to run automatically by following the crontab instructions listed in the comment at the top of the script. --Ahecht (TALK
PAGE
) 05:45, 4 August 2021 (UTC)
Oh, don't get me wrong. That was just a matter of personal preference. Our wiki is very lenient when it comes to bots, accepting even cosmetic edits. My bot can be considered a cosmetic bot by EnWiki's standards for example. The only rule that we have is that the bot needs to do a test run with 30 entries before it gets approved. If it does get approved, you basically have free hand unless you do something so disruptive as to get blocked. But anyway, I'll try cloning your bot. Now the only problem that I have is that my current tool doesn't use that method that you described. I've been using the instructions mentioned here. Can I still go through with it normally by just changing that line? I only have problems with that detail (I know how to configure pywikibot and how to set up cronjobs). - Klein Muçi (talk) 08:16, 4 August 2021 (UTC)
I tried running it just the same as it is + sqwiki instead of enwiki on a file named TEST.sh. I get this error:
-bash: ./TEST.sh: ~/venv/bin/python3: bad interpreter: No such file or directory
An error which I believe is related to me not following the method you describe above. But I can't go through with that part because having them both creates problem for my overall environment, I've tried it in the past and had to delete everything and start from scratch. Any idea what I can do? - Klein Muçi (talk) 08:43, 4 August 2021 (UTC)
You can try setting up a separate toolforge account if you're concerned. The point of the ~/venv/bin/python3 line is that you've set up a separate virtual environment for this tool to run in, so it shouldn't affect anything else, but I understand you not wanting to risk it. Once you've set up the virtual environment, and installed the pywikibot and the toolforge library into it, you would run the script with ~/venv/bin/python3 ~/transclusioncount.py. --Ahecht (TALK
PAGE
) 13:44, 4 August 2021 (UTC)

Hmm... Assuming I start using pip, how do I undo the changes if I start having problems? - Klein Muçi (talk) 14:09, 4 August 2021 (UTC)

Once you create the virtual environment using the command source venv/bin/activate, all the changes made by pip will be within that venv directory (your command line would start with (venv)). To switch out of that virtual environment, just type deactivate. To undo all the changes it, all you'd have to do is remove any lines you added to the crontab and delete the venv directory: rm -rf venv. --Ahecht (TALK
PAGE
) 14:32, 4 August 2021 (UTC)
Did what you said but I have problems with authentication apparently. I get this over and over again. Smallem is my bot account on SqWiki by the way. What am I doing wrong? - Klein Muçi (talk) 15:28, 4 August 2021 (UTC)
@Klein Muçi: It looks like your script is trying to use the oauth method to log in, which you'd need to set up using the instructions at https://www.mediawiki.org/wiki/Manual:Pywikibot/OAuth/Wikimedia (using pip to install requests-oauthlib and generating the fourth authentication codes). You can also switch to the botpasswords methods described at https://www.mediawiki.org/wiki/Manual:Pywikibot/BotPasswords. --Ahecht (TALK
PAGE
) 01:58, 5 August 2021 (UTC)
I already had those four auth codes because I use them for my bot but turns out I needed to install requests-oathlib. As I told you before, I've never worked with pip in the past so I need to download a lot of those things apparently. And now it's working perfectly. So glad to see that. The bot is waiting around 8.5 - 9 seconds between each page. Is that intended? Also, how can I change the alphabet in the naming of pages? In Albanian you don't get ABCD... Instead you get ABCÇD... And some other similar minor changes. - Klein Muçi (talk) 11:06, 5 August 2021 (UTC)
I was able to fix the alphabet and the summary. Can you please take a look at our high-risk module and template and verify that everything is working as intended? I'm yet to see the number/percentage on any high-risk template transclusion personally even though the module's data subpages are being updated accordingly. And if you can, please let me know about the waiting time. Just for curiosity that is. If I ever want to make it bigger in the future. - Klein Muçi (talk) 13:45, 5 August 2021 (UTC)
@Klein Muçi: Only thing I see wrong with the script is that you should change the line that starts table_row = '''["Module:%s"] = %i,''' to read table_row = '''["Moduli:%s"] = %i,'''.
If I look at a page like sq:Stampa:Cito_web, I do see the number showing up. Someone changed the module on EnWiki a few months ago so that the percentage only shows on pages with more than 25,000 transclusions. I edited the module on SqWiki to remove that.
The waiting time is built into pywikibot, as many wikis have restrictions on how many edits can be made in a given period of time (for example, on EnWiki, you are not allowed to make more than 10 edits per minute). You can change it by editing the line that says put_throttle = 10 in your user-config.py file. --Ahecht (TALK
PAGE
) 14:40, 5 August 2021 (UTC)

Oh, yes! I totally forgot about that. You're right! Thank you for the change, I do see it as well now. :) I have only 1 remaining problem now: Setting up the crontab correctly. This is what I'm trying to do, following the model for other scripts I have running there: 0 13 1 * * jsub Smallem-Transclusion.sh. Smallem-Transclusion.sh is the name of the script. But it doesn't work. It must be the pip thing so I switched it to: 0 13 1 * * jsub ~/venv/bin/python3 ~/Smallem-Transclusion.sh but it still doesn't work. What should I do to be able to stick to the aforementioned format? I am aware of the advice on the top of the script's page but I was reluctant to go through with it given that it looked like it followed a totally different "format". I was hoping for something similar to what I explained above. Any advice or do I have no other way expect for following that? - Klein Muçi (talk) 14:49, 5 August 2021 (UTC)

@Klein Muçi: You could set up your crontab to use 0 13 1 * * jsub Smallem-Transclusion.sh, and then create a file called Smallem-Transclusion.sh that contained:
#!/bin/bash
PYTHONPATH=/data/project/shared/pywikibot/core:/shared/pywikibot/core/scripts
~/venv/bin/python3 ~/Smallem-Transclusion.py
--Ahecht (TALK
PAGE
) 14:55, 5 August 2021 (UTC)
Hah! Interesting! I'll do that and report here. :P - Klein Muçi (talk) 14:59, 5 August 2021 (UTC)
Wait, no. I can't do that. The file you mention already exists for me. It is the file where the script is located. ...~/venv/bin/python3 ~/Smallem-Transclusion.sh - Klein Muçi (talk) 15:01, 5 August 2021 (UTC)
@Klein Muçi: rename my script to Smallem-Transclusion.py first, then use Smallem-Transclusion.sh to point to it. --Ahecht (TALK
PAGE
) 15:05, 5 August 2021 (UTC)
Never mind, settled to this: 0 13 1 * * /usr/bin/jsub -N Smallem-Transclusion -once ~/venv/bin/python3 ~/Smallem-Transclusion.sh Aktivizimi mujor i Smallem-it për numërimin e përdorimit të stampave I hope I've set it up right. It worked when I tried it in a 5 minute time so... - Klein Muçi (talk) 15:26, 5 August 2021 (UTC)
Great! --Ahecht (TALK
PAGE
) 15:30, 5 August 2021 (UTC)

Thank you for all your help! :) I have just one last question, which I might have asked before: Assuming I don't want to run this script in a virtual environment (venv) but on the basic environment (env), what changes would I need to make to the script do that? That was what I was trying to do in the beginning when I mentioned 2 methods but I didn't know how to do that and run along with this method. I have 2 other scripts running and they both run in env so the ideal would be to have them all in the same env, I believe it would make navigation easier, that's why I asked. Is there an easy way you know of to accomplish that or nah? I'm asking more out of personal curiosity now because it works pretty good as it is currently. - Klein Muçi (talk) 16:01, 5 August 2021 (UTC)

Maybe I'm saying nonsense right now. If that's the case and I'm not clear, I do apologize. I have no academic background on coding and I've done all what I've done with trial and error while reading the Mediawiki pages. It's just that my other 2 tasks, which aren't scripts per se but just this bot utilized by me, have been set up while following up instructions mentioned here. And I was confused when you mentioned another "way" and started wondering if it was possible to "convert" the cases between each other. - Klein Muçi (talk) 16:20, 5 August 2021 (UTC)
@Klein Muçi: If you're running it on toolforge, if you don't run it in a virtual environment, it means you're sharing the global python runtime with all the other tools on toolforge. Because of that, you're not allowed to use pip to install libraries unless you're in a virtual environment. You'd have to rewrite the script to not rely on Legoktm's toolforge_library, and switch pywikibot to use bot passwords instead of oauth. --Ahecht (TALK
PAGE
) 16:23, 5 August 2021 (UTC)
Ah... Rewriting the script it's certainly not something I can do easily (I've been using bot passwords in the past before I switched to oauth) so, not going to follow that road anytime soon I guess. Given your overall knowledge on pywikibot and Toolforge, can I contact you again in the future for anything related to that subject? I know of few people who can help me on these subjects. - Klein Muçi (talk) 16:32, 5 August 2021 (UTC)
Sure, you can reach out to me, but my knowledge is fairly limited to what I had to teach myself to get this and my other toolforge tools working. --Ahecht (TALK
PAGE
) 16:38, 5 August 2021 (UTC)
That's good, don't worry. Thanks for showing the good will to help. Thank you again for the overall help! :) - Klein Muçi (talk) 16:44, 5 August 2021 (UTC)

Sorry to bother again but is there any way to re-sort the pages here according to our alphabet? We get ABCDDhEF... while it should be ABCÇDDhEËF.... Also "Të tjera", meaning "others" get listed after Th while it should be listed in the end, where Ç and Ë are, which shouldn't be there. Any way to switch the sorting key? It's not that bad but just as a pet peeve more like. :P - Klein Muçi (talk) 23:05, 5 August 2021 (UTC)

@Klein Muçi: Instead of using {{Special:PrefixIndex/Module:Transclusion count/data/}}, you could just manually put links to each page in whatever order you want. --Ahecht (TALK
PAGE
) 01:54, 6 August 2021 (UTC)
Also, not planning to do anything of the sort right now but given that I'm an admin of the Albanian Wikiquote too, I started thinking: Can your script be used in other Wikiprojects as well? Like, for example, you get a line that says project = 'Wikiquote' and then you have the line where you choose the language. - Klein Muçi (talk) 23:16, 5 August 2021 (UTC)
@Klein Muçi: Sure. As long as you oauth login details in user-config.py are set to cover all sites, all you'd need to do in the script is change the line that says lang = 'sqwiki' to lang = 'sqwikiquote', and change the line that says wiki = pywikibot.Site() to wiki = pywikibot.Site('sq', 'wikiquote') --Ahecht (TALK
PAGE
) 02:06, 6 August 2021 (UTC)
I thought about that but I was hoping for a change that could be implemented on the Special page's content transclusion. Looks like there's no easy way to success. :P Thank you for the explanation! Is there any way somehow that I might use the same script for many projects/languages? Like do a list of them? The credentials are the same for all the sites. - Klein Muçi (talk) 09:43, 6 August 2021 (UTC)
I haven't tested it, but the version of the script at User:Ahechtbot/sandbox/transclusioncount.py should let you call it with parameters for the site, so ~/venv/bin/python3 ~/transclusioncount.py en wiki or ~/venv/bin/python3 ~/transclusioncount.py sq wikiquote should work on the appropriate sites. --Ahecht (TALK
PAGE
) 15:55, 6 August 2021 (UTC)
Interesting. Good thing to keep in mind. I can't test it yet as well because I lack all the modules/templates at SqQuote so it would act a bit strangely. To be honest, what I was thinking was something like this:
lang = 'sq, en'
project = 'Wikipedia, Wikiquote'
You fill up those 2 lines and it starts working. But I guess that kind of implementation works up too. If I try it anytime soon on SqQuote, just for testing purposes, I'll let you know. :) - Klein Muçi (talk) 16:03, 6 August 2021 (UTC)

I checked up the code line by line now. Apparently you've done exactly that with code and family. Does it work if I use commas as delimiters and add multiple values on those lines like I suggested above? - Klein Muçi (talk) 16:07, 6 August 2021 (UTC)

Another question (which may be the last): Why does the script seem to choose the subpages randomly? Check the contributions here. You can see that it doesn't follow any kind of alphabetic pattern. Is there any kind of pattern it follows? What's the mechanism behind it? Just for personal curiosity. - Klein Muçi (talk) 16:15, 6 August 2021 (UTC)
@Klein Muçi: It won't take delimited parameters. You'd have to call out the script separately for each family and code in your crontab, but at least you'd only need only copy of the script. It would take a more intensive re-write to have it iterate through a list. As to the order, that's just the way python works. The data is stored in what python calls a dictionary, and dictionaries don't preserve order. --Ahecht (TALK
PAGE
) 16:28, 6 August 2021 (UTC)
Ah, okay then. That's good enough. I'll tell you later about the results with SqQuote (and hopefully learn a bit more about Python's dicts). Thank you! :)) - Klein Muçi (talk) 16:32, 6 August 2021 (UTC)

So, I copy-pasted blindly the script you mentioned above from the sandbox and used ~/venv/bin/python3 ~/TEST.sh sq wikiquote (TEST.sh being the title of the script) and I get this:

Dropped throttle(s). Closing network session. CRITICAL: Exiting due to uncaught exception <class 'NameError'> Network session closed. - Klein Muçi (talk) 21:34, 6 August 2021 (UTC)

@Klein Muçi: Sorry for not answering sooner, I haven't been on Wikipedia for a few days. I updated the version at https://en.wikipedia.org/wiki/User:Ahechtbot/sandbox/transclusioncount.py, so you can see if that fixes it. It worked for me if I enable debug mode (where it doesn't write anything to the wiki), but it might not catch errors that occur when writing. If you still get the error, can you post the full traceback? --Ahecht (TALK
PAGE
) 04:07, 12 August 2021 (UTC)
No problem at all. Just tried it. Worked perfectly fine now. The only question that I have now is if I should use this version for working on Wikipedia, considering it a more enhanced one, or if I should just keep using the old one, considering that I'm only using it on Wikipedia for the moment? Rephrased differently: Will you change your main source code page to have this version instead of it or will you treat this as a special case thing? - Klein Muçi (talk) 08:01, 12 August 2021 (UTC)
@Klein Muçi: I'll probably switch my bot over to the new code at some point. --Ahecht (TALK
PAGE
) 13:41, 12 August 2021 (UTC)
I tried updating accordingly but strangely enough though I get the error again now. Tried it with both Wikipedia and Wikiquote. Here is the verbose traceback. - Klein Muçi (talk) 18:29, 12 August 2021 (UTC)
@Klein Muçi: It looks like you ran it with ~/Smallem-Transclusion.sh wikipedia instead of ~/Smallem-Transclusion.sh sq wikipedia. --Ahecht (TALK
PAGE
) 19:49, 12 August 2021 (UTC)
Oh! I forgot about that detail. It works as it should now. :) - Klein Muçi (talk) 20:20, 12 August 2021 (UTC)

Bot and watchlist

Hi, I'm seeing edits like [2] that don't seem hugely useful to be making on old discussions and are causing things like it to start popping on my watchlist. Is stuff like this really needed for discussions closed years ago? Hobit (talk) 20:09, 11 August 2021 (UTC)

@Hobit: That wasn't my bot in that diff, that was User:ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ's bot, MalnadachBot. My bot did a one-time on specific signatures that were affected by the switch from HTML Tidy to RemexHTML, which were all pre-approved by the Wikipedia:Bot Approvals Group, but it hasn't been active on those tasks for almost three years. At least with my bot, it ran with the "bot flag" enabled, so its edits shouldn't have appeared on your watchlist unless you specifically chose to view bot edits. --Ahecht (TALK
PAGE
) 04:21, 12 August 2021 (UTC)
Thanks for the ping. My bot too is running with both "bot" and "minor" flags enabled so it hidden by default from many watchlists. Even on those visible, they can be easily hidden with a single click by ticking the "bots" option.
Approval for this specific task can be found at Wikipedia:Bots/Requests for approval/MalnadachBot 2. It is for replacing signatures that give high priority Lint errors. The edit in the above diff was to replace a signature that gave old behaviour of link-wrapping font tag error, which causes the signature to render differently from what the user intended. Lint errors are fixed sitewide because some of them make old pages unreadable (example) and cause accessibility problems in older devices. ಮಲ್ನಾಡಾಚ್ ಕೊಂಕ್ಣೊ (talk) 05:06, 12 August 2021 (UTC)