Enhancement: SCN: option to save all repos of a GitHub user or org (including wikis)
The ArchiveTeam Codearchiver folks commonly encounter GitHub repos that are going away imminently (and they want to save the entire GitHub user/org account just in case) or entire GitHub user accounts that are going away imminently.
As well as saving repos, issues and other data to archive.org, they want to save the repos to the Software Heritage archive too.
Currently (using my non-rate-limited SWH account) I manually run a script that lists all the repos with a GitHub command-line tool, then checks each of the corresponding wiki repos and finally submits bulk individual SCN requests for every repository.
This means that for ArchiveTeam, archiving GitHub users is currently limited to the times when I am awake and paying attention to the ArchiveTeam IRC channels.
It would be useful if there were an SCN option (and corresponding API) that would allow an entire GitHub user or org to be immediately listed and all repos (including wikis) submitted to the SCN requests.
Generalising this further, the same would be useful for GitLab and also basically any forge.
This could work by immediately running the swh-lister code for the forge against a specific subpath (or the entire forge and filtering the URLs) and then piping the results to the SCN requests.