Track changes in GitHub and GitLab repositories, monitor any Wikimedia wiki page for revisions, and publish your scripts directly to the wiki using your own BotPassword credentials — with a full preview before every edit.
How it works
Add any public GitHub or GitLab repository containing your gadget .js or .css files. Or paste a wiki page URL directly.
SHA-based checks run hourly for repos. Wiki page revision IDs are checked every 30 minutes. No file content is stored.
WikiScriptSyncBot posts a message on your Wikimedia talk page with a diff link when something changes.
Add your BotPassword credentials once. Then preview the diff and publish from GitHub directly to the wiki — no copy-paste, no manual editing.
Git blob SHA comparison for repos. Revision ID comparison for wiki pages. Efficient, lightweight, nothing stored.
WikiScriptSyncBot posts on your Wikimedia talk page with changed files and diff links. Configurable cooldown.
Side-by-side diff of new content vs current wiki page. You see exactly what will change before clicking Confirm.
BotPassword scope is set by you on Special:BotPasswords. The tool only edits what your bot is allowed to edit.
Map one GitHub file to multiple Wikimedia wikis. Works with Wikipedia, Meta-Wiki, Commons, Wikitech, and more.
Every publish attempt is recorded: date, file, commit SHA, wiki diff link, and status. Permanent, user-visible history.
Free. Runs on Wikimedia Toolforge. Open source under MIT license.
Sign in with Wikimedia