From 4df2b9df655ac792058611e3d8a27ffdfdc1c846 Mon Sep 17 00:00:00 2001 From: Luca Matei Pintilie Date: Thu, 19 Oct 2023 22:27:21 +0200 Subject: Add sanitization and xdg-open helper script --- .local/bin/xdg-open | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100755 .local/bin/xdg-open (limited to '.local/bin/xdg-open') diff --git a/.local/bin/xdg-open b/.local/bin/xdg-open new file mode 100755 index 0000000..8cb094e --- /dev/null +++ b/.local/bin/xdg-open @@ -0,0 +1,23 @@ +#!/usr/bin/env sh + +URL="$1" +xdgopen="$(which --all xdg-open | tac | head --lines 1)" + +if [ "$URL" = "--help" ] +then + echo "Help here" + exit 1 +fi + +term() { + footclient $@ || alacritty -e $@ +} + +if echo "$URL" | grep -qE "https?://.*youtu" +then + mpv "$URL" +else + $xdgopen "$URL" + # term w3m "$URL" +fi + -- cgit v1.2.3