ex-maintainer of gothub, github changed their UI to make it require JS on the directory view route which meant we have to move from scraping to iirc fetching the data from a json endpoint or something.
The JSON data is included with the HTML. I did write a program that will parse some of it, but even then they sometimes changed a few things and causing the program to not work.