Ejemplo n.º 1
0
    ["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:])
Ejemplo n.º 2
0
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])
Ejemplo n.º 3
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)
Ejemplo n.º 4
0
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])