initial support
This commit is contained in:
parent
76ab8b0520
commit
56997e6bc3
52
neofetch
52
neofetch
|
@ -2218,10 +2218,6 @@ getimage() {
|
||||||
img="$thumbnail_dir/$imgname"
|
img="$thumbnail_dir/$imgname"
|
||||||
}
|
}
|
||||||
|
|
||||||
takescrot() {
|
|
||||||
$scrot_cmd "${scrot_dir}${scrot_name}"
|
|
||||||
}
|
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Find w3m-img {{{
|
# Find w3m-img {{{
|
||||||
|
@ -2290,6 +2286,54 @@ getimagebackend() {
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
# Screenshot {{{
|
||||||
|
|
||||||
|
takescrot() {
|
||||||
|
$scrot_cmd "${scrot_dir}${scrot_name}"
|
||||||
|
}
|
||||||
|
|
||||||
|
# }}}
|
||||||
|
|
||||||
|
# Screenshot Upload {{{
|
||||||
|
|
||||||
|
image_host="imgur"
|
||||||
|
|
||||||
|
scrot_upload() {
|
||||||
|
image_file="${scrot_dir}${scrot_name}"
|
||||||
|
|
||||||
|
case "$image_host" in
|
||||||
|
"teknik")
|
||||||
|
baseurl='https://u.teknik.io'
|
||||||
|
uploadurl='https://api.teknik.io/upload/post'
|
||||||
|
ret="$(curl -sf -F file="@${image_file}" ${uploadurl})"
|
||||||
|
desturl="${ret##*url\":\"}"
|
||||||
|
desturl="${desturl%%\"*}"
|
||||||
|
desturl="${desturl//\\}"
|
||||||
|
;;
|
||||||
|
|
||||||
|
"mediacrush")
|
||||||
|
baseurl='https://mediacru.sh'
|
||||||
|
uploadurl='https://mediacru.sh/api/upload/file'
|
||||||
|
ret="$(curl -sf -F file="@${image_file};type=image/png" ${uploadurl})"
|
||||||
|
filehash=$(echo "${ret}" | grep "hash" | cut -d '"' -f4)
|
||||||
|
desturl="${baseurl}/${filehash}"
|
||||||
|
;;
|
||||||
|
|
||||||
|
"imgur")
|
||||||
|
baseurl='http://imgur.com'
|
||||||
|
uploadurl='http://imgur.com/upload'
|
||||||
|
ret="$(curl -sf -F file="@${image_file}" ${uploadurl})"
|
||||||
|
filehash="${ret##*hash\":\"}"
|
||||||
|
filehash="${filehash%%\"*}"
|
||||||
|
desturl="${baseurl}/${filehash}"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
printf "%s\n" "your screenshot can be viewed at $desturl"
|
||||||
|
}
|
||||||
|
|
||||||
|
# }}}
|
||||||
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
# Text Formatting {{{
|
# Text Formatting {{{
|
||||||
|
|
Reference in New Issue