aboutsummaryrefslogtreecommitdiff
path: root/helpers/__init__.py
blob: f3e59674ecfddb151ef730552187e0e858b37135 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
# -*- coding: utf-8 -*-
import sys
import os

def path():
    if getattr(sys, 'frozen', False):
        return sys._MEIPASS + "/"
    else:
        path = os.path.dirname(os.path.realpath(__file__))
        return path + "/../"

def parse_args():
    for arg in sys.argv:
        if arg == "-v":
            sys.argv.remove(arg)

            if getattr(sys, 'frozen', False):
                f = open(path() + ".pyinstaller_commit", "r")
                print(f.read(), end="")
                f.close()
            else:
                print("option '-v' can only be used in bundled package")
            sys.exit()

def duration_to_min_sec(duration):
    minutes = int(duration / 60)
    seconds = int(duration) % 60
    if minutes < 100:
        return "{:2}:{:0>2}".format(minutes, seconds)
    else:
        return "{}:{:0>2}".format(minutes, seconds)