No doubt am I not the only one with a bin full of scripts; however, I was wondering if anybody had some that also falls in the 'AMOR' category. I've mapped CTRL+ALT+f to this script, which opens firefox. --If nothing is in the clipboard, it just opens firefox to it's default home page (or blank page)... -- If something is in the clipboard, the script checks if it is a valid URL - defined by the ffxtriggas array. -- If it is a valid URL, firefox will open the URL -- If the clipboard item is a valid local file (starts with / - file exists), the firefox will open the path. -- If garbage is on the clipboard (not url nor file) firefox opens temporary local file that says clipboard item is garbage... Basically it saves me two keystrokes (ctrl-c ctl-alt-f ctl-alt v) or a second-button click; hence the silliness. (or a bloated desktop) --)> oRiGiNaL MeSsAgE From --)> "Eric \"Shubes\"" Date --)> Sat, 28 Aug 2004 22:50:52 -0700 Subject --)> Re: Section of Silly Scripts........ > I don't think you're the only one with a bin full of scripts, Jared. > Maybe the only one in your condition though. ;) > > I like comments in scripts. Yours are ok, and the code is fairly legible > too. > One simple concept eludes me though: What's it supposed to do? > (I'm not about to run it to find out!) > > Jared Anderson wrote: > > Recovering from accident; too much spare time: bare with me. > > > > First was Festival; then after being introduced to xclip (thanks Mr Reed ;), my collection of silly scripts have flooded my $PATH. > > > > Curious. Am I the only one with a bin [somewhat,mostly,completely] full of silly scripts? I can't be. > > > > I'll show mine if you show yours? ;) > > > > Heres one of my favorites, not as useless as the others (it has seen some serious mileage, I tell you what). It derives it's value from key-stroke mapping... (Silly Script Tip: Can't go wrong when keystroke map or festival is involved) > > > > requirements: xclip, firefox (if ran as-is), keystroke software of some kind..... > > > > Usage: select URL -> run script (pref. w/ keystro... you get the picture..) > > > > [ Begin Silliness ] > > > > #!/bin/bash > > #Silly Script written by me under GPL - jRedGoldenSon -x- at -x- gmail -x- dot -x- Com > > #Barely local/bin quality - like it needs a license ;0) > > #reaches local/bin quaility only when mapped to key-stroke.... > > > > declare -a ffxtriggas="https:// http:// www. ftp:// ftp. /" > > > > function keybegs { > > length=$(echo -n $1 | wc -m) > > perfix=$(xclip -o | cut -c -$length) > > } > > > > if [ -z $(xclip -o) ]; then #so firefox opens regardless of clipboard.... > > /usr/bin/firefox & > > exit > > else > > for i in ${ffxtriggas[@]}; do > > keybegs $i > > if [ "$perfix" = $i ]; then > > /usr/bin/firefox $(xclip -o) & > > exit > > fi > > done > > fi > > > > if [ $(xclip -o | cut -c 1) = / ] && [ -x $(xclip -o) ]; then #yeah, weak, but sufficient > > /usr/bin/firefox $(xclip -o) & > > exit > > fi > > > > echo "Sorry: '$(xclip -o)' snot happenin" > /tmp/xclipperdurl.txt && /usr/bin/firefox /tmp/xclipperdurl.txt & > > exit > > > > > > [ End Silliness ] > > > > Now show me yours.... > > --------------------------------------------------- > > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > > To subscribe, unsubscribe, or to change you mail settings: > > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > > > > -- > -Eric 'shubes' > "There is no such thing as the People; > it is a collectivist myth. > There are only individual citizens > with individual wills > and individual purposes." > -William E. Simon (1927-2000), > Secretary of the Treasury (1974-1977) > "A Time For Truth" (1978), pg. 237 > > **************************************************** > This message has been scanned using Contraxx > Technology Group mail server v2.3 and is virus free. > **************************************************** > --------------------------------------------------- > PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us > To subscribe, unsubscribe, or to change you mail settings: > http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss > --------------------------------------------------- PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us To subscribe, unsubscribe, or to change you mail settings: http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss