User:TheTechie/UserTools
| You take full responsibility for any actions you perform using TTUT. The author of this user script, TheTechie and any contributors/translators, will not be liable for any violations of Wikipedia policies performed using this tool. |
| Author | TheTechie |
|---|---|
| Maintainers | TheTechie Vitorperrut555 (Portuguese translation, may be behind in updates) |
| Status | Very early beta |
| First released | Originally in 2024 |
| Version | English: 0.1.0, Portuguese: 0.0.2 |
| Updated | January 2025 |
| Browsers | Most modern ones, probably all released in 2020 or later |
| Skins |
|
| Source | User:TheTechie/tut.js |
TheTechie's User Tools (or TUT/TTUT) is a user script to make certain tasks while using Wikipedia easier. It is currently in an early beta. It is written in JavaScript and requires no advanced permissions to use. The user script aims to group useful features not currently available on Wikipedia in one user script that only requires a single click/copy-paste to install.
Available languages
[edit]What it can do
[edit]- Smile at users (added in 0.0.1)
- Invite user to the Teahouse (added in 0.0.1)
- Create custom warnings (added in 0.0.2)
- Allow user to provide a message stating why they reverted the user's recent edits (added in 0.2.0)
Current future features
[edit]I will add these to the features list as they get done.
1.0 roadmap
[edit]- Get a notification when a watchlist page is changed
- Create a UI instead of relying on JS elements such as prompt, alert, etc.
- Add storage format
Not currently on the roadmap for addition
[edit]- Template name autocompletion
- Custom keyboard shortcuts
- Is this even relevant?
- Fine-tune article text size with a slider
- Can't the user use browser zoom?
- Add settings page
- Let user customize UI
- Allow the revert notice to be triggered from page history
- Highlight parts of pages
New features in latest release
[edit]How to install
[edit]Add this text to your common.js file: importScript("User:TheTechie/tut.js"). Or if you have the setting on which lets you install scripts by
simply clicking install on the appropriate JS file, you can install it here.
How to contribute
[edit]Code changes
[edit]Potential contributors are welcome to discuss potential code changes that could be included on the script's talk page. You must be very specific about proposed changes. If you would like to make a code change, show a diff of the changes. An example is below:
| − | console. | + | console.log("Hello") |
This was produced using the following wikimarkup: {{textdiff|console.log("Foo")|console.log("Hello")}}. Note: Do not copy and paste the code, as it is surrounded in nowiki tags and may not correctly transclude. Erroneous/malicious code requests will be ignored.
Feature requests or bug reports
[edit]For a feature request or to report a bug, leave a message on this page's talk page. Please don't leave feature requests on translators' talk pages; they simply translate the code from upstream. As with code changes, you must be very specific about proposed changes.