User:Sayvhior/WikiBooster
WikiBooster
[edit]This tool helps you fix issues in Wikipedia articles. WikiBooster is intended for use by Wikipedia editors and contributors. It is meant to help Wikipedia editors identify and resolve common article issues (e.g., citation needs, stale content, formatting errors) efficiently.
Project status: actively maintained
Basic functionality
[edit]WikiBooster uses automated analysis of article metadata and edit histories to do flagging priority fixes, generating task lists, and suggesting reliable sources. It takes article revision data and user-defined parameters from Wikimedia APIs and community-maintained databases and uses it to provide actionable recommendations for improving article quality. For more details about the technical implementation, see the developer documentation.
What WikiBooster does not do
[edit]This tool cannot do automated content creation or subjective editorial decisions. It does not have AI-generated text functionality.
Prerequisites
[edit]Before using this tool, you should be familiar with:
- The basics of Wikipedia editing, including wikitext syntax and citation guidelines, how to use Wikimedia APIs
- software, programming languages
You should have:
- software, operating system requirements
- hardware requirements, RAM
- permissions, access, account requirements
How to use WikiBooster
[edit]- First of all, Login with your Universal Wiki Account
- First Feature, you see the Homepage of the wikibooster tool, where you will find the three available languages(Estonia, Sweden, and Indonesia)
- You can click on the WIKIS which will bring a dropdown that will enable you to navigate between the three different languages.
- When you click on your preferred languages.
You can select the edit you would like to make;
-REPEATED WORDS: This will allow you to make changes to articles that carry double words that are not intended.
-ARTICLES WITHOUT REFLIST: Allows you to make changes to articles that do not carry the Reflist Template.
-NO DEFAULTSORT: Allows you to edit and add the DEFAULTSORT command to the article
- The highlighted words are the words that need to be changed
- You can also click on the TASK at the top Header to give you a drop down for the three different tasks.
- When you click on the DEFAULTSORT task
- The articles will be outlined on the left
- While on the right-hand side, you have the options to SAVE, SKIP, NO ACTION NEEDED, MAKE CHANGES
- Clicking SAVE saves the changes made
- Clicking SKIP takes you to the next article
- Clicking NO ACTION NEEDED marks the article as Sorted.
- Clicking MAKE CHANGES redirects the editor to the edit page of the article where you can replace the defaultsort in the local language with 'DEFAULTSORT'.
Troubleshooting
[edit]Login failed: Invalid credentials
- Ensure your Wikipedia account is logged in and has edit permissions.
- Clear browser cache or try incognito mode.
- Login Error (Normal vs Alternative Method)
- Check if your account is locked or blocked.
- Verify if your username and password is correct.
- Problem: Normal login fails with error, but "Log in below header" works.
- Workaround: Continue using the working login method below header while we investigate.
API request timed out
- Check your internet connection.
- Reduce the number of simultaneous requests in settings.
- implement retry logic
How to get help and report issues
[edit]- Report issues at GitHub Issue Tracker issues
- Ask questions or get help at the Community Forum forum.
You can expect a response within 24–48 hours.
Developer Documentation
[edit]Technical implementation
[edit]This tool uses Python and JavaScript with the MediaWiki Action API to fetch article data and metadata. It depends on mwclient library for Python interactions and mediawiki-js for client-side operations
Code structure
[edit]The src/ directory contains core modules:
- citation_analyzer.py – Identifies citation gaps.
- content_updater.js – Flags outdated content.
The config/ directory stores API keys and user preferences.
Debugging
[edit]- "403 Forbidden Error": Ensure OAuth tokens are valid and scopes include edit-page.
- "ModuleNotFoundError": Verify all dependencies are installed with pip and npm.
How to contribute
[edit]The WikiBooster maintainers welcome contributions!
- Code improvements: Optimize API calls or add new analyzers.
- Documentation: Update guides or translate content.
Contribution process
[edit]Before contributing, read the {Code of Conduct} that outlines community guidelines and expectations. We follow:
- style guide for code consistency.guide
- Fork the repository and create a feature branch.
- Submit a pull request with a detailed description.
Credits
[edit]- Developed by the Wikimedia Tool Labs team.
- Special thanks to Wikipedia editors for beta testing.
License
[edit]Code licensed under MIT License link