From be36c6a182b785d099e00c8ba395e9e72e48c0e8 Mon Sep 17 00:00:00 2001 From: tastytea Date: Mon, 18 Apr 2022 05:39:41 +0200 Subject: [PATCH] Add irccloud.com to readwwwlog and urlhandler --- .config/zsh/functions/readwwwlog | 6 +++++- .local/bin/urlhandler | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.config/zsh/functions/readwwwlog b/.config/zsh/functions/readwwwlog index 3ef8b85..ef55a1d 100755 --- a/.config/zsh/functions/readwwwlog +++ b/.config/zsh/functions/readwwwlog @@ -21,9 +21,13 @@ for url in ${urls}; do if [[ ${url} =~ 'dpaste\.com' && ! ${url[-4,-1]} == ".txt" ]]; then url+=".txt" fi - if [[ ${url} =~ 'pastebin.com' && ! ${url} =~ '/raw/' ]]; then + if [[ ${url} =~ 'pastebin\.com' && ! ${url} =~ '/raw/' ]]; then url="https://pastebin.com/raw/${url##*/}" fi + if [[ ${url} =~ 'irccloud\.com' && ! ${url} =~ '/raw/' ]]; then + local id=${${(@s:/:)url}[4]} + url="https://www.irccloud.com/pastebin/raw/${id}" + fi if [[ ${TERMINAL} =~ "alacritty|xfce4-terminal" ]]; then termopts="--title=${url}" diff --git a/.local/bin/urlhandler b/.local/bin/urlhandler index 1d41083..3908bc8 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|pastebin)\.com/' "readwwwlog" + '^https?://(www\.)?(dpaste|pastebin|irccloud)\.com/' "readwwwlog" ) local selected_cmd=${default_cmd}