Monitor your scripts and repositories using this Toolforge tool
Dev Jadiya via Wikitech-l <[email protected]> Tue, 28 Apr 2026 17:01:04 +0530
| Newsgroups | gmane.science.linguistics.wikipedia.technical |
|---|---|
| Message-ID | <CAOq8MmKBWfZbYb04W2pQre2FoSbh7o4tMyZ8FQgDU7+z=QWBkw@mail.gmail.com> |
--===============5165861232642583285== Content-Type: multipart/alternative; boundary="000000000000bac2230650839193" --000000000000bac2230650839193 Content-Type: text/plain; charset="UTF-8" Hey all, User scripts and gadgets often become outdated without notice. When a .js or .css page changes, a dependency shifts, or a repository moves forward, things can break or remain outdated longer than expected unless someone is actively watching. This is a small but recurring issue in daily workflows, especially when tracking is mostly manual and spread across multiple places. To address this, I built a tool called *WikiScriptSync* that monitors repositories and specific user pages such as .js and .css files, in near real time. It surfaces updates as they happen, instead of relying on manual checks or watchlists. This tool may be useful for: - Maintainers of user scripts and gadgets - Admins and interface editors managing sitewide scripts - Developers tracking repositories or shared code - Anyone responsible for keeping scripts up to date The system is currently functional with working subscriptions, event tracking, and notifications. Documentation and setup details are available on Meta-Wiki <https://meta.wikimedia.org/wiki/WikiScriptSync> and Wikitech <https://wikitech.wikimedia.org/wiki/Tool:WikiScriptSync>. You can try it out here: https://script-publisher.toolforge.org/ This is an early version and feedback would be useful, especially regarding real use cases and improvements. Built as part of Developer Skill Development Program India 2025 <https://meta.wikimedia.org/wiki/Developer_Skill_Development_Program_India_2025> under IMDUG Thanks, Dev Jadiya --000000000000bac2230650839193 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><p>Hey all,</p> <p>User scripts and gadgets often become outdated without notice. When a .j= s or .css page changes, a dependency shifts, or a repository moves forward,= things can break or remain outdated longer than expected unless someone is= actively watching.</p> <p>This is a small but recurring issue in daily workflows, especially when = tracking is mostly manual and spread across multiple places.</p> <p>To address this, I built a tool called <b>WikiScriptSync</b> that monito= rs repositories and specific user pages such as .js and .css files, in near= real time. It surfaces updates as they happen, instead of relying on manua= l checks or watchlists.</p><p>This tool may be useful for:</p> <ul> <li> Maintainers of user scripts and gadgets </li> <li> Admins and interface editors managing sitewide scripts </li> <li> Developers tracking repositories or shared code </li> <li> Anyone responsible for keeping scripts up to date </li> </ul> <p>The system is currently functional with working subscriptions, event tra= cking, and notifications. Documentation and setup details are available on = <span class=3D"gmail-hover:entity-accent entity-underline gmail-inline gmai= l-cursor-pointer gmail-align-baseline"><span class=3D"gmail-whitespace-norm= al"><a href=3D"https://meta.wikimedia.org/wiki/WikiScriptSync">Meta-Wiki</a= ></span></span> and <span class=3D"gmail-hover:entity-accent entity-underli= ne gmail-inline gmail-cursor-pointer gmail-align-baseline"><span class=3D"g= mail-whitespace-normal"><a href=3D"https://wikitech.wikimedia.org/wiki/Tool= :WikiScriptSync">Wikitech</a></span></span>.</p> <p>You can try it out here: <a href=3D"https://script-publisher.toolforge.o= rg/">https://script-publisher.toolforge.org/</a></p> <p>This is an early version and feedback would be useful, especially regard= ing real use cases and improvements.</p> <p>Built as part of <a href=3D"https://meta.wikimedia.org/wiki/Developer_Sk= ill_Development_Program_India_2025">Developer Skill Development Program Ind= ia 2025</a> under IMDUG</p> <p>Thanks,<br> Dev Jadiya</p></div> --000000000000bac2230650839193-- --===============5165861232642583285== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Wikitech-l mailing list -- [email protected] To unsubscribe send an email to [email protected] https://lists.wikimedia.org/postorius/lists/wikitech-l.lists.wikimedia.org/ --===============5165861232642583285==--