A shell script for uploading and shortening links to owo.whats-th.is.
Dependency | OS | Notes |
---|---|---|
curl | ALL | N/A |
maim | Linux, BSD | For FreeBSD users: version on FreshPorts is ancient |
jq | ALL | Not required if python or ruby present |
python | ALL | Not required if jq or ruby are present |
ruby | ALL | Not required if jq or python are present |
ffmpeg | ALL | Only required for screen recording |
xclip | Linux, BSD | Only required if copy to clipboard is enabled |
libnotify/notify-send | Linux, BSD | Only required if notifications are enabled |
terminal-notifier | macOS | Only required if notifications are enabled |
In short, on most systems, you'll need to install curl
, maim
and jq
. If
you plan on using any of the "advanced" features, refer to the table above.
On *BSDs (including macOS), you'll need GNU/make (gmake
) to install this
script.
git clone https://owo.codes/whats-this/owo.sh.git owo.sh
cd owo.sh
git checkout REV
whereREV
is a release. Current latest isv1.0.0
sudo make install
. If you want to avoid use ofsudo
, you can install script to the home of the current using by doingmake install PREFIX=$HOME/.local/
See owo --help
Screen recording on macOS?
No.
Symbol Lookup Error on Ubuntu 17.xx
Build from source or upgrade.
maim/issues/120.
Wayland support?
No. To elaborate, Wayland quite literally does not support screenshots.
It is simply too "secure" to allow such things. Please use Xorg instead.
git clone https://owo.codes/whats-this/owo.sh.git owo.sh
- Make changes
git add -A && git commit -m 'short message describing your changes'
- Create a MR on our repo
The contents of this repository are licensed under the GPL version 3. A copy of the GPL can be found in LICENSE or on FSF's web page.
Also see owo --version