remove feature

master
Your Name 2024-05-13 12:36:59 +08:00
parent 2535f0f255
commit f161241a5b
5 changed files with 6 additions and 32 deletions

View File

@ -44,7 +44,7 @@ except Exception as exc:
print(exc) print(exc)
pass pass
CONST_APP_VERSION = "MaxBot (2024.04.17)" CONST_APP_VERSION = "MaxBot (2024.04.18)"
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt" CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
CONST_MAXBOT_CONFIG_FILE = "settings.json" CONST_MAXBOT_CONFIG_FILE = "settings.json"

View File

@ -24,7 +24,7 @@ import webbrowser
import util import util
CONST_APP_VERSION = "MaxBot (2024.04.17)" CONST_APP_VERSION = "MaxBot (2024.04.18)"
CONST_MAXBOT_LAUNCHER_FILE = "config_launcher.json" CONST_MAXBOT_LAUNCHER_FILE = "config_launcher.json"
CONST_MAXBOT_CONFIG_FILE = "settings.json" CONST_MAXBOT_CONFIG_FILE = "settings.json"

View File

@ -32,7 +32,7 @@ except Exception as exc:
print(exc) print(exc)
pass pass
CONST_APP_VERSION = "MaxBot (2024.04.17)" CONST_APP_VERSION = "MaxBot (2024.04.18)"
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt" CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
CONST_MAXBOT_CONFIG_FILE = "settings.json" CONST_MAXBOT_CONFIG_FILE = "settings.json"

View File

@ -39,7 +39,7 @@ try:
except Exception as exc: except Exception as exc:
pass pass
CONST_APP_VERSION = "MaxBot (2024.04.17)" CONST_APP_VERSION = "MaxBot (2024.04.18)"
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt" CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
CONST_MAXBOT_CONFIG_FILE = "settings.json" CONST_MAXBOT_CONFIG_FILE = "settings.json"

View File

