A priori, except for svn repositories, there are no information about repositories nature in the metadata (.json file) nor in filename of the repositories that are currently being downloaded by worker01.
So we may need an intermediary step to determine that.
Note: Also, those files are currently archives (.zip, .gz) files (so not homogeneous).