User:Deltaspace42/mass-rename-request
Source code: User:Deltaspace42/mass-rename-request.js.
This script is for users without file mover rights. It allows you to add {{rename}} templates to multiple files simultaneously.
On the category page, this user script adds the Request renaming files button under the Actions menu that makes all file names instantly editable. At the top of the page, you can enter rationale code (number between 1 and 6, see Template:File renaming reasons/i18n), enter an additional reason for the update, and use a find and replace tool to quickly rename all files at once.
If you hold Ctrl while clicking the submit button, the confirmation window will not appear.
To enable this script, add:
importScript('User:Deltaspace42/mass-rename-request.js');
to the "User:<your username>/common.js".
GitHub repository: https://github.com/Deltaspace0/mass-rename-request. Pull requests are always welcome!
Category:Commons user scripts