https://github.com/schachmat/wego https://github.com/schachmat/wego/archive/2.0.tar.gz v2.0 golang Download latest go: https://golang.org/dl/ Install the download, similar to: sudo tar -C /usr/local -xzf go1.14.3.linux-amd64.tar.gz export PATH=$PATH:/usr/local/go/bin Verify installation: go version Development dependencies: tce-load -i compiletc file-dev ca-certificates.tcz is installed sudo mkdir -p /etc/ssl/ sudo ln -s /usr/local/etc/ssl/certs /etc/ssl/certs mkdir /tmp/wego && cd /tmp/wego git clone https://github.com/schachmat/wego.git go get -d -v -u github.com/schachmat/wego (-d is download only don't build, -v is verbose, -u is for dependency updates) go build -a -v -o /tmp/my_wego/usr/local/bin/wego (-a is rebuild all, -v is verbose, -o is for output executable name) find ./squashfs-root -exec touch -m --reference=./squashfs-root/usr/local/bin/wego {} + mksquashfs ./squashfs-root ./guitar.tcz -noappend -no-xattrs test with base norestore tce.installed: [ -e /lib64 ] || ln -s /lib /lib64 Runtime dependencies: none tce-load -i submitqc.tcz submitqc --color --libs --fix --strip ./wego.tcz # get the extension files dates the same as tcz for file in wego.tcz; do touch --no-create --reference=./squashfs-root/usr/local/bin/wego $file; done for file in wego.tcz.*; do touch --no-create --reference=wego.tcz $file; done # set the permissions for file in wego.*; do chmod 666 $file; done #tar all necessary and optional files, example: tar cvzf ./wego.tar.gz ./wego/ save this file with name compile_wego https://github.com/schachmat/wego Setup http://forecast.io/ NO LONGER gives out free API keys. https://home.openweathermap.org/ works as of 10-Aug-2020 http://www.worldweatheronline.com/ NO LONGER gives out free API keys. Run wego once. You will get an error message, but the .wegorc config file will be generated in your $HOME directory (it will be hidden in some file managers due to the filename starting with a dot). With a forecast.io account (new default, however see notes above) Create your account on https://developer.forecast.io/register Update the following .wegorc config variables to fit your needs: backend=forecast.io location=40.748,-73.985 forecast-api-key=YOUR_FORECAST.IO_API_KEY_HERE With an Openweathermap account You can create an account and get a free API key by signing up Update the following .wegorc config variables to fit your needs: backend=openweathermap location=New York owm-api-key=YOUR_OPENWEATHERMAP_API_KEY_HERE With a Worldweatheronline account Worldweatheronline no longer gives out free API keys. #83 Update the following .wegorc config variables to fit your needs: backend=worldweatheronline location=New York wwo-api-key=YOUR_WORLDWEATHERONLINE_API_KEY_HERE You may want to adjust other preferences like days, units and …-lang as well. Save the file. Run wego once again and you should get the weather forecast for the current and next few days for your chosen location. If you're visiting someone in e.g. London over the weekend, just run wego 4 London or wego London 4 (the ordering of arguments makes no difference) to get the forecast for the current and the next 3 days. Unfortunately that does not currently work with the forecast.io backend, as it only supports latitude,longitude location specification. You can set the $WEGORC environment variable to override the default config file location.