forked version of CMUpdater for unofficial use on self-hosted site