The best source for Stepmania charts is Zenius-I-Vanisher. Unfortunately, there's no easy way to incrementally update collections.
To run this script you'll need Python 3.6 or later, and you'll need to install Beautiful Soup with e.g. pip install beautifulsoup4
. Put it into your Stepmania folder and run it with e.g.
python3 zenius.py