#!/bin/bash . $(ffoom path) ffoo import config ffoo import pretty ffoo import saturnin_www clipln() { # # Print primary clipboard and \n # case $1 in 1) s=primary ;; 2) s=secondary ;; c) s=clipboard ;; esac xclip -o -selection $s 2>/dev/null echo "" } src=args while true; do case "$1" in -f) src=file; file=$2; shift 2 ;; -1) src=clp1; shift ;; -2) src=clp2; shift ;; -c) src=clpc; shift ;; -C) src=clpx; shift ;; *) break ;; esac done debug "\$@='$@'" debug "src='$src'" case "$src" in args) uri="$(echo "$@" | find_uri)" ;; file) uri="$(cat "$file" | find_uri)" ;; clp1) uri="$(clipln 1 | find_uri)" ;; clp2) uri="$(clipln 2 | find_uri)" ;; clpc) uri="$(clipln c | find_uri)" ;; clpx) uri="$(clipln 1 | find_uri)" uri="$(clipln 2 | find_uri)" uri="$(clipln c | find_uri)" ;; esac debug -v uri test -z "$uri" && uri="$(cfgrep -p www.bookmark.default)" echo "$uri"