Commons:Bots/Requests/Dragons Bot (3)
Dragons Bot (talk · contribs)
- This bot is already in service, we here ask an additional rights: files mover.
Operator: Yug (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)
Bot's tasks for which permission is being sought: Move files / rename pages.
Scope: Thousands files within the Category:Lingua Libre pronunciation known to have erroneous filenames needing to update.
Automatic or manually assisted: Automatic supervised.
Edit type (e.g. Continuous, daily, one time run): API:Move: occasional, on requests.
Maximum edit rate (e.g. edits per minute): per community policy of non-urgent tasks (1 per 5 sec).
Bot flag requested: (Y/N): Yes.
Programming language(s): Javascript, NodeJS via Wikiapijs. Yug (talk) 11:37, 18 August 2022 (UTC)
- Discussion
- Done Code is ready, awaits temporary user rights "files mover" to demo on 3~5 files. EugeneZelenko, Krd, could you grant my bot the files mover userright so I demo my script ? Yug (talk) 11:37, 18 August 2022 (UTC)
- Done for week. --EugeneZelenko (talk) 14:30, 18 August 2022 (UTC)
- Done EugeneZelenko, Krd: Demo on 4 files is observable here (4 last edits). Yug (talk) 16:47, 18 August 2022 (UTC)
- Looks OK for me, but how does bot judge correctness of language? --EugeneZelenko (talk) 13:58, 19 August 2022 (UTC)
- "Automatic supervised". The decision part is done by humans. In that `zho` case we created on Lingualibre the code `zho`, an error since `zho` is a code for the Chinese written script, not the code for Chinese mandarin language. In the next case, Cantonese, its Wikidata item was missing the isocode property's value
yue
for a while. Since Lingualibre relies on Wikidata, thousands of Lingualibre files were uploaded without iso value as well, which must be corrected.
I first correct the 186 `zho` into `cmn`, then the 1000s missing `yue`. We also have other things in sights implying 1000s moves + edits. Yug (talk) 15:43, 19 August 2022 (UTC)
- "Automatic supervised". The decision part is done by humans. In that `zho` case we created on Lingualibre the code `zho`, an error since `zho` is a code for the Chinese written script, not the code for Chinese mandarin language. In the next case, Cantonese, its Wikidata item was missing the isocode property's value
- Looks OK for me, but how does bot judge correctness of language? --EugeneZelenko (talk) 13:58, 19 August 2022 (UTC)
If there are no objections, I think file mover right should be granted. --EugeneZelenko (talk) 14:25, 30 August 2022 (UTC)