@ -34,7 +34,7 @@ try:
except Exception as exc: except Exception as exc:
pass pass
CONST_APP_VERSION = "MaxBot (2024.04.17)" CONST_APP_VERSION = "MaxBot (2024.04.18)"
CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt" CONST_MAXBOT_ANSWER_ONLINE_FILE = "MAXBOT_ONLINE_ANSWER.txt"
CONST_MAXBOT_CONFIG_FILE = "settings.json" CONST_MAXBOT_CONFIG_FILE = "settings.json"
@ -129,7 +129,6 @@ def load_translate():
en_us["pass_date_is_sold_out"] = 'Pass date is sold out' 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_coming_soon_page"] = 'Reload coming soon page'
en_us["auto_reload_page_interval"] = 'Reload page interval(sec.)' en_us["auto_reload_page_interval"] = 'Reload page interval(sec.)'
en_us["kktix_status_api"] = 'KKTIX status API'
en_us["max_dwell_time"] = 'KKTIX dwell time(sec.)' en_us["max_dwell_time"] = 'KKTIX dwell time(sec.)'
en_us["cityline_queue_retry"] = 'cityline queue retry' en_us["cityline_queue_retry"] = 'cityline queue retry'
en_us["reset_browser_interval"] = 'Reset browser interval(sec.)' en_us["reset_browser_interval"] = 'Reset browser interval(sec.)'
@ -249,7 +248,6 @@ def load_translate():
zh_tw["pass_date_is_sold_out"] = '避開「搶購一空」的日期' zh_tw["pass_date_is_sold_out"] = '避開「搶購一空」的日期'
zh_tw["auto_reload_coming_soon_page"] = '自動刷新倒數中的日期頁面' zh_tw["auto_reload_coming_soon_page"] = '自動刷新倒數中的日期頁面'
zh_tw["auto_reload_page_interval"] = '自動刷新頁面間隔(秒)' zh_tw["auto_reload_page_interval"] = '自動刷新頁面間隔(秒)'
zh_tw["kktix_status_api"] = 'KKTIX購票狀態API'
zh_tw["max_dwell_time"] = 'KKTIX購票最長停留(秒)' zh_tw["max_dwell_time"] = 'KKTIX購票最長停留(秒)'
zh_tw["reset_browser_interval"] = '重新啓動瀏覽器間隔(秒)' zh_tw["reset_browser_interval"] = '重新啓動瀏覽器間隔(秒)'
zh_tw["cityline_queue_retry"] = 'cityline queue retry' zh_tw["cityline_queue_retry"] = 'cityline queue retry'
@ -369,7 +367,6 @@ def load_translate():
zh_cn["pass_date_is_sold_out"] = '避开“抢购一空”的日期' zh_cn["pass_date_is_sold_out"] = '避开“抢购一空”的日期'
zh_cn["auto_reload_coming_soon_page"] = '自动刷新倒数中的日期页面' zh_cn["auto_reload_coming_soon_page"] = '自动刷新倒数中的日期页面'
zh_cn["auto_reload_page_interval"] = '重新加载间隔(秒)' zh_cn["auto_reload_page_interval"] = '重新加载间隔(秒)'
zh_cn["kktix_status_api"] = 'KKTIX购票状态API'
zh_cn["cityline_queue_retry"] = 'cityline queue retry' zh_cn["cityline_queue_retry"] = 'cityline queue retry'
zh_cn["max_dwell_time"] = '购票网页最长停留(秒)' zh_cn["max_dwell_time"] = '购票网页最长停留(秒)'
zh_cn["reset_browser_interval"] = '重新启动浏览器间隔(秒)' zh_cn["reset_browser_interval"] = '重新启动浏览器间隔(秒)'
@ -490,7 +487,6 @@ def load_translate():
ja_jp["pass_date_is_sold_out"] = '「売り切れ」公演を避ける' ja_jp["pass_date_is_sold_out"] = '「売り切れ」公演を避ける'
ja_jp["auto_reload_coming_soon_page"] = '公開予定のページをリロード' ja_jp["auto_reload_coming_soon_page"] = '公開予定のページをリロード'
ja_jp["auto_reload_page_interval"] = 'リロード間隔(秒)' ja_jp["auto_reload_page_interval"] = 'リロード間隔(秒)'
ja_jp["kktix_status_api"] = 'KKTIX status API'
ja_jp["max_dwell_time"] = '最大滞留時間(秒)' ja_jp["max_dwell_time"] = '最大滞留時間(秒)'
ja_jp["cityline_queue_retry"] = 'cityline queue retry' ja_jp["cityline_queue_retry"] = 'cityline queue retry'
ja_jp["reset_browser_interval"] = 'ブラウザの再起動間隔(秒)' ja_jp["reset_browser_interval"] = 'ブラウザの再起動間隔(秒)'
@ -616,7 +612,6 @@ def get_default_config():
config_dict['kktix']={} config_dict['kktix']={}
config_dict["kktix"]["auto_press_next_step_button"] = True config_dict["kktix"]["auto_press_next_step_button"] = True
config_dict["kktix"]["auto_fill_ticket_number"] = True config_dict["kktix"]["auto_fill_ticket_number"] = True
config_dict["kktix"]["kktix_status_api"] = False
config_dict["kktix"]["max_dwell_time"] = 60 config_dict["kktix"]["max_dwell_time"] = 60
config_dict['cityline']={} config_dict['cityline']={}
@ -799,7 +794,6 @@ def btn_save_act(slience_mode=False):
global chk_state_pass_date_is_sold_out global chk_state_pass_date_is_sold_out
global chk_state_auto_reload_coming_soon_page global chk_state_auto_reload_coming_soon_page
global txt_auto_reload_page_interval global txt_auto_reload_page_interval
global chk_status_kktix_status_api
global txt_max_dwell_time global txt_max_dwell_time
global chk_status_cityline_queue_retry global chk_status_cityline_queue_retry
global txt_reset_browser_intervalv global txt_reset_browser_intervalv
@ -890,7 +884,6 @@ def btn_save_act(slience_mode=False):
if is_all_data_correct: if is_all_data_correct:
config_dict["kktix"]["auto_press_next_step_button"] = bool(chk_state_auto_press_next_step_button.get()) config_dict["kktix"]["auto_press_next_step_button"] = bool(chk_state_auto_press_next_step_button.get())
config_dict["kktix"]["auto_fill_ticket_number"] = bool(chk_state_auto_fill_ticket_number.get()) config_dict["kktix"]["auto_fill_ticket_number"] = bool(chk_state_auto_fill_ticket_number.get())
config_dict["kktix"]["kktix_status_api"] = bool(chk_state_kktix_status_api.get())
config_dict["kktix"]["max_dwell_time"] = int(txt_max_dwell_time.get().strip()) config_dict["kktix"]["max_dwell_time"] = int(txt_max_dwell_time.get().strip())
if config_dict["kktix"]["max_dwell_time"] > 0: if config_dict["kktix"]["max_dwell_time"] > 0:
@ -1341,8 +1334,6 @@ def applyNewLanguage():
global lbl_block_facebook_network_recommand global lbl_block_facebook_network_recommand
global lbl_auto_reload_page_interval global lbl_auto_reload_page_interval
global lbl_kktix_status_api
global chk_kktix_status_api
global lbl_max_dwell_time global lbl_max_dwell_time
global lbl_cityline_queue_retry global lbl_cityline_queue_retry
global chk_cityline_queue_retry global chk_cityline_queue_retry
@ -1384,7 +1375,6 @@ def applyNewLanguage():
lbl_block_facebook_network_recommand.config(text=translate[language_code]["recommand_enable"]) lbl_block_facebook_network_recommand.config(text=translate[language_code]["recommand_enable"])
lbl_auto_reload_page_interval.config(text=translate[language_code]["auto_reload_page_interval"]) lbl_auto_reload_page_interval.config(text=translate[language_code]["auto_reload_page_interval"])
lbl_kktix_status_api.config(text=translate[language_code]["kktix_status_api"])
lbl_max_dwell_time.config(text=translate[language_code]["max_dwell_time"]) lbl_max_dwell_time.config(text=translate[language_code]["max_dwell_time"])
lbl_cityline_queue_retry.config(text=translate[language_code]["cityline_queue_retry"]) lbl_cityline_queue_retry.config(text=translate[language_code]["cityline_queue_retry"])
lbl_reset_browser_interval.config(text=translate[language_code]["reset_browser_interval"]) lbl_reset_browser_interval.config(text=translate[language_code]["reset_browser_interval"])
@ -1428,7 +1418,6 @@ def applyNewLanguage():
chk_headless.config(text=translate[language_code]["enable"]) chk_headless.config(text=translate[language_code]["enable"])
chk_verbose.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_guess_options.config(text=translate[language_code]["enable"])
chk_kktix_status_api.config(text=translate[language_code]["enable"])
chk_cityline_queue_retry.config(text=translate[language_code]["enable"]) chk_cityline_queue_retry.config(text=translate[language_code]["enable"])
tabControl.tab(0, text=translate[language_code]["preference"]) tabControl.tab(0, text=translate[language_code]["preference"])
@ -2057,20 +2046,6 @@ def AdvancedTab(root, config_dict, language_code, UI_PADDING_X):
group_row_count +=1 group_row_count +=1
global lbl_kktix_status_api
lbl_kktix_status_api = Label(frame_group_header, text=translate[language_code]['kktix_status_api'])
lbl_kktix_status_api.grid(column=0, row=group_row_count, sticky = E)
global chk_state_kktix_status_api
chk_state_kktix_status_api = BooleanVar()
chk_state_kktix_status_api.set(config_dict["kktix"]["kktix_status_api"])
global chk_kktix_status_api
chk_kktix_status_api = Checkbutton(frame_group_header, text=translate[language_code]['enable'], variable=chk_state_kktix_status_api)
chk_kktix_status_api.grid(column=1, row=group_row_count, sticky = W)
group_row_count +=1
global lbl_max_dwell_time global lbl_max_dwell_time
lbl_max_dwell_time = Label(frame_group_header, text=translate[language_code]['max_dwell_time']) lbl_max_dwell_time = Label(frame_group_header, text=translate[language_code]['max_dwell_time'])
lbl_max_dwell_time.grid(column=0, row=group_row_count, sticky = E) lbl_max_dwell_time.grid(column=0, row=group_row_count, sticky = E)
@ -3154,7 +3129,7 @@ def main_gui():
load_GUI(root, config_dict) load_GUI(root, config_dict)
GUI_SIZE_WIDTH = 590 GUI_SIZE_WIDTH = 590
GUI_SIZE_HEIGHT = 665 GUI_SIZE_HEIGHT = 645
GUI_SIZE_MACOS = str(GUI_SIZE_WIDTH) + 'x' + str(GUI_SIZE_HEIGHT) GUI_SIZE_MACOS = str(GUI_SIZE_WIDTH) + 'x' + str(GUI_SIZE_HEIGHT)
GUI_SIZE_WINDOWS=str(GUI_SIZE_WIDTH-70) + 'x' + str(GUI_SIZE_HEIGHT-80) GUI_SIZE_WINDOWS=str(GUI_SIZE_WIDTH-70) + 'x' + str(GUI_SIZE_HEIGHT-80)
@ -3320,7 +3295,6 @@ async def main_server():
print("server running on port:", CONST_SERVER_PORT) print("server running on port:", CONST_SERVER_PORT)
await asyncio.Event().wait() await asyncio.Event().wait()
def web_server(): def web_server():
is_port_binded = util.is_connectable(CONST_SERVER_PORT) is_port_binded = util.is_connectable(CONST_SERVER_PORT)
#print("is_port_binded:", is_port_binded) #print("is_port_binded:", is_port_binded)