-
Notifications
You must be signed in to change notification settings - Fork 0
/
constants.py
115 lines (97 loc) · 2.11 KB
/
constants.py
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
from enum import Enum
class BuildState(Enum):
NOTHING = 1
UPDATING = 2
BUILDING_NEW = 3
BUILDING_WEB = 4
SETUP = 5
PENDING = 6
GUI_THEME = "LightBlue2"
WINDOWS = "Windows"
DARWIN = "Darwin"
LINUX = "Linux"
EMPTY_STRING = ""
NPM = "npm"
NPX = "npx"
TWEEGO = "tweego"
DETAILS_FILE_NAME = "tweget.json"
YARN_PACKAGE_FILE = "package.json"
ELECTRON_SOURCE_DIR = "src"
# Keys
## Lib keys
NPM_LOCATION = "npm_location"
NPX_LOCATION = "npx_location"
TWEEGO_LOCATION = "tweego_location"
## Project keys
PROJ_NAME = "name"
PROJ_DIR = "directory"
PROJ_HTML = "html"
PROJ_PARENT_DIR = "output_directory"
PROJ_BUILD_DIR = "build_directory"
PROJ_VERSION = "version"
PROJ_DIMS_WIDTH = "width"
PROJ_DIMS_HEIGHT = "height"
PROJ_ICON_LOCATION = "icon_location"
PROJ_KEYWORDS = "keywords"
PROJ_LAST_UPDATED = "last_updated"
## Author Keys
AUTHOR_NAME = "Name"
AUTHOR_EMAIL = "Email"
AUTHOR_REPO = "Repository"
HELP_STRING = "TODO\nFor more support visit: https://github.com/LockeBirdsey/TwEGeT"
INDEX_JS = "index.js"
INDEX_JS_TEMPLATE_PATH = "./templates/" + INDEX_JS
JS_WIDTH_KEY = "%WIDTH%"
JS_HEIGHT_KEY = "%HEIGHT%"
# Media suffixes
IMG = "img"
AUDIO = "audio"
VIDEO = "video"
# Audio
WAV_SUFFIX = "wav"
FLAC_SUFFIX = "flac"
MP3_SUFFIX = "mp3"
OGG_SUFFIX = "ogg"
AUDIO_SUFFIXES = {
WAV_SUFFIX,
FLAC_SUFFIX,
MP3_SUFFIX,
OGG_SUFFIX
}
# Images
PNG_SUFFIX = "png"
JPG_SUFFIX = "jpg"
JPEG_SUFFIX = "jpeg"
GIF_SUFFIX = "gif"
IMAGE_SUFFIXES = {
PNG_SUFFIX,
JPEG_SUFFIX,
JPG_SUFFIX,
GIF_SUFFIX
}
# Video
MP4_SUFFIX = "mp4"
MOV_SUFFIX = "mov"
VIDEO_SUFFIXES = {
MP4_SUFFIX,
MOV_SUFFIX
}
ABOUT = "ABOUT"
BUILDBUTTON = "BUILDBUTTON"
BUILDWEBBUTTON = "BUILDWEBBUTTON"
CONVERT = "CONVERT"
EXISTINGPATH = "EXISTINGPATH"
EXIT = "EXIT"
HELP = "HELP"
ICONDESTINATIONTEXT = "ICONDESTINATIONTEXT"
ICONIMAGE = "ICONIMAGE"
ICONLOCATIONTEXT = "ICONLOCATIONTEXT"
OPENEXISTING = "OPENEXISTING"
ORGANISE = "ORGANISE"
ORGANISEDDIR = "ORGANISEDDIR"
PROGRESSBAR = "PROGRESSBAR"
SETUPBUTTON = "SETUPBUTTON"
TWINEHTML = "TWINEHTML"
TWINE2LOCAL = "TWINE2LOCAL"
UPDATEBUTTON = "UPDATEBUTTON"
DIALOGUE_BOX_KEY = "dialogue"