自動刷新時隨機延遲
parent
fbb04cf44d
commit
a97d32d90d
27
settings.py
27
settings.py
|
@ -25,7 +25,7 @@ import threading
|
|||
import subprocess
|
||||
import json
|
||||
|
||||
CONST_APP_VERSION = "MaxBot (2023.6.11)"
|
||||
CONST_APP_VERSION = "MaxBot (2023.6.12)"
|
||||
|
||||
CONST_MAXBOT_CONFIG_FILE = "settings.json"
|
||||
CONST_MAXBOT_LAST_URL_FILE = "MAXBOT_LAST_URL.txt"
|
||||
|
@ -109,6 +109,7 @@ def load_translate():
|
|||
en_us["pass_date_is_sold_out"] = 'Pass date is sold out'
|
||||
en_us["auto_reload_coming_soon_page"] = 'Reload coming soon page'
|
||||
en_us["auto_reload_page_interval"] = 'Reload page interval (second)'
|
||||
en_us["auto_reload_random_delay"] = 'Reload with random delay'
|
||||
|
||||
en_us["area_select_order"] = 'Area select order'
|
||||
en_us["area_keyword"] = 'Area Keyword'
|
||||
|
@ -199,6 +200,7 @@ def load_translate():
|
|||
zh_tw["pass_date_is_sold_out"] = '避開「搶購一空」的日期'
|
||||
zh_tw["auto_reload_coming_soon_page"] = '自動刷新倒數中的日期頁面'
|
||||
zh_tw["auto_reload_page_interval"] = '自動刷新頁面間隔(秒)'
|
||||
zh_tw["auto_reload_random_delay"] = '自動刷新時隨機延遲'
|
||||
|
||||
zh_tw["area_select_order"] = '區域排序方式'
|
||||
zh_tw["area_keyword"] = '區域關鍵字'
|
||||
|
@ -288,6 +290,7 @@ def load_translate():
|
|||
zh_cn["pass_date_is_sold_out"] = '避开“抢购一空”的日期'
|
||||
zh_cn["auto_reload_coming_soon_page"] = '自动刷新倒数中的日期页面'
|
||||
zh_cn["auto_reload_page_interval"] = '重新加载页面间隔(秒)'
|
||||
zh_cn["auto_reload_random_delay"] = '重新加载时随机延迟'
|
||||
|
||||
zh_cn["area_select_order"] = '区域排序方式'
|
||||
zh_cn["area_keyword"] = '区域关键字'
|
||||
|
@ -378,6 +381,7 @@ def load_translate():
|
|||
ja_jp["pass_date_is_sold_out"] = '「売り切れ」公演を避ける'
|
||||
ja_jp["auto_reload_coming_soon_page"] = '公開予定のページをリロード'
|
||||
ja_jp["auto_reload_page_interval"] = 'ページのリロード間隔 (秒)'
|
||||
ja_jp["auto_reload_random_delay"] = 'リロード時のランダムな遅延'
|
||||
|
||||
ja_jp["area_select_order"] = 'エリアソート方法'
|
||||
ja_jp["area_keyword"] = 'エリアキーワード'
|
||||
|
@ -553,6 +557,7 @@ def get_default_config():
|
|||
config_dict["advanced"]["auto_guess_options"] = False
|
||||
|
||||
config_dict["advanced"]["auto_reload_page_interval"] = 2.0
|
||||
config_dict["advanced"]["auto_reload_random_delay"] = False
|
||||
|
||||
return config_dict
|
||||
|
||||
|
@ -694,6 +699,7 @@ def btn_save_act(language_code, slience_mode=False):
|
|||
global txt_presale_code
|
||||
global txt_presale_code_delimiter
|
||||
global txt_auto_reload_page_interval
|
||||
global chk_state_auto_reload_random_delay
|
||||
|
||||
global txt_tixcraft_sid
|
||||
global txt_ibon_ibonqware
|
||||
|
@ -835,6 +841,7 @@ def btn_save_act(language_code, slience_mode=False):
|
|||
config_dict["advanced"]["auto_guess_options"] = bool(chk_state_auto_guess_options.get())
|
||||
|
||||
config_dict["advanced"]["auto_reload_page_interval"] = float(txt_auto_reload_page_interval.get().strip())
|
||||
config_dict["advanced"]["auto_reload_random_delay"] = bool(chk_state_auto_reload_random_delay.get())
|
||||
|
||||
# test keyword format.
|
||||
if is_all_data_correct:
|
||||
|
@ -1047,6 +1054,7 @@ def applyNewLanguage():
|
|||
global chk_headless
|
||||
global chk_verbose
|
||||
global chk_auto_guess_options
|
||||
global chk_auto_reload_random_delay
|
||||
|
||||
global tabControl
|
||||
|
||||
|
@ -1060,6 +1068,7 @@ def applyNewLanguage():
|
|||
global lbl_adblock_plus_settings
|
||||
global lbl_adjacent_seat
|
||||
global lbl_auto_reload_page_interval
|
||||
global lbl_auto_reload_random_delay
|
||||
|
||||
lbl_homepage.config(text=translate[language_code]["homepage"])
|
||||
lbl_browser.config(text=translate[language_code]["browser"])
|
||||
|
@ -1090,6 +1099,7 @@ def applyNewLanguage():
|
|||
lbl_webdriver_type.config(text=translate[language_code]["webdriver_type"])
|
||||
lbl_adjacent_seat.config(text=translate[language_code]["disable_adjacent_seat"])
|
||||
lbl_auto_reload_page_interval.config(text=translate[language_code]["auto_reload_page_interval"])
|
||||
lbl_auto_reload_random_delay.config(text=translate[language_code]["auto_reload_random_delay"])
|
||||
|
||||
lbl_headless.config(text=translate[language_code]["headless"])
|
||||
lbl_verbose.config(text=translate[language_code]["verbose"])
|
||||
|
@ -1114,6 +1124,7 @@ def applyNewLanguage():
|
|||
chk_headless.config(text=translate[language_code]["enable"])
|
||||
chk_verbose.config(text=translate[language_code]["enable"])
|
||||
chk_auto_guess_options.config(text=translate[language_code]["enable"])
|
||||
chk_auto_reload_random_delay.config(text=translate[language_code]["enable"])
|
||||
|
||||
tabControl.tab(0, text=translate[language_code]["preference"])
|
||||
tabControl.tab(1, text=translate[language_code]["advanced"])
|
||||
|
@ -1829,6 +1840,20 @@ def AdvancedTab(root, config_dict, language_code, UI_PADDING_X):
|
|||
|
||||
group_row_count +=1
|
||||
|
||||
global lbl_auto_reload_random_delay
|
||||
lbl_auto_reload_random_delay = Label(frame_group_header, text=translate[language_code]['auto_reload_random_delay'])
|
||||
lbl_auto_reload_random_delay.grid(column=0, row=group_row_count, sticky = E)
|
||||
|
||||
global chk_state_auto_reload_random_delay
|
||||
chk_state_auto_reload_random_delay = BooleanVar()
|
||||
chk_state_auto_reload_random_delay.set(config_dict["advanced"]["auto_reload_random_delay"])
|
||||
|
||||
global chk_auto_reload_random_delay
|
||||
chk_auto_reload_random_delay = Checkbutton(frame_group_header, text=translate[language_code]['enable'], variable=chk_state_auto_reload_random_delay)
|
||||
chk_auto_reload_random_delay.grid(column=1, row=group_row_count, sticky = W)
|
||||
|
||||
group_row_count +=1
|
||||
|
||||
global lbl_adjacent_seat
|
||||
lbl_adjacent_seat = Label(frame_group_header, text=translate[language_code]['disable_adjacent_seat'])
|
||||
lbl_adjacent_seat.grid(column=0, row=group_row_count, sticky = E)
|
||||
|
|
Loading…
Reference in New Issue