>>/1730/
I also checked that site earlier, and it was dead when I posted >>/1724/. However, it's alive now like >>/1731/ reported.
I also found their backup repo.
https://gitea.com/luongz/utako
I wonder if their ban from github was recent. I did a git pull last night on the original repo, and when that didn't work, that's when I started investigating.