Logic for scraping and analyzing repository language distributions