iadded envvars for tardis - bitreich-tardis - Front-end for navigating bitreich memes and TV dimensions Err bitreich.org 70 hgit clone git://bitreich.org/bitreich-tardis git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tardis URL:git://bitreich.org/bitreich-tardis git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/bitreich-tardis bitreich.org 70 1Log /scm/bitreich-tardis/log.gph bitreich.org 70 1Files /scm/bitreich-tardis/files.gph bitreich.org 70 1Refs /scm/bitreich-tardis/refs.gph bitreich.org 70 1Tags /scm/bitreich-tardis/tag bitreich.org 70 1README /scm/bitreich-tardis/file/README.gph bitreich.org 70 1LICENSE /scm/bitreich-tardis/file/LICENSE.gph bitreich.org 70 i--- Err bitreich.org 70 1commit 4cf3bf0c461c73a02f886ec14cedaeea82dfa7e5 /scm/bitreich-tardis/commit/4cf3bf0c461c73a02f886ec14cedaeea82dfa7e5.gph bitreich.org 70 1parent 9151f9e21e6403359fe59328ec717d201062867e /scm/bitreich-tardis/commit/9151f9e21e6403359fe59328ec717d201062867e.gph bitreich.org 70 hAuthor: escapeinsert URL:mailto:escapeinsert@0x1bi.net bitreich.org 70 iDate: Sat, 20 Feb 2021 10:28:20 -0500 Err bitreich.org 70 i Err bitreich.org 70 iadded envvars for tardis Err bitreich.org 70 i Err bitreich.org 70 iSigned-off-by: Anders Damsgaard Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M tardis | 12 ++++++++---- Err bitreich.org 70 i M tardis.1 | 14 ++++++++++++++ Err bitreich.org 70 i Err bitreich.org 70 i2 files changed, 22 insertions(+), 4 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/tardis b/tardis /scm/bitreich-tardis/file/tardis.gph bitreich.org 70 i@@ -8,6 +8,10 @@ dimensions="${annna}/dimensions.txt" Err bitreich.org 70 i updatestr="update local memecache" Err bitreich.org 70 i interludestr="watch Bitreich TV interlude" Err bitreich.org 70 i Err bitreich.org 70 i+TARDIS_DMENU=${TARDIS_DMENU:-"dmenu -l 10 -p ${0##*/}:"} Err bitreich.org 70 i+TARDIS_PLUMB=${TARDIS_PLUMB:-xdg-open} Err bitreich.org 70 i+TARDIS_VIDEO=${TARDIS_VIDEO:-mpv} Err bitreich.org 70 i+ Err bitreich.org 70 i update() { Err bitreich.org 70 i cd "$annna" && git pull >/dev/null Err bitreich.org 70 i getdimensions Err bitreich.org 70 i@@ -40,19 +44,19 @@ if test "$1" = "-u"; then Err bitreich.org 70 i fi Err bitreich.org 70 i Err bitreich.org 70 i meme="$( (printf '%s\n%s\n' "$updatestr" "$interludestr"; \ Err bitreich.org 70 i- cat "$dimensions" "$hashtags") | dmenu -l 10 -p "${0##*/}:")" Err bitreich.org 70 i+ cat "$dimensions" "$hashtags") | ${TARDIS_DMENU})" Err bitreich.org 70 i if test "$meme" = "$updatestr"; then Err bitreich.org 70 i update Err bitreich.org 70 i elif test "$meme" = "$interludestr"; then Err bitreich.org 70 i- xdg-open ssh://time-machine@bitreich.org Err bitreich.org 70 i+ ${TARDIS_PLUMB} ssh://time-machine@bitreich.org Err bitreich.org 70 i elif test "$meme"; then Err bitreich.org 70 i if printf '%s\n' "$meme" | grep -qE '\.m3u$'; then Err bitreich.org 70 i printf '%s' "${meme}" | xclip -i Err bitreich.org 70 i- mpv "$meme" Err bitreich.org 70 i+ ${TARDIS_VIDEO} "$meme" Err bitreich.org 70 i else Err bitreich.org 70 i printf '%s' "${meme% *}" | xclip -i Err bitreich.org 70 i printf '%s' "${meme#* }" | xclip -i -selection clipboard Err bitreich.org 70 i- xdg-open "${meme#* }" Err bitreich.org 70 i+ ${TARDIS_PLUMB} "${meme#* }" Err bitreich.org 70 i fi Err bitreich.org 70 i else Err bitreich.org 70 i exit 1 Err bitreich.org 70 1diff --git a/tardis.1 b/tardis.1 /scm/bitreich-tardis/file/tardis.1.gph bitreich.org 70 i@@ -14,6 +14,19 @@ uses Err bitreich.org 70 i to find and view content in the bitreich memecache and bitreich tv. Err bitreich.org 70 i When opening a meme, the hashtag is copied to the primary X Err bitreich.org 70 i selection, and the meme url is copied to the X clipboard. Err bitreich.org 70 i+.Sh ENVIRONMENT VARIABLES Err bitreich.org 70 i+.Bl -tag -width Ds Err bitreich.org 70 i+.It TARDIS_PLUMB Err bitreich.org 70 i+Plumb command, defaults to xdg-open Err bitreich.org 70 i+.El Err bitreich.org 70 i+.Bl -tag -width Ds Err bitreich.org 70 i+.It TARDIS_VIDEO Err bitreich.org 70 i+Video command, defaults to mpv Err bitreich.org 70 i+.El Err bitreich.org 70 i+.Bl -tag -width Ds Err bitreich.org 70 i+.It TARDIS_DMENU Err bitreich.org 70 i+Dmenu command, defaults to dmenu -l 10 -p ${0##*/}: Err bitreich.org 70 i+.El Err bitreich.org 70 i .Sh OPTIONS Err bitreich.org 70 i .Bl -tag -width Ds Err bitreich.org 70 i .It Fl u Err bitreich.org 70 i@@ -21,5 +34,6 @@ update local cache and exit. Err bitreich.org 70 i .El Err bitreich.org 70 i .Sh SEE ALSO Err bitreich.org 70 i .Xr dmenu 1 Err bitreich.org 70 i+.Xr xclip 1 Err bitreich.org 70 i .Sh AUTHORS Err bitreich.org 70 i .An Anders Damsgaard Aq Mt anders@adamsgaard.dk Err bitreich.org 70 .