On Sun, Feb 20, 2011 at 08:44:10AM -0800, Chip Camden wrote: > Quoth Gary Kline on Sunday, 20 February 2011: > <snip> > > > > Yes, this is much nicer that the more -15 that messes up the > > text with it's [MORE...] white within black. But here you can't > > just tap the spacebar; is there a way around that <cr> and > > turning it into a space...? > > > > Also, can you insert > > > > "^+++" > > > > text > > > > "^+++" > > > > top And bottom? Pretty sure that the user would have the large > > font to read aloug with that espeak read to hijm. Having the > > top/bottom delimiters might make scanning the text easier. > > > > (It messed up with more. > > > > Anyway, thanks foe something that actually works, :_) > > > > gary > > > > > > > > > > -- > > Gary Kline kl...@thought.org http://www.thought.org Public Service Unix > > Journey Toward the Dawn, E-Book: http://www.thought.org > > The 7.98a release of Jottings: http://jottings.thought.org > > > Better? > The code does what you tell it to. It puts the +++ string before the output and following the EOF. I was thinking of having:
+++ 15 lines of text +++ After espeak speaks these lines, the user hits the spacebar and another +++ 15 lines +++ until EOF. I know zero ruby and am still learhnning python. Thanks much for getting me going with ruby! FRom here on it is just logic, :_) gary > > #!/usr/bin/env ruby > require 'optparse' > > pagesize = 15 > > optparse = OptionParser.new do |opts| > opts.banner = 'usage: npg [-n pagesize] file...' > > opts.on('-n', '--numlines pagesize', 'Specify page size in number of > lines') do |n| > pagesize = n.to_i > end > > end > > begin > optparse.parse! > rescue OptionParser::InvalidOption, OptionParser::MissingArgument => e > puts e > puts optparse > exit 1 > end > > puts "^+++" > loop do > pagesize.times do > if line = gets > puts line > else > puts "^+++" > exit > end > end > print "More..." > system "stty raw" > STDIN.getc > system "stty -raw" > end > > -- > Sterling (Chip) Camden | sterl...@camdensoftware.com | 2048D/3A978E4F > http://chipsquips.com | http://camdensoftware.com | http://chipstips.com -- Gary Kline kl...@thought.org http://www.thought.org Public Service Unix Journey Toward the Dawn, E-Book: http://www.thought.org The 7.98a release of Jottings: http://jottings.thought.org _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"