This is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the
current talk page.
Hello! I finally managed to finish all the error messages your bot can give. I currently have imported the User:Qwerfjkl (bot)/inform/top-middle-bottom pages. I removed the last part from the bottom one not being sure if that would be really needed at our community or not. Can you take a look at those pages and let me know if they seem good and what would be the next step to make your bot work for us? Thank you in advance! -
Klein Muçi (
talk)
23:41, 18 February 2024 (UTC)
Klein Muçi, just make any change that would cause an error, like removing the title from a template. (Sorry for the late response, there were some other bugs in the code I had to fix first.) —
Qwerfjkltalk18:44, 22 February 2024 (UTC)
It looks like there are a few more messages that need translation: the edit summary, the section header, and the "A (foo) error" message. These are all embedded in the code. The relevant parts of the code are:
f"A \"[[:{cause(category)}]]\" error"
f'Notification of CS1 error(s) on [[{title}]] ([[Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 17|Task 17]])'
Yes but I'm also not sure if the numbered task structure is relevant to sqwiki either. How are you planning to organize it in general? —
Klein Muçi (
talk)
21:32, 22 February 2024 (UTC)
What we usuallly do in SqWiki is to ask for a bot operator to do 30-50 edits with its bot and if it gets approved/flagged, the bot operator is free to use it as it sees fit for as long as it doesn't bring any harm, without further requests for individual tasks. —
Klein Muçi (
talk)
21:42, 22 February 2024 (UTC)
┌───────────────────────────┘ Klein Muçi, I think I'll just remove the ([[Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 17|Task 17]]) bit from the edit summary. —
Qwerfjkltalk07:48, 23 February 2024 (UTC)
Yes. I agree. Want me to show you the page for the bot approval request? It's on the sidebar, should read something related to bots in English. If you can't find it or if you find the process confusing, I can link and explain more thoroughly. —
Klein Muçi (
talk)
12:32, 23 February 2024 (UTC)
Yes. But the reports need a little tweaking: The "Kategoria... :Mirembajtje/Gabime part should be removed, leaving only the parts after the colon. Secondly, some of them do include the help instruction part and some don't. Normally they all should, what is the difference between those cases? —
Klein Muçi (
talk)
19:37, 23 February 2024 (UTC)
Also the title should be changed to include one more word (faqja/artikulli) and the title should be italicized: Gabime me referimet te {[Title]} → Gabime me referimet te faqja {[Title]} The word should be "faqja" if the bot checks for ref-errors in all namespaces (for example, template documentations) and "artikulli" if it checks for ref-errors only on the main namespace. —
Klein Muçi (
talk)
19:40, 23 February 2024 (UTC)
The same word should be added before the title in the summary as well. Either "faqja" or "artikulli" depending on the fact if the bot works in all namespaces or only on the main one. —
Klein Muçi (
talk)
19:42, 23 February 2024 (UTC)
Klein Muçi, okay, I think I've updated all of the translations. The issue with the category bit showing was I forgot to link the category, now fixed. The help instruction part is probably from earlier tests. —
Qwerfjkltalk19:48, 23 February 2024 (UTC)
Uhm... I'm not sure I follow. I'm talking about this string: Për ta zgjidhur këtë problem... Normally that should be present in every error, helping people understand how to fix the said error. In some cases that's true, in some it is missing. —
Klein Muçi (
talk)
20:08, 23 February 2024 (UTC)
Is it? When I Ctrl+F Për ta zgjidhur këtë in that page, every string seems to have it with different words following it, beside 1–2 in the end (which shouldn't). :/ —
Klein Muçi (
talk)
21:44, 23 February 2024 (UTC)
The new upcoming messages seem correct though. Maybe it was the whitespace thing issue you mentioned in the beginning and now it is fixed. I'll do some minor changes to the overall message to make it seem more natural in Albanian and our wiki we can procced with the request. —
Klein Muçi (
talk)
14:05, 24 February 2024 (UTC)
Changed them. Can you also change the title format from Gabime me referimet te artikulli [Title] to Probleme me referimet te artikulli [Title] And the summary from Njoftim për gabim(e) me referimet te artikulli [Title] to Probleme me referimet te artikulli [Title]? Title and summary should be the same basically. Also if you could make them customizable on-wiki like you've done with the other parts maybe that could be beneficial in the long run if there are other attempts in globalizing the bot but I do understand how pywikibot parameters work and keeping them like they are its not bad either. —
Klein Muçi (
talk)
14:26, 24 February 2024 (UTC)
Klein Muçi, okay, I've updated the translations. I'll move it onwiki tomorrow, but for security it would need to be interface-protected. The other comments don't need to be voided, it was just because the matching string was in the first line, so the switch was matching the category and the comment, when the comment needs to be ignored. —
Qwerfjkltalk20:48, 24 February 2024 (UTC)
Yes, I'm planning to protect any page related to the bot after we get it to work normally so no problem on that. (Or at least semi-protect them.) Speaking of that, is there any other page that needs to be imported/created for it? Maybe its user page if nothing else? Meanwhile I keep doing micro-edits on its messages to make them appear more natural in Albanian. I have two requests for you:
Currently the errors themselves (which are category links) have a full stop/period in the end. Can you remove that please so it can be better integrated with the adjacent explanation coming after the hyphen?
There are cases where the same error is done multiple times in the same edit which make for a rather strange message. For an example of this, check the notification about Neptune in your sandbox, currently the last notification. I believe only one notification should be sent per type of error. A better overall handling of this could be to actually link and highlight each problematic citation individually on the actual state of the article (and maybe ditch the edit history link) but maybe that's out of reach for the moment since you haven't implemented that functionality anywhere yet.
Oh, I thought it would be per local wiki but this works too I guess. Thank you! I actually wanted to ask about that part. Where, if anywhere, is the {{{causes|Problem me referimet}}} part used? And yes, I understand that it is a completely different logic so no worries. Maybe it serves as an idea for a future project. There is a small problem:
This section includes a cut category name because you've accidently cut two-part category names when you removed the "category:" part. I'm guessing it has to do with the colon regex. Ultimately, the edits are currently coming from your account. I'm guessing that will change when the bot gets flagged? —
Klein Muçi (
talk)
18:33, 25 February 2024 (UTC)
Klein Muçi, the causes part is passed into
w:sq:Përdoruesi:Qwerfjkl (bot)/inform/middle. Yes, I do indeed use something similar to colon regex (I don't actually use regex, just string manipulation). It takes the name of the error as whatever is after the last colon. I suppose instead using everything after the second colon would work? I'm running it on my account just for testing purposes. If I change the code to actually add the notifications to talk pages, I'll use my bot account. —
Qwerfjkltalk18:59, 25 February 2024 (UTC)
┌───────────────────────────┘ Oops, just looked at my code and found I don't filter out duplicate categories. Should now be fixed. —
Qwerfjkltalk20:54, 25 February 2024 (UTC)
Yes, that logic would work I think. Okay, thank you for the fix! So I suppose no need to import any other page for your bot other that what we currently have. Do we create a user page for it? A small presentation for its purpose and its operator? Do you have a kind of information page already available for the task which I can base the description on? I'm guessing after we're done with that, you can create the request for the flag and put the sandbox page as a link for the 30 edits. —
Klein Muçi (
talk)
20:56, 25 February 2024 (UTC)
Okay, thank you! I will create that and hopefully create a preset way to report problems to my page as well and then I'll protect all pages and I'm guessing we're done. —
Klein Muçi (
talk)
22:10, 25 February 2024 (UTC)
I created a user page for it. Is your bot a Pywikibot? Asking just because I've put the Pywikibot notice on it so I remove it if not. The text on it reads: Hello! I'm a bot controlled by user Qwerfjkl, and I automatically notify users when I find that their edits cause problems with references. If I make a mistake, please leave a message to user Klein Muçi indicating the article in which the mistake occurred. I intend to create a preset for such messages tomorrow and we're done. —
Klein Muçi (
talk)
17:53, 26 February 2024 (UTC)
Can you change the diff link in the top part of the message to include the two "before-after" panels diff-view instead of opening the said diff? It's easier for new users to see and understand what they've actually done like that and they don't risk starting to edit old/past versions instead of the current ones. —
Klein Muçi (
talk)
18:01, 26 February 2024 (UTC)
Klein Muçi, my bot does run on pywikibot. I'm not quite sure what you mean by changing the diff link. If it's something that needs to be changed in the template, it's in /top. —
Qwerfjkltalk18:03, 26 February 2024 (UTC)
Ah! I was thinking that but it was happening too often and... Okay then, thank you!
I was trying to modify the bottom part now like I said so that when my talk page link is clicked a preset title is added. Something like "Qwerfjkl bot - Question [Date]". Is there a way to do that without using inputbox? I can achieve it with that but it would require me to use some CSS to remove the button appearance and I don't want to go that way.
Also, as you'll see in your sandbox, the bot now adds the name of the person it's talking to in the initial greeting (through a magic word - is it the correct magic word for this case?). Do you think the said magic word should be substituted or do you think it's good like it currently is? What is the usual practice in EnWiki in regard to this, if you happen to know? -
Klein Muçi (
talk)
01:45, 27 February 2024 (UTC)
┌───────────────────────────┘ Klein Muçi, I would suggest substituting everything, because messages typically shouldn't change after they're initially posted. For the date, you can probably use {{
#time}}. —
Qwerfjkltalk07:18, 27 February 2024 (UTC)
Okay then. I will do so. But how can I make it preload a templated title? So I can easily distinguish messages that are related to the bot? -
Klein Muçi (
talk)
14:03, 27 February 2024 (UTC)
//en.wikipedia.org/?action=edit&preload=User:Qwerfjkl/Botpreload&editintro=User:Qwerfjkl/boteditintro&minor=&title=User_talk:Qwerfjkl&preloadtitle=Qwerfjkl%20(bot)%20–%20{{subst:<noinclude/>urlencode:{{subst:<noinclude />PAGENAME}}|wiki}}§ion=new&preloadparams%5b%5d={{FULLPAGENAMEE:{{{page|}}}}}&preloadparams%5b%5d={{{diff|}}} report it to my operator
I've never used the URL method for preloading elements before. Can you please produce the link for me? :/ [Qwerfjkl (bot) - Problem me referimet ({{subst:#time:j F Y, H:i}})] —
Klein Muçi (
talk)
17:44, 27 February 2024 (UTC)
{{fullurl:User talk:Klein Muçi|action=edit&preload=PRELOADPAGE&preloadtitle={{safesubst:<noinclude />Replace|{{safesubst:<noinclude />urlencode:Qwerfjkl (bot) - Problem me referimet ({{safesubst:<noinclude>#time:j F Y, H:i}})|wiki}}|_|%20}}§ion=new}} foo]
┌───────────────────────────┘ Thanks a lot! Well, I'm guessing everything is done now. I semi-protected all pages. Can you do the formal request? I'll see to accept it in 1-2 days. —
Klein Muçi (
talk)
18:39, 27 February 2024 (UTC)
Just letting you know that the bot is still not active, albeit approved. No need to hurry or anything, just telling if maybe you've forgotten. —
Klein Muçi (
talk)
11:28, 2 March 2024 (UTC)
Its contributions page appears empty to me while at the same time you keep putting notices in your sandbox from PAWS. -
Klein Muçi (
talk)
12:31, 2 March 2024 (UTC)
I'll let you know that your bot made one single edit before stopping while you continue to do edits from your personal account in your sandbox page. If you don't already know that. —
Klein Muçi (
talk)
01:17, 4 March 2024 (UTC)
Weird... I've never had cases when scripts behaved differently on PAWS vs Toolforge. But I've also only used PAWS once so... If your bot already runs fine on Toolforge for EnWiki, maybe the problem is in regard to setting the local project for the script? Specifying "sqwiki" in it? I'm assuming you've already dealt with Kubernetes migration. —
Klein Muçi (
talk)
10:55, 4 March 2024 (UTC)
┌───────────────────────────┘ Klein Muçi, I'm fairly sure this is because Toolforge doesn't like print statements, so it kills my program (some of the time). Hopefully I've fixed it, we'll see. —
Qwerfjkltalk17:47, 4 March 2024 (UTC)
Klein Muçi, I'm not sure. The code seems to run initially, but then it just stopped editing for no reason I can tell, but the toolforge job is still running. —
Qwerfjkltalk18:00, 5 March 2024 (UTC)
Something weird is happening with your bot now: It appears to be working (I saw some edits from it) but its contributions are showing up in recent changes even when the bot edits are filtered out. I even thought that maybe I had yet to flag it but no, it is flagged as a bot and still appears there. I'd say this is the first time this happens with a bot for us. —
Klein Muçi (
talk)
01:55, 6 March 2024 (UTC)
Ah, I see. Apologies for the inquiry, but can we do that with bots and "suppress" such on-wiki filters? Personal curiosity. I didn't know that was possible. -
Klein Muçi (
talk)
09:19, 6 March 2024 (UTC)
Interesting, thank you! I'm adding a short notice about that in your bot userpage. One last question which is only tangentially related to your bot: Do you have any idea why in the first template in there (your bot userpage) we get an external URL for blocking your bot while the same doesn't happen almost anywhere else? You can see my bot page for an example where we get just an internal link.
w:sq:Përdoruesi:Smallem Or MajavahBot:
w:sq:Përdoruesi:MajavahBot —
Klein Muçi (
talk)
18:24, 6 March 2024 (UTC)
I was suspecting it to be related to the space in the name. Well, that's everything then. Thank you very much for the patience shown and especially the bot itself! —
Klein Muçi (
talk)
19:13, 6 March 2024 (UTC)
Back sooner that I would like to be: I noticed two small issues:
The bot notices can't provide a link to its sections when viewed through recent changes or its contributions. Maybe we should leave the summary "empty" to be autocompleted by the default values of these cases which is just the title section, and subsequently, a link to it?
Is there a way to opt out of bot notices a user can utilize?
┌───────────────────────────┘ Thank you! You changed the summary as you said you would but now it includes basically the same thing twice (because the title is the same as the summary). Can we remove the summary completely and leave just the section link? I've been monitoring its edits recently and I haven't noticed any other issues currently. Hoping for this to be the last. —
Klein Muçi (
talk)
09:12, 8 March 2024 (UTC)
Klein Muçi, yes, I've removed it from the config (might take a while to be reflected in the edit summaries). I'm still running the task on PAWS, when really it should be running on Toolforge, I'm just a bit busy right now and I don't have the time to fix it. —
Qwerfjkltalk15:08, 8 March 2024 (UTC)
Hello! I found out another problem. Check
this link. You'll maybe be able to see that the sentence is cut in the middle. If you see the corresponding line for that error you'll be able to understand this comes because the line includes a pipe in its explanation. Apparently Qwerfjkl bot can't handle such cases which is not that good because there are more than 2 sentences which make use of such syntax. Can you take a look? If nothing can be done, I can rewrite those cases to remove the pipe. —
Klein Muçi (
talk)
20:42, 13 March 2024 (UTC)
Klein Muçi, this appears to be some problem with /middle. {{Përdoruesi:Qwerfjkl (bot)/inform/middle|cat=Kategoria:Mirëmbajtja CS1: Emra të shumëfishtë: lista e autorëve}} produces nothing. I assume there's some invisible character or somemthing of that sort in /middle that means the category doesn't match. —
Qwerfjkltalk18:34, 17 March 2024 (UTC)
Thank you! What tool did you use for that, if any? Just so I can use it for other times when I need to sanitize text in such manners. -
Klein Muçi (
talk)
08:50, 18 March 2024 (UTC)
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you.
Translations are available.
Recent changes
The notice "Language links are at the top of the page" that appears in the
Vector 2022 skin main menu has been removed now that users have learned the new location of the Language switcher.
[1]
IP info feature displays data from Spur, an IP addresses database. Previously, the only data source for this feature was MaxMind. Now, IP info is more useful for patrollers.
[2]
The Toolforge Grid Engine services have been shut down after the final migration process from Grid Engine to Kubernetes.
[3][4][5]
RevisionSlider is an interface to interactively browse a page's history. Users in
right-to-left languages reported RevisionSlider reacting wrong to mouse clicks. This should be fixed now.
[7]
Changes later this week
The
new version of MediaWiki will be on test wikis and MediaWiki.org from 19 March. It will be on non-Wikipedia wikis and some Wikipedias from 20 March. It will be on all wikis from 21 March (
calendar).
[8][9]
All wikis will be read-only for a few minutes on March 20. This is planned at
14:00 UTC.
[10][11]
2024 Women's Wiki Month Datathon (Indonesian) Between 24 - 26 March 2024, Wikimedia Indonesia is hosting a competitive Data-thon with Prizes available for editing and enriching Wikidata items on the topic of Women's Health. Full details on the project page.
Levelling Up Days 2024 is an online event designed to welcome new people to Wikidata, upgrade their editing skills and find out about useful tools and apps. Join us for a series of videos and discussions regarding Wikidata and its uses in and outside of the Wikimedia projects.
Program - the live portions of the event take place across the weekends 5-7 and 12-14 April
Ontology Explorer, also an Observable notebook, explore the subclasses in front or behind a Wikidata Item.
Tool of the week
Members of European Parliament by pac02. Explore visualisations of MEP's in the European Parliament. Country of origin, gender, political alignment and other properties from Wikidata can be explored.
Wikimedia Foundation Research Award of the Year 2023 - We encourage you to nominate and vote for research papers published in 2023 that focused on or benefited the Wikimedia projects (we're not biased but hope you vote for Wikidata-based Papers). Please submit your nominations by April 18, 2024.
In preparation for the Research Track of the 11th Wiki Workshop, there is now a Call for Contributions for the event scheduled virtually on June 20, 2024 (tentatively 12:00-19:00 UTC). The Wiki Workshop aims to bring together researchers who study all aspects of the Wikimedia Projects. We hope Wikidata and Wikibase are well represented! Submission deadline: April 22, 2024 (23:59 AoE)
Showcase Lexemes:
अग्नि -the Sanskrit word for 'fire' and also the Hindu God of fire 'Agni'
Development
Wikibase REST API:
We worked on the ability to create Items via POST /entities/items (
phab:T342990)
We worked on making it possible to modify the data of a Property via PATCH /entities/properties/{property_id} (
phab:T347394)
EntitySchemas: We are getting back to making architecture improvements to enable the new datatype to link to EntitySchemas in statements.
IP masking: We wrapped up the work on adapting Wikibase for the upcoming IP masking changes.
Query Service: We added the ability to stop a query in the UI in order to not have to wait for a broken query to finish or run into a time-out. You can find the stop button below the run button in the query UI now.
various language versions of Wikipedia are interconnected? Can I create and edit page with the same account, right? Or Are there different guidelines in various countries? --
Grace19Jam (
talk)
16:49, 25 March 2024 (UTC)
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you.
Translations are available.
Recent changes
An update was made on March 18th 2024 to how various projects load site, user JavaScript and CSS in
Vector 2022 skin. A
checklist is provided for site admins to follow.
Changes later this week
The
new version of MediaWiki will be on test wikis and MediaWiki.org from 26 March. It will be on non-Wikipedia wikis and some Wikipedias from 27 March. It will be on all wikis from 28 March (
calendar).
[12][13]
18ibrahim, Welcome! Creating a new article from scratch is extremely challenging, and new editors are strongly recommended to spend a few months learning how Wikipedia works, by making improvements to some of our existing seven million articles before trying it. When you do decide to have a go at a new article, you are highly encouraged to read
WP:Your first article. If you haven't already also check out
WP:TUTORIAL; it's a lot of fun! Happy editing! —
Qwerfjkltalk09:34, 27 March 2024 (UTC)
thank you and i have editied some articles as well corrected some grammar mistakes and spelling but i am afraid i received a talk saying Vendalism
I would like to add a piece to the topic "shiver my timbers".
I can add text but would like to illustrate it with a photo.
How do I insert a photo into the peice? --
Mark Horton 001 (
talk)
23:23, 27 March 2024 (UTC)
Please note, in VPT you disclosed your watchlist token, which will allow anyone to read your watchlist. If this is something you did not intend to do, you may invalidate and replace your token here:
Special:ResetTokens. —
xaosfluxTalk12:47, 29 March 2024 (UTC)
This is an archive of past discussions. Do not edit the contents of this page. If you wish to start a new discussion or revive an old one, please do so on the
current talk page.
Hello! I finally managed to finish all the error messages your bot can give. I currently have imported the User:Qwerfjkl (bot)/inform/top-middle-bottom pages. I removed the last part from the bottom one not being sure if that would be really needed at our community or not. Can you take a look at those pages and let me know if they seem good and what would be the next step to make your bot work for us? Thank you in advance! -
Klein Muçi (
talk)
23:41, 18 February 2024 (UTC)
Klein Muçi, just make any change that would cause an error, like removing the title from a template. (Sorry for the late response, there were some other bugs in the code I had to fix first.) —
Qwerfjkltalk18:44, 22 February 2024 (UTC)
It looks like there are a few more messages that need translation: the edit summary, the section header, and the "A (foo) error" message. These are all embedded in the code. The relevant parts of the code are:
f"A \"[[:{cause(category)}]]\" error"
f'Notification of CS1 error(s) on [[{title}]] ([[Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 17|Task 17]])'
Yes but I'm also not sure if the numbered task structure is relevant to sqwiki either. How are you planning to organize it in general? —
Klein Muçi (
talk)
21:32, 22 February 2024 (UTC)
What we usuallly do in SqWiki is to ask for a bot operator to do 30-50 edits with its bot and if it gets approved/flagged, the bot operator is free to use it as it sees fit for as long as it doesn't bring any harm, without further requests for individual tasks. —
Klein Muçi (
talk)
21:42, 22 February 2024 (UTC)
┌───────────────────────────┘ Klein Muçi, I think I'll just remove the ([[Wikipedia:Bots/Requests for approval/Qwerfjkl (bot) 17|Task 17]]) bit from the edit summary. —
Qwerfjkltalk07:48, 23 February 2024 (UTC)
Yes. I agree. Want me to show you the page for the bot approval request? It's on the sidebar, should read something related to bots in English. If you can't find it or if you find the process confusing, I can link and explain more thoroughly. —
Klein Muçi (
talk)
12:32, 23 February 2024 (UTC)
Yes. But the reports need a little tweaking: The "Kategoria... :Mirembajtje/Gabime part should be removed, leaving only the parts after the colon. Secondly, some of them do include the help instruction part and some don't. Normally they all should, what is the difference between those cases? —
Klein Muçi (
talk)
19:37, 23 February 2024 (UTC)
Also the title should be changed to include one more word (faqja/artikulli) and the title should be italicized: Gabime me referimet te {[Title]} → Gabime me referimet te faqja {[Title]} The word should be "faqja" if the bot checks for ref-errors in all namespaces (for example, template documentations) and "artikulli" if it checks for ref-errors only on the main namespace. —
Klein Muçi (
talk)
19:40, 23 February 2024 (UTC)
The same word should be added before the title in the summary as well. Either "faqja" or "artikulli" depending on the fact if the bot works in all namespaces or only on the main one. —
Klein Muçi (
talk)
19:42, 23 February 2024 (UTC)
Klein Muçi, okay, I think I've updated all of the translations. The issue with the category bit showing was I forgot to link the category, now fixed. The help instruction part is probably from earlier tests. —
Qwerfjkltalk19:48, 23 February 2024 (UTC)
Uhm... I'm not sure I follow. I'm talking about this string: Për ta zgjidhur këtë problem... Normally that should be present in every error, helping people understand how to fix the said error. In some cases that's true, in some it is missing. —
Klein Muçi (
talk)
20:08, 23 February 2024 (UTC)
Is it? When I Ctrl+F Për ta zgjidhur këtë in that page, every string seems to have it with different words following it, beside 1–2 in the end (which shouldn't). :/ —
Klein Muçi (
talk)
21:44, 23 February 2024 (UTC)
The new upcoming messages seem correct though. Maybe it was the whitespace thing issue you mentioned in the beginning and now it is fixed. I'll do some minor changes to the overall message to make it seem more natural in Albanian and our wiki we can procced with the request. —
Klein Muçi (
talk)
14:05, 24 February 2024 (UTC)
Changed them. Can you also change the title format from Gabime me referimet te artikulli [Title] to Probleme me referimet te artikulli [Title] And the summary from Njoftim për gabim(e) me referimet te artikulli [Title] to Probleme me referimet te artikulli [Title]? Title and summary should be the same basically. Also if you could make them customizable on-wiki like you've done with the other parts maybe that could be beneficial in the long run if there are other attempts in globalizing the bot but I do understand how pywikibot parameters work and keeping them like they are its not bad either. —
Klein Muçi (
talk)
14:26, 24 February 2024 (UTC)
Klein Muçi, okay, I've updated the translations. I'll move it onwiki tomorrow, but for security it would need to be interface-protected. The other comments don't need to be voided, it was just because the matching string was in the first line, so the switch was matching the category and the comment, when the comment needs to be ignored. —
Qwerfjkltalk20:48, 24 February 2024 (UTC)
Yes, I'm planning to protect any page related to the bot after we get it to work normally so no problem on that. (Or at least semi-protect them.) Speaking of that, is there any other page that needs to be imported/created for it? Maybe its user page if nothing else? Meanwhile I keep doing micro-edits on its messages to make them appear more natural in Albanian. I have two requests for you:
Currently the errors themselves (which are category links) have a full stop/period in the end. Can you remove that please so it can be better integrated with the adjacent explanation coming after the hyphen?
There are cases where the same error is done multiple times in the same edit which make for a rather strange message. For an example of this, check the notification about Neptune in your sandbox, currently the last notification. I believe only one notification should be sent per type of error. A better overall handling of this could be to actually link and highlight each problematic citation individually on the actual state of the article (and maybe ditch the edit history link) but maybe that's out of reach for the moment since you haven't implemented that functionality anywhere yet.
Oh, I thought it would be per local wiki but this works too I guess. Thank you! I actually wanted to ask about that part. Where, if anywhere, is the {{{causes|Problem me referimet}}} part used? And yes, I understand that it is a completely different logic so no worries. Maybe it serves as an idea for a future project. There is a small problem:
This section includes a cut category name because you've accidently cut two-part category names when you removed the "category:" part. I'm guessing it has to do with the colon regex. Ultimately, the edits are currently coming from your account. I'm guessing that will change when the bot gets flagged? —
Klein Muçi (
talk)
18:33, 25 February 2024 (UTC)
Klein Muçi, the causes part is passed into
w:sq:Përdoruesi:Qwerfjkl (bot)/inform/middle. Yes, I do indeed use something similar to colon regex (I don't actually use regex, just string manipulation). It takes the name of the error as whatever is after the last colon. I suppose instead using everything after the second colon would work? I'm running it on my account just for testing purposes. If I change the code to actually add the notifications to talk pages, I'll use my bot account. —
Qwerfjkltalk18:59, 25 February 2024 (UTC)
┌───────────────────────────┘ Oops, just looked at my code and found I don't filter out duplicate categories. Should now be fixed. —
Qwerfjkltalk20:54, 25 February 2024 (UTC)
Yes, that logic would work I think. Okay, thank you for the fix! So I suppose no need to import any other page for your bot other that what we currently have. Do we create a user page for it? A small presentation for its purpose and its operator? Do you have a kind of information page already available for the task which I can base the description on? I'm guessing after we're done with that, you can create the request for the flag and put the sandbox page as a link for the 30 edits. —
Klein Muçi (
talk)
20:56, 25 February 2024 (UTC)
Okay, thank you! I will create that and hopefully create a preset way to report problems to my page as well and then I'll protect all pages and I'm guessing we're done. —
Klein Muçi (
talk)
22:10, 25 February 2024 (UTC)
I created a user page for it. Is your bot a Pywikibot? Asking just because I've put the Pywikibot notice on it so I remove it if not. The text on it reads: Hello! I'm a bot controlled by user Qwerfjkl, and I automatically notify users when I find that their edits cause problems with references. If I make a mistake, please leave a message to user Klein Muçi indicating the article in which the mistake occurred. I intend to create a preset for such messages tomorrow and we're done. —
Klein Muçi (
talk)
17:53, 26 February 2024 (UTC)
Can you change the diff link in the top part of the message to include the two "before-after" panels diff-view instead of opening the said diff? It's easier for new users to see and understand what they've actually done like that and they don't risk starting to edit old/past versions instead of the current ones. —
Klein Muçi (
talk)
18:01, 26 February 2024 (UTC)
Klein Muçi, my bot does run on pywikibot. I'm not quite sure what you mean by changing the diff link. If it's something that needs to be changed in the template, it's in /top. —
Qwerfjkltalk18:03, 26 February 2024 (UTC)
Ah! I was thinking that but it was happening too often and... Okay then, thank you!
I was trying to modify the bottom part now like I said so that when my talk page link is clicked a preset title is added. Something like "Qwerfjkl bot - Question [Date]". Is there a way to do that without using inputbox? I can achieve it with that but it would require me to use some CSS to remove the button appearance and I don't want to go that way.
Also, as you'll see in your sandbox, the bot now adds the name of the person it's talking to in the initial greeting (through a magic word - is it the correct magic word for this case?). Do you think the said magic word should be substituted or do you think it's good like it currently is? What is the usual practice in EnWiki in regard to this, if you happen to know? -
Klein Muçi (
talk)
01:45, 27 February 2024 (UTC)
┌───────────────────────────┘ Klein Muçi, I would suggest substituting everything, because messages typically shouldn't change after they're initially posted. For the date, you can probably use {{
#time}}. —
Qwerfjkltalk07:18, 27 February 2024 (UTC)
Okay then. I will do so. But how can I make it preload a templated title? So I can easily distinguish messages that are related to the bot? -
Klein Muçi (
talk)
14:03, 27 February 2024 (UTC)
//en.wikipedia.org/?action=edit&preload=User:Qwerfjkl/Botpreload&editintro=User:Qwerfjkl/boteditintro&minor=&title=User_talk:Qwerfjkl&preloadtitle=Qwerfjkl%20(bot)%20–%20{{subst:<noinclude/>urlencode:{{subst:<noinclude />PAGENAME}}|wiki}}§ion=new&preloadparams%5b%5d={{FULLPAGENAMEE:{{{page|}}}}}&preloadparams%5b%5d={{{diff|}}} report it to my operator
I've never used the URL method for preloading elements before. Can you please produce the link for me? :/ [Qwerfjkl (bot) - Problem me referimet ({{subst:#time:j F Y, H:i}})] —
Klein Muçi (
talk)
17:44, 27 February 2024 (UTC)
{{fullurl:User talk:Klein Muçi|action=edit&preload=PRELOADPAGE&preloadtitle={{safesubst:<noinclude />Replace|{{safesubst:<noinclude />urlencode:Qwerfjkl (bot) - Problem me referimet ({{safesubst:<noinclude>#time:j F Y, H:i}})|wiki}}|_|%20}}§ion=new}} foo]
┌───────────────────────────┘ Thanks a lot! Well, I'm guessing everything is done now. I semi-protected all pages. Can you do the formal request? I'll see to accept it in 1-2 days. —
Klein Muçi (
talk)
18:39, 27 February 2024 (UTC)
Just letting you know that the bot is still not active, albeit approved. No need to hurry or anything, just telling if maybe you've forgotten. —
Klein Muçi (
talk)
11:28, 2 March 2024 (UTC)
Its contributions page appears empty to me while at the same time you keep putting notices in your sandbox from PAWS. -
Klein Muçi (
talk)
12:31, 2 March 2024 (UTC)
I'll let you know that your bot made one single edit before stopping while you continue to do edits from your personal account in your sandbox page. If you don't already know that. —
Klein Muçi (
talk)
01:17, 4 March 2024 (UTC)
Weird... I've never had cases when scripts behaved differently on PAWS vs Toolforge. But I've also only used PAWS once so... If your bot already runs fine on Toolforge for EnWiki, maybe the problem is in regard to setting the local project for the script? Specifying "sqwiki" in it? I'm assuming you've already dealt with Kubernetes migration. —
Klein Muçi (
talk)
10:55, 4 March 2024 (UTC)
┌───────────────────────────┘ Klein Muçi, I'm fairly sure this is because Toolforge doesn't like print statements, so it kills my program (some of the time). Hopefully I've fixed it, we'll see. —
Qwerfjkltalk17:47, 4 March 2024 (UTC)
Klein Muçi, I'm not sure. The code seems to run initially, but then it just stopped editing for no reason I can tell, but the toolforge job is still running. —
Qwerfjkltalk18:00, 5 March 2024 (UTC)
Something weird is happening with your bot now: It appears to be working (I saw some edits from it) but its contributions are showing up in recent changes even when the bot edits are filtered out. I even thought that maybe I had yet to flag it but no, it is flagged as a bot and still appears there. I'd say this is the first time this happens with a bot for us. —
Klein Muçi (
talk)
01:55, 6 March 2024 (UTC)
Ah, I see. Apologies for the inquiry, but can we do that with bots and "suppress" such on-wiki filters? Personal curiosity. I didn't know that was possible. -
Klein Muçi (
talk)
09:19, 6 March 2024 (UTC)
Interesting, thank you! I'm adding a short notice about that in your bot userpage. One last question which is only tangentially related to your bot: Do you have any idea why in the first template in there (your bot userpage) we get an external URL for blocking your bot while the same doesn't happen almost anywhere else? You can see my bot page for an example where we get just an internal link.
w:sq:Përdoruesi:Smallem Or MajavahBot:
w:sq:Përdoruesi:MajavahBot —
Klein Muçi (
talk)
18:24, 6 March 2024 (UTC)
I was suspecting it to be related to the space in the name. Well, that's everything then. Thank you very much for the patience shown and especially the bot itself! —
Klein Muçi (
talk)
19:13, 6 March 2024 (UTC)
Back sooner that I would like to be: I noticed two small issues:
The bot notices can't provide a link to its sections when viewed through recent changes or its contributions. Maybe we should leave the summary "empty" to be autocompleted by the default values of these cases which is just the title section, and subsequently, a link to it?
Is there a way to opt out of bot notices a user can utilize?
┌───────────────────────────┘ Thank you! You changed the summary as you said you would but now it includes basically the same thing twice (because the title is the same as the summary). Can we remove the summary completely and leave just the section link? I've been monitoring its edits recently and I haven't noticed any other issues currently. Hoping for this to be the last. —
Klein Muçi (
talk)
09:12, 8 March 2024 (UTC)
Klein Muçi, yes, I've removed it from the config (might take a while to be reflected in the edit summaries). I'm still running the task on PAWS, when really it should be running on Toolforge, I'm just a bit busy right now and I don't have the time to fix it. —
Qwerfjkltalk15:08, 8 March 2024 (UTC)
Hello! I found out another problem. Check
this link. You'll maybe be able to see that the sentence is cut in the middle. If you see the corresponding line for that error you'll be able to understand this comes because the line includes a pipe in its explanation. Apparently Qwerfjkl bot can't handle such cases which is not that good because there are more than 2 sentences which make use of such syntax. Can you take a look? If nothing can be done, I can rewrite those cases to remove the pipe. —
Klein Muçi (
talk)
20:42, 13 March 2024 (UTC)
Klein Muçi, this appears to be some problem with /middle. {{Përdoruesi:Qwerfjkl (bot)/inform/middle|cat=Kategoria:Mirëmbajtja CS1: Emra të shumëfishtë: lista e autorëve}} produces nothing. I assume there's some invisible character or somemthing of that sort in /middle that means the category doesn't match. —
Qwerfjkltalk18:34, 17 March 2024 (UTC)
Thank you! What tool did you use for that, if any? Just so I can use it for other times when I need to sanitize text in such manners. -
Klein Muçi (
talk)
08:50, 18 March 2024 (UTC)
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you.
Translations are available.
Recent changes
The notice "Language links are at the top of the page" that appears in the
Vector 2022 skin main menu has been removed now that users have learned the new location of the Language switcher.
[1]
IP info feature displays data from Spur, an IP addresses database. Previously, the only data source for this feature was MaxMind. Now, IP info is more useful for patrollers.
[2]
The Toolforge Grid Engine services have been shut down after the final migration process from Grid Engine to Kubernetes.
[3][4][5]
RevisionSlider is an interface to interactively browse a page's history. Users in
right-to-left languages reported RevisionSlider reacting wrong to mouse clicks. This should be fixed now.
[7]
Changes later this week
The
new version of MediaWiki will be on test wikis and MediaWiki.org from 19 March. It will be on non-Wikipedia wikis and some Wikipedias from 20 March. It will be on all wikis from 21 March (
calendar).
[8][9]
All wikis will be read-only for a few minutes on March 20. This is planned at
14:00 UTC.
[10][11]
2024 Women's Wiki Month Datathon (Indonesian) Between 24 - 26 March 2024, Wikimedia Indonesia is hosting a competitive Data-thon with Prizes available for editing and enriching Wikidata items on the topic of Women's Health. Full details on the project page.
Levelling Up Days 2024 is an online event designed to welcome new people to Wikidata, upgrade their editing skills and find out about useful tools and apps. Join us for a series of videos and discussions regarding Wikidata and its uses in and outside of the Wikimedia projects.
Program - the live portions of the event take place across the weekends 5-7 and 12-14 April
Ontology Explorer, also an Observable notebook, explore the subclasses in front or behind a Wikidata Item.
Tool of the week
Members of European Parliament by pac02. Explore visualisations of MEP's in the European Parliament. Country of origin, gender, political alignment and other properties from Wikidata can be explored.
Wikimedia Foundation Research Award of the Year 2023 - We encourage you to nominate and vote for research papers published in 2023 that focused on or benefited the Wikimedia projects (we're not biased but hope you vote for Wikidata-based Papers). Please submit your nominations by April 18, 2024.
In preparation for the Research Track of the 11th Wiki Workshop, there is now a Call for Contributions for the event scheduled virtually on June 20, 2024 (tentatively 12:00-19:00 UTC). The Wiki Workshop aims to bring together researchers who study all aspects of the Wikimedia Projects. We hope Wikidata and Wikibase are well represented! Submission deadline: April 22, 2024 (23:59 AoE)
Showcase Lexemes:
अग्नि -the Sanskrit word for 'fire' and also the Hindu God of fire 'Agni'
Development
Wikibase REST API:
We worked on the ability to create Items via POST /entities/items (
phab:T342990)
We worked on making it possible to modify the data of a Property via PATCH /entities/properties/{property_id} (
phab:T347394)
EntitySchemas: We are getting back to making architecture improvements to enable the new datatype to link to EntitySchemas in statements.
IP masking: We wrapped up the work on adapting Wikibase for the upcoming IP masking changes.
Query Service: We added the ability to stop a query in the UI in order to not have to wait for a broken query to finish or run into a time-out. You can find the stop button below the run button in the query UI now.
various language versions of Wikipedia are interconnected? Can I create and edit page with the same account, right? Or Are there different guidelines in various countries? --
Grace19Jam (
talk)
16:49, 25 March 2024 (UTC)
Latest tech news from the Wikimedia technical community. Please tell other users about these changes. Not all changes will affect you.
Translations are available.
Recent changes
An update was made on March 18th 2024 to how various projects load site, user JavaScript and CSS in
Vector 2022 skin. A
checklist is provided for site admins to follow.
Changes later this week
The
new version of MediaWiki will be on test wikis and MediaWiki.org from 26 March. It will be on non-Wikipedia wikis and some Wikipedias from 27 March. It will be on all wikis from 28 March (
calendar).
[12][13]
18ibrahim, Welcome! Creating a new article from scratch is extremely challenging, and new editors are strongly recommended to spend a few months learning how Wikipedia works, by making improvements to some of our existing seven million articles before trying it. When you do decide to have a go at a new article, you are highly encouraged to read
WP:Your first article. If you haven't already also check out
WP:TUTORIAL; it's a lot of fun! Happy editing! —
Qwerfjkltalk09:34, 27 March 2024 (UTC)
thank you and i have editied some articles as well corrected some grammar mistakes and spelling but i am afraid i received a talk saying Vendalism
I would like to add a piece to the topic "shiver my timbers".
I can add text but would like to illustrate it with a photo.
How do I insert a photo into the peice? --
Mark Horton 001 (
talk)
23:23, 27 March 2024 (UTC)
Please note, in VPT you disclosed your watchlist token, which will allow anyone to read your watchlist. If this is something you did not intend to do, you may invalidate and replace your token here:
Special:ResetTokens. —
xaosfluxTalk12:47, 29 March 2024 (UTC)