From 0256d3d22b210c92f6ec94b549bd3acf9675df6f Mon Sep 17 00:00:00 2001 From: tastytea Date: Sat, 16 Apr 2022 13:46:05 +0200 Subject: [PATCH] Add support for pastebin URLs in urlhandler/readwwwlog --- .config/zsh/functions/readwwwlog | 3 +++ .local/bin/urlhandler | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.config/zsh/functions/readwwwlog b/.config/zsh/functions/readwwwlog index adde3a6..b4e8da3 100755 --- a/.config/zsh/functions/readwwwlog +++ b/.config/zsh/functions/readwwwlog @@ -21,6 +21,9 @@ for url in ${urls}; do if [[ ${url} =~ 'dpaste\.com' && ! ${url[-4,-1]} == ".txt" ]]; then url+=".txt" fi + if [[ ${url} =~ 'pastebin.com' && ! ${url} =~ '/raw/' ]]; then + url="https://pastebin.com/raw/${url##*/}" + fi if [[ ${TERMINAL} =~ "alacritty|xfce4-terminal" ]]; then termopts="--title=${url}" diff --git a/.local/bin/urlhandler b/.local/bin/urlhandler index 975b22c..4f40d80 100755 --- a/.local/bin/urlhandler +++ b/.local/bin/urlhandler @@ -28,7 +28,7 @@ local -A assignments=( '^https?://(www\.)?youtu(\.be|be\.com)/' "${mpv}" '^(gemini|gopher)://' "kristall" '\.(log|txt)$' "readwwwlog" - '^https?://dpaste\.com/' "readwwwlog" + '^https?://(dpaste|pastebin)\.com/' "readwwwlog" ) local selected_cmd=${default_cmd}