Page MenuHomePhabricator

Add Popular Pages Bot to Arabic Wikipedia
Closed, ResolvedPublic8 Estimated Story Points

Description

Requested at T185023#4123117

A rough to-do list:

  • Get bot approval on arwiki (Approval)
  • Add translations to the code repository and ensure it will work on other wikis
  • Add translations to meta:Community Tech/Popular pages bot (not strictly required)
  • Add the configuration for the interested WikiProjects.
  • Make the bot run as a separate cron job, so that it doesn't have to wait for the long-running enwiki job to finish.

Event Timeline

Thank you @MusikAnimal for applying this request.

We could start with Wikiproject Medicine and Wikiproject Film. I and @alanajjar are active on those projects, and we can help.

Also, you could request bot approval and flag here, and we can discuss there. I don't think there will be any objections :).

The translations and the configuration for the interested WikiProjects shouldn't be a problem.

Moving this to the sprint. A volunteer created a pull request to get this working at https://github.com/wikimedia/popularpages/pull/18 which I have merged. There's a little bit more work to do in the code, then we'll be ready to talk to arwiki about deployment.

What kind of work to add in order to help User:Community Tech bot to do this task ?

What kind of work to add in order to help User:Community Tech bot to do this task ?

Community Tech bot already has the bot flag on arwiki, so we're good there. But does this task need approval by your community? If so, perhaps you could help us with that?

I have created the configuration page at مستخدم:Community Tech bot/Popular pages config.json. There are some instructions there that need to be translated, and some of it may not apply to your wiki. I see you have interface-admin rights on arwiki, so I think you should be able to edit that page. Feel free to go ahead and add some WikiProjects to the configuration, too.

Once we get approval for the bot, I will add a cron job to our server so it will run once a month.

Reviewing T191999#4128800, it looks like we can request bot approval in English at ويكيبيديا:طلب صلاحية بوت, so I can handle that.

@FShbib It's been over 3 years... sorry for the very long wait, but here we are ready to make this happen! Do you think Wikiproject Medicine and Wikiproject Film are still interested in this?

alaa updated the task description. (Show Details)

As I'm arwiki bureaucrat, I'll close the request after 3 days with approval; if there's no additional comments.
(Same comment on Arabic)

As I'm arwiki bureaucrat, I'll close the request after 3 days with approval; if there's no additional comments.
(Same comment on Arabic)

Per last comments, this request will be closed on 20 October 2021

alaa updated the task description. (Show Details)
MusikAnimal closed this task as Resolved.EditedNov 10 2021, 9:10 PM
MusikAnimal changed the point value for this task from 5 to 8.

The first bot run is now complete! Total runtime was around 3 days. The next run will be on December 3, and on the 3rd of every month to follow.

Given the amount of back and forth, debugging issues, etc., I'm retroactively updating the point value to 8 to better reflect the work involved toward CommTech's team velocity. There's no QA needed here as the Arabic Wikipedia community has verified the results.

Thanks to everyone involved for their help! This 3+ year old task is now resolved :)