User scripts are powerful customisations, authored by the community, that allow registered Bharatpedia users to change Bharatpedia's interface beyond the options available in preferences. This is a list of available scripts, with a description and a button to install them where supported. User scripts are written in JavaScript.
- Many popular scripts may be available as gadgets and may not be listed on this page. You can enable them via Preferences → Gadgets. Check there first for any tool you might be looking for, since gadgets can be centrally maintained and tested.
- Most scripts are designed and tested primarily with the skin for which their authors developed them. Compatibility may vary between skins and browsers.
How to install user scripts:
- Open Preferences and check whether the script is available under Gadgets. Enable it there if available, then click Save.
- If the script is not available as a gadget, visit its source or documentation page and follow the installation instructions.
- Where supported, use the script's installation link. Some scripts require additional steps, so read the documentation before installing them.
| Manual installation instructions | How to add new scripts to this list |
Appearance and behavior[edit source]
Scripts that change the appearance or behavior (user interface/user experience) of the site and do not directly increase editors' contributions. Scripts that do nothing other than add a link to a menu, panel, or toolbar should be listed under the appropriate shortcuts section.
Site-wide[edit source]
| Name | Description | Source or documentation |
|---|---|---|
| AntiVandal | A user script for assisting with anti-vandalism activities on Bharatpedia. | Source |
| Bare reference fixer | A tool for helping editors fix bare references and improve citation information. | Documentation |
| Citation generator | A tool for generating citation markup for Bharatpedia articles. | Documentation |
| Citoid | A user script for assisting with citation generation. | Source |
| HotCat | A user script for assisting with category addition and removal. | |
| MoveToDraft | A user script for moving pages to the Draft namespace. | Source |
| reFill | A user script for assisting editors with reference completion and formatting. | Source |
| Twinkle | A user script for various routine administrative and editorial tasks. | Documentation |
| UserStats | A tool for viewing user statistics on Bharatpedia. | Documentation |
Manual installation[edit source]
To install a user script manually, follow the instructions on its documentation page. Depending on the script, you may need to add its code to your common.js or another personal JavaScript page.
Adding scripts to this list[edit source]
When adding a script, provide its name, source code page, documentation page if available, and a concise description of its functionality. List entries alphabetically by script name within the appropriate section. Ensure that the script works on Bharatpedia before listing it as a Bharatpedia script.