handy

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

luke-voidrice-boatconfig (3368B)


      1 
      2 # Mon Jun 25 01:04:56 WEST 2018
      3 #voidrice/config at master · LukeSmithxyz/voidrice
      4 #	https://github.com/LukeSmithxyz/voidrice/blob/master/.config/newsboat/config
      5 
      6 #	browser linkhandler
      7 #	macro , open-in-browser
      8 #	macro v set browser "i3 exec mpv"; open-in-browser ; set browser linkhandler
      9 #	macro y set browser "spawndl"; open-in-browser ; set browser linkhandler
     10 #	macro w set browser "w3m"; open-in-browser ; set browser linkhandler
     11 #	macro p set browser "dmenuhandler"; open-in-browser ; set browser linkhandler
     12 #	# c copies the link to the clipboard.
     13 #	# The line below is probably the skiddiest line I've ever written.
     14 #	macro c set browser "copy(){ echo $1 | xclip ;}; copy "; open-in-browser ; set browser linkhandler
     15 
     16 
     17 Sun Mar 31 08:58:37 UTC 2019	
     18 browser linkhandler
     19 macro , open-in-browser
     20 macro t set browser "tsp youtube-dl --add-metadata -ic"; open-in-browser ; set browser linkhandler
     21 macro a set browser "tsp youtube-dl --add-metadata -xic -f bestaudio/best"; open-in-browser ; set browser linkhandler
     22 macro v set browser "setsid nohup mpv"; open-in-browser ; set browser linkhandler
     23 macro w set browser "w3m"; open-in-browser ; set browser linkhandler
     24 macro p set browser "dmenuhandler"; open-in-browser ; set browser linkhandler
     25 macro c set browser "xsel -b <<<" ; open-in-browser ; set browser linkandler
     26 
     27 
     28 #	spawndl
     29 
     30 #	#!/bin/bash
     31 #	i3 exec "st -n dl -e youtube-dl $1"
     32 
     33 
     34 #	dmenuhandler
     35 #	voidrice/dmenuhandler at master · LukeSmithxyz/voidrice
     36 #	#!/bin/bash
     37 #	# Feed this script a link and it will give dmenu
     38 #	# some choice programs to use to open it.
     39 
     40 #	# The URL will be shown visually in 30 characters or less.
     41 #	if [[ "${#1}" -gt 30 ]];
     42 #	then
     43 #	visual="0:20"..." -7"
     44 #	else
     45 #	visual="$1"
     46 #	fi
     47 #	echo $visual
     48 
     49 #	x=$(echo -e "mpv\nmpv (loop)\nwget\nfeh\nbrowser\nw3m\nmpv (float)" | dmenu -i -p "How should I open '$visual'?")
     50 #	case "$x" in
     51 #		mpv) mpv -quiet "$1" 2&>/dev/null & disown ;;
     52 #		"mpv (loop)") mpv -quiet --loop "$1" 2&>/dev/null & disown ;;
     53 #		wget) wget "$1" 2&>/dev/null & disown ;;
     54 #		browser) $BROWSER "$1" 2&>/dev/null & disown ;;
     55 #		feh) feh "$1" 2&>/dev/null & disown ;;
     56 #		w3m) w3m "$1" 2&>/dev/null & disown ;;
     57 #		"mpv (float)") mpv --geometry=+0-0 --autofit=30%  --title="mpvfloat" /dev/video0 "$1" 2&>/dev/null & disown ;;
     58 #	esac
     59 #	https://github.com/LukeSmithxyz/voidrice/blob/master/.scripts/dmenuhandler
     60 
     61 
     62 
     63 #	linkhandler
     64 #	voidrice/linkhandler at master · LukeSmithxyz/voidrice
     65 #	#!/bin/bash
     66 
     67 #	# Feed script a url.
     68 #	# If an image, it will view in feh,
     69 #	# if a video or gif, it will view in mpv
     70 #	# if a music file or pdf, it will download,
     71 #	# otherwise it opens link in browser.
     72 
     73 #	# List of sites that will be opened in mpv.
     74 #	vidsites="youtube.com
     75 #		\|hooktube.com
     76 #		\|bitchute.com
     77 #		"
     78 #	ext="${1##*."
     79 #	mpvFiles="mkv mp4 gif webm"
     80 #	fehFiles="png jpg jpeg jpe"
     81 #	wgetFiles="mp3 flac opus mp3?source=feed pdf"
     82 
     83 #	if echo $fehFiles | grep -w $ext > /dev/null; then
     84 #		feh "$1" >/dev/null & disown
     85 #	elif echo $mpvFiles | grep -w $ext > /dev/null; then
     86 #		mpv -quiet "$1" > /dev/null & disown
     87 #	elif echo $wgetFiles | grep -w $ext > /dev/null; then
     88 #		wget "$1" >/dev/null & disown
     89 #	elif echo "$@" | grep "$vidsites">/dev/null; then
     90 #		mpv -quiet "$1" > /dev/null & disown
     91 #	else
     92 #		$BROWSER "$1" 2>/dev/null & disown
     93 #	fi
     94 #	https://github.com/LukeSmithxyz/voidrice/blob/master/.scripts/linkhandler
     95 
     96 
     97