Example #1
0
 def edit_movie_name(self):
     self.movie_name = tk_tools.simple_input(
         title="Edit movie name",
         pre_lable="Please edit the movie name:",
         init_value=self.movie_name,
         post_lable="(used for directory/filenames!)",
     )
 def edit_movie_name(self):
     self.movie_name = tk_tools.simple_input(      
         title="Edit movie name",
         pre_lable="Please edit the movie name:",
         init_value=self.movie_name,
         post_lable="(used for directory/filenames!)",
     )
Example #3
0
def choose_BD_root(cfg, try_path=None):
    """
    Choose a stream dir manuely.
    """
    bd_root = None

    if try_path:
        test = os.path.join(try_path, "BDMV", "index.bdmv")
        print "Test exist of: %r" % test
        if os.path.isfile(test):
            # seems path is ok -> use it
            bd_root = try_path
        else:
            print "Ignore path: %r" % try_path

    if not bd_root:
        path = tk_tools.askopenfilename2(
            title="Choose the BD root dir (.../BDMV/index.bdmv) :",
            initialfile="index.bdmv",
            initialdir=os.path.join(cfg["last sourcedir"], "BDMV"),
            filetypes=[('BDMV contents file', '*.bdmv')],
        )
        bd_root = os.path.split(os.path.split(path)[0])[0]

    print "Use path:", bd_root

    if cfg["last sourcedir"] != bd_root:
        cfg["last sourcedir"] = bd_root
        cfg.save_config()

    lable = bd_root.strip(os.path.sep)
    lable = lable.split(os.path.sep)[-1]
    if len(lable) <= 3:
        lable = tk_tools.simple_input(
            title="Please edit:",
            pre_lable="Please input the used lable:",
            init_value=lable,
            #post_lable="(in Bytes)",
        )

    print "use movie lable: %r" % lable
    assert len(lable) >= 3, "Lable seems to be wrong!"

    return BD(cfg, bd_root, lable)
def choose_BD_root(cfg, try_path=None):
    """
    Choose a stream dir manuely.
    """
    bd_root = None
    
    if try_path:
        test = os.path.join(try_path, "BDMV", "index.bdmv")
        print "Test exist of: %r" % test
        if os.path.isfile(test):
            # seems path is ok -> use it
            bd_root = try_path
        else:
            print "Ignore path: %r" % try_path
    
    if not bd_root:
        path = tk_tools.askopenfilename2(
            title = "Choose the BD root dir (.../BDMV/index.bdmv) :",
            initialfile = "index.bdmv",
            initialdir = os.path.join(cfg["last sourcedir"], "BDMV"),
            filetypes = [('BDMV contents file','*.bdmv')],
        )
        bd_root = os.path.split(os.path.split(path)[0])[0]
    
    print "Use path:", bd_root
    
    if cfg["last sourcedir"] != bd_root:
        cfg["last sourcedir"] = bd_root
        cfg.save_config()
       
    lable = bd_root.strip(os.path.sep)
    lable = lable.split(os.path.sep)[-1]
    if len(lable)<=3:
        lable = tk_tools.simple_input(      
            title="Please edit:",
            pre_lable="Please input the used lable:",
            init_value=lable,
            #post_lable="(in Bytes)",
        )
        
    print "use movie lable: %r" % lable
    assert len(lable)>=3, "Lable seems to be wrong!"
    
    return BD(cfg, bd_root, lable)