-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconstants.py
65 lines (56 loc) · 2.4 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
# -*- coding: utf-8 -*-
#constant values
#Copyright (C) 20XX anonimous <[email protected]>
import wx
import os.path
#アプリケーション基本情報
APP_FULL_NAME = "Universal Live Tracking and Recording App"#アプリケーションの完全な名前
APP_NAME="ULTRA"#アプリケーションの名前
APP_ICON = "ultra.ico"
APP_VERSION="1.9.5"
APP_LAST_RELEASE_DATE="2025-03-20"
APP_COPYRIGHT_YEAR="2021-2025"
APP_LICENSE="Apache License 2.0"
APP_DEVELOPERS="Kazto Kitabatake, ACT Laboratory"
APP_DEVELOPERS_URL="https://actlab.org/"
APP_DETAILS_URL="https://actlab.org/software/ULTRA"
APP_COPYRIGHT_MESSAGE = "Copyright (c) %s %s All lights reserved." % (APP_COPYRIGHT_YEAR, APP_DEVELOPERS)
SUPPORTING_LANGUAGE={"ja-JP": "日本語","en-US": "English"}
#各種ファイル名
LOG_PREFIX="ultra"
LOG_FILE_NAME="ultra.log"
SETTING_FILE_NAME="data\\settings.ini"
KEYMAP_FILE_NAME="data\\keymap.ini"
TC_USER_DATA = os.path.abspath("data\\twitcasting\\users.dat")
TC_SESSION_DATA = os.path.abspath("data\\twitcasting\\session.dat")
YDL_LIST_DATA = os.path.abspath("data\\ydl\\list.dat")
FFMPEG_PATH = os.path.abspath("bin\\ffmpeg.exe")
# 各サービスのアカウントデータの格納場所
AC_TWITCASTING = os.path.abspath("data\\twitcasting\\account.bin")
#フォントの設定可能サイズ範囲
FONT_MIN_SIZE=5
FONT_MAX_SIZE=35
#3ステートチェックボックスの状態定数
NOT_CHECKED=wx.CHK_UNCHECKED
HALF_CHECKED=wx.CHK_UNDETERMINED
FULL_CHECKED=wx.CHK_CHECKED
#build関連定数
BASE_PACKAGE_URL = "https://github.com/actlaboratory/ULTRA/releases/download/1.0.0/ULTRA-1.0.0.zip"
PACKAGE_CONTAIN_ITEMS = ("bin", "ultra.ico", "notification.ogg")#パッケージに含めたいファイルやfolderがあれば指定
NEED_HOOKS = ()#pyinstallerのhookを追加したい場合は指定
STARTUP_FILE = "ultra.py"#起動用ファイルを指定
UPDATER_URL = "https://github.com/actlaboratory/updater/releases/download/1.0.0/updater.zip"
# update情報
UPDATE_URL = "https://actlab.org/api/checkUpdate"
UPDATER_VERSION = "1.0.0"
UPDATER_WAKE_WORD = "hello"
# ツイキャス認証関係
TC_CID = "1266762249164619776.2ba35a3fe972584b3ab34e30c0c88ab6b4516d6aaf951c8a02744e21f22b23ba"
TC_URL = "https://apiv2.twitcasting.tv/oauth2/authorize"
TC_PORT = 9339
# その他
NOT_FOUND = -1
TC_WSS_URL = "wss://realtime.twitcasting.tv/lives"
TOKEN_EXPIRE_MAX = 604800
PIPE_NAME = "ACTLAB_ULTRA"
FILETYPES_MENU_INDEX = 10000