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==--