TKNEWSBIFF(1) General Commands Manual TKNEWSBIFF(1) (NAME) tknewsbiff - (SYNOPSIS) tknewsbiff [ server or config-file ] (INTRODUCTION) tknewsbiff . tknewsbiff . (SELECTING NEWSGROUPS) ~/.tknewsbiff tknewsbiff . Tcl - Tcl . ( ) "watch" : watch dc.dining watch nist.* watch comp.unix.wizard -threshold 3 watch *.sources.* -threshold 20 ( newsrc ) . tknewsbiff . "-threshold" . "-threshold 3" tknewsbiff . watch ( ) . "ignore" . comp.* nist.* nist.posix (.d): watch comp.* watch nist.* ignore nist.posix.* ignore *.d "-new" . "play" : watch dc.dining -new "exec play /usr/local/sounds/yumyum.au" watch rec.auto* -new "exec play /usr/local/sounds/vroom.au" (procedures) . -new . -new : proc play {sound} { exec play /usr/local/sounds/$sound.au } watch dc.dining -new "play yumyum" watch rec.auto* -new "play vroom" "&" "exec" (asynchronously) . "newsgroup" . . : watch * -new { exec play herald.au exec speak "New news has arrived in $newsgroup." } "-display" . "display" tknewsbiff $newsgroup . -display display -new : watch dc.dining -new {exec play yumyum.au} -display {} display -display : watch *security* -display { exec play red-alert.au display } -new -display . . tknewsbiff . ( ) "user" . rec.auto . -new . user . user . . ( .) (MORE VARIABLES) tknewsbiff : set delay 120 set server news.nist.gov set server_timeout 60 set newsrc ~/.newsrc set width 40 set height 20 set active_file /usr/news/lib/active tknewsbiff . "delay" . "server" NNTP . "news" . "server" "active_file" . "server_timeout" . 1- . . "newsrc" .newsrc . tknewsbiff newsrc . newsrc . "cubit.nist.gov" tknewsbiff ~/.newsrc-cubit.nist.gov ( Emacs gnus - ). newsrc tknewsbiff ~/.newsrc . "width" tknewsbiff . . . width tknewsbiff . "height" tknewsbiff . tknewsbiff . height . "active_file" . NNTP ( "server" ). tknewsbiff ( ). DOTDIR . tknewsbiff .newsrc ( newsrc ). (WATCHING DIFFERENT NEWS SERVERS) tknewsbiff . ( .newsrc .) tknewsbiff . "~/.tknewsbiff-" "kidney" tknewsbiff ~/.tknewsbiff- kidney . : tknewsbiff kidney tknewsbiff ~/.tknewsbiff-kidney server . . tknewsbiff . "active" ( "active/" ) . "active_file" tknewsbiff NNTP . . update-now ( delay ) tknewsbiff . : . . y m . m (moderated) y . (WINDOW) . ( -display ). ( ). (BUTTONS) bind . bind : bind .list <1> help bind .list <2> update-now bind .list <3> unmapwindow ( ) "help" . help tknewsbiff . ( ) "update-now" . update-now tknewsbiff . tknewsbiff . ( ) "unmapwindow" . unmapwindow tknewsbiff ( mapwindow ). Shift xterm rn : bind .list { exec xterm -e rn & } rn ( "display_list" ): bind .list { exec xterm -e rn [lindex $display_list [.list nearest %y]] & } (OTHER COMMANDS AND VARIABLES) : watch, ignore, display, help, update-now, unmapwindow mapwindow. Tcl Tk . ".list" ".scroll" . : .list config -bg honeydew1 -fg orchid2 X (X resource database) . . Tcl/Tk tknewsbiff . . (fixed-width) . . . "_" . "db" : db($newsgroup,hi) db($newsgroup,seen) . : "active_list" "seen_list" -new -display "previous_seen_list" "seen_list" "ignore_list" "watch_list" "display_list" . (UPDATING YOUR FILES) tknewsbiff . tknewsbiff ( newsrc ) ( ). (CAVEATS) tknewsbiff tknewsbiff . ( NNTP ). "unread" tknewsbiff . (UNWARRANTED CONCERNS) tknewsbiff NNTP . . tknewsbiff NNTP - (active file) . NNTP tknewsbiff . (BUGS) ! (SEE ALSO) "Exploring Expect: A Tcl-Based Toolkit for Automating Interactive Programs" by Don Libes, O'Reilly and Associates, January 1995. (AUTHORS) Don Libes, National Institute of Standards and Technology (NIST) 1 January 1994 TKNEWSBIFF(1)