#!/bin/sh ################################################################################## # BWGOR_1.0a # # Badcat's Web and GOpher Reader. GNU/GPL 03/28/05 Chris # # I made this for the better half (Badcat) as a sort of fetch (or curl or dump) # # and translate/ read utility or routine. # # You will have to modify paths and perhaps which programs you use. # # I use xmessage (FreeBSD XFree86) to view in. # # vilistextum (http://bhaak.dyndns.org/vilistetxum/) to translate html > txt. # # cURL (http://curl.haxx.se/ ) to grab web pages. # # lynx (http://lynx.browser.org) to -dump because curl's gopher ability is broke.# # xv for image viewing. # # xmms (http://www.xmms.org) for audio and video. # # ee for editing BWGOR.sh from itself. # # You can add and subtract as you like, make a long button bar with just html # # links if you would like. Let me know what you think. # # chris@hal3000.cx # ################################################################################## while [ : ] do #change to your w file path xmessage -file /path/to/file/w -buttons HOME,URL,SEARCH,GOPHER,IMAGE,AUDIO,NEWS,WEATHER,EDIT,QUIT -geometry -0+0 button=$? #enter a homepage url. if [ $button = 101 ] ; then curl -A Bwgor -o - home.com > z.html; vilistextum -l -c z.html z; xmessage -file z -buttons RETURN -geometry -0+0 elif [ $button = 102 ] ; then echo enter a url; read URL; curl -A Bwgor -o - $URL > z.html; vilistextum -l -c z.html z; xmessage -file z -buttons RETURN -geometry -0+0 #set to search google elif [ $button = 103 ] ; then echo enter search; read SEARCH; curl -A Bwgor -o - http://www.google.com/search?q=$SEARCH > z.html vilistextum -l -c z.html z; xmessage -file z -buttons RETURN -geometry -0+0 elif [ $button = 104 ] ; then echo enter gopher; read GOPHER; lynx -dump $GOPHER > z xmessage -file z -buttons RETURN -geometry -0+0 #enter your viewer if xv isnt what you want elif [ $button = 105 ] ; then echo enter image url; read IMAGE; lynx -dump $IMAGE > z xv z #enter your audio player if xmms is not what you want elif [ $button = 106 ] ; then echo enter audio url; read AUDIO; lynx -dump $AUDIO > z xmms z #enter in a news url below elif [ $button = 107 ] ; then lynx -dump http://yournews.com > z xmessage -file z -buttons RETURN -geometry -0+0 #enter a weather url below elif [ $button = 108 ] ; then lynx -dump http://yourweatherurl.com > z xmessage -file z -buttons RETURN -geometry -0+0 #editor and path elif [ $button = 109 ] ; then ee /your/path/to/bwgor.sh else break fi done