["q", "quiet", 0, None], \ ["x", "extract", 0, None], \ ["l", "list", 0, None], \ ["e", "header", 0, None], \ ["f", "fullscreen", 0, None], \ ["n", "nogui", 0, None], \ ["t", "title", 0, None], \ ["r", "rootf", 0, None], \ ["s", "showconf", 0, None], \ ["c", "cconf", 0, None], \ ["a", "read", 0, None], \ ["V", None, None, pversion], \ ["h", None, None, phelp], \ ["k", None, None, khelp] \ conf = Config(optarr) # ------------------------------------------------------------------------ # Start of program: if __name__ == '__main__': global gzf conf.data_dir = os.path.expanduser("~/.pyepub") try: os.mkdir(conf.data_dir) except: pass conf.sql = epubsql.epubsql(conf.data_dir + "/data.sql") args = conf.comline(sys.argv[1:])
def pversion(): print os.path.basename(sys.argv[0]), "Version", version sys.exit(0) # option, var_name, initial_val, function optarr = \ ["d:", "debug", 0, None], \ ["v", "verbose", 0, None], \ ["q", "quiet", 0, None], \ ["x", "extract", 0, None], \ ["f", "fullscreen", 0, None], \ ["V", None, None, pversion], \ ["h", None, None, phelp] \ conf = Config(optarr) # ------------------------------------------------------------------------ # Start of program: if __name__ == '__main__': global basefile, gzf args = conf.comline(sys.argv[1:]) if len(args) < 1: print "Usage: pyepub.py ebookfile" sys.exit(1) basefile = os.path.basename(args[0])
# Start of program: (mostly tests) if __name__ == '__main__': import sys global mw, par # option, var_name, initial_val, function optarr = \ ["d:", "debug", 0, None], \ ["v", "verbose", 0, None], \ ["q", "quiet", 0, None], \ ["x", "extract", 0, None], \ ["f", "fullscreen", 0, None], \ conf = Config(optarr) def reader_tick(): global mw, par fh = open(args[0]) while 1: sss = fh.readline() if sss == "": break #print "got", sss mw.add_text(sss, True) mw.prog.set_text("Reading %d" % fh.tell()) usleep(1) par.feed(sss)
def pversion(): print os.path.basename(sys.argv[0]), "Version", version sys.exit(0) # option, var_name, initial_val, function optarr = \ ["d:", "debug", 0, None], \ ["v", "verbose", 0, None], \ ["q", "quiet", 0, None], \ ["x", "extract", 0, None], \ ["f", "fullscreen", 0, None], \ ["V", None, None, pversion], \ ["h", None, None, phelp] \ conf = Config(optarr) # ------------------------------------------------------------------------ # Start of program: if __name__ == '__main__': global basefile, data_dir, gzf args = conf.comline(sys.argv[1:]) if len(args) < 1: print "Usage: pyepub.py ebookfile" sys.exit(1) basefile = os.path.basename(args[0])