cli-youtube-player
compatible with sh, bash, zsh
Uses DDG w/ params to force YouTube video results from your query, and plays the results you select w/ MPV or continuously queries depending on your subsequent inputs. Could easily be reconfigured for use with Lynx, w3m, etc. instead of ddgr.
Usage: bash yt.sh portal 2 longplay