From d922a90ad3f0142f5bdddc7d3d4457f13e733db6 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Fri, 24 Jan 2020 18:55:39 -0800 Subject: [PATCH] zsh: Add fun curlable aliases --- zsh/aliases | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/zsh/aliases b/zsh/aliases index c2ff81f..fb8aa9c 100644 --- a/zsh/aliases +++ b/zsh/aliases @@ -39,3 +39,25 @@ fe() { alias t='task' alias hub-draft-pr="hub pull-request --draft --push" + +qrencode() { + if [ "$#" -gt 0 ]; then + printf "$*" | curl -F=\<- qrenco.de + else + curl -F=\<- qrenco.de + fi +} + +wttr() { + local request="wttr.in/$1" + # Narrow output for narrow terminals + [ "$(tput cols)" -lt 125 ] && request+='?n' + curl -H "Accept-Language: ${LANG%_*}" --compressed "$request" +} + +wttr2() { + local request="v2.wttr.in/$1" + # Narrow output for narrow terminals + [ "$(tput cols)" -lt 125 ] && request+='?n' + curl -H "Accept-Language: ${LANG%_*}" --compressed "$request" +}