The weather loading code is at the top of bin.js. I just moved it to the top of term.js for readability. It doesn't work if you go to the Github-hosted page because Github uses https and OpenWeatherMap uses http, resulting in a mixed-content error when it tries to fetch data.
To print the output of ls(), just call help() in the document.ready function along with the time function, NOT ls() because it takes arguments.
As for the greentext, it was just to remind me to switch off Windows when I needed to actually do work. Probably should have taken that out earlier but eh