From ec060ce444cdd1c48a54686cadbc8950478eedcf Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 22 八月 2025 16:27:34 +0800
Subject: [PATCH] 网页内容修改

---
 setting.py |  206 +++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 198 insertions(+), 8 deletions(-)

diff --git a/setting.py b/setting.py
index 0bf112a..95bddb1 100644
--- a/setting.py
+++ b/setting.py
@@ -36,6 +36,22 @@
     return int(cp.get("config", "stay_on_top"))
 
 
+# -------------------------------瀹㈡埛绔爣璇�--------------------------
+# 璁剧疆鏄惁缃《
+def set_client(client):
+    # 璁剧疆鏄惁缃《
+    cp = __read_setting()
+    cp.set("config", "client", f"{client}")
+    __write_setting(cp)
+
+
+# 鑾峰彇鏄惁缃《
+def get_client():
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "client")
+    return val
+
+
 # --------------------------------鎺橀噾--------------------------------
 
 def get_juejin_params():
@@ -88,6 +104,7 @@
     else:
         return None
 
+
 # 鑾峰彇鍚岃姳椤鸿嚜鍔ㄧ偣鍑讳綅缃�
 def get_ths_auto_code_rect():
     cp = __read_setting()
@@ -96,7 +113,6 @@
         return json.loads(val)
     else:
         return None
-
 
 
 # --------------------------------鍚岃姳椤哄壇灞忚彍鍗�--------------------------------
@@ -157,16 +173,16 @@
         return None
 
 
-# 璁板綍涓婃鐨勭獥鍙d綅缃笌澶у皬
-def set_window_info(mainWindow, floatWindow):
+# 璁剧疆鍒嗘椂鐪嬬洏
+def set_tick_window_info(win_info):
     cp = __read_setting()
-    cp.set("config", "window_info", json.dumps((mainWindow, floatWindow)))
+    cp.set("config", "window_tick_info", json.dumps(win_info))
     __write_setting(cp)
 
 
-def get_window_info():
+def get_tick_window_info():
     cp = __read_setting()
-    val = __get_setting(cp, "config", "window_info")
+    val = __get_setting(cp, "config", "window_tick_info")
     if val is None:
         return None
     else:
@@ -174,6 +190,180 @@
         return val
 
 
+# 璁剧疆鎮诞鐩洏
+def set_float_watch_window_info(win_info):
+    cp = __read_setting()
+    cp.set("config", "window_watch_float_info", json.dumps(win_info))
+    __write_setting(cp)
+
+
+def get_float_watch_window_info():
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "window_watch_float_info")
+    if val is None:
+        return None
+    else:
+        val = json.loads(val)
+        return val
+
+
+def set_kp_window_info(window):
+    cp = __read_setting()
+    cp.set("config", "xgb_window_info", json.dumps(window))
+    __write_setting(cp)
+
+
+def get_kp_window_info():
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "xgb_window_info")
+    if val is None:
+        return None
+    else:
+        val = json.loads(val)
+        return val
+
+
+def set_kp_second_window_info(window):
+    cp = __read_setting()
+    cp.set("config", "kp_second_window_info", json.dumps(window))
+    __write_setting(cp)
+
+
+def get_kp_second_window_info():
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "kp_second_window_info")
+    if val is None:
+        return None
+    else:
+        val = json.loads(val)
+        return val
+
+
+def set_delegating_window_info(window):
+    set_window_info("delegating_window_info", window)
+
+
+def get_delegating_window_info():
+    return get_window_info("delegating_window_info")
+
+
+def set_window_info(key, window):
+    """
+    璁剧疆绐楀彛淇℃伅
+    :param key:
+    :param window:
+    :return:
+    """
+    cp = __read_setting()
+    cp.set("config", key, json.dumps(window))
+    __write_setting(cp)
+
+
+def get_window_info(key):
+    """
+    鑾峰彇绐楀彛淇℃伅
+    :param key:
+    :return:
+    """
+    cp = __read_setting()
+    val = __get_setting(cp, "config", key)
+    if val is None:
+        return None
+    else:
+        val = json.loads(val)
+        return val
+
+
+# 璁剧疆浠g爜灞炴�ф淇℃伅
+def set_code_attribute_window_info(window):
+    cp = __read_setting()
+    cp.set("config", "code_attribute_window_info", json.dumps(window))
+    __write_setting(cp)
+
+
+def get_code_attribute_window_info():
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "code_attribute_window_info")
+    if val is None:
+        return None
+    else:
+        val = json.loads(val)
+        return val
+
+
+# 鑾峰彇鎮诞鐩洏鏄惁鍙互鑷姩鑾峰彇鐒︾偣
+def set_float_frame_auto_focus(can_focus):
+    cp = __read_setting()
+    cp.set("config", "float_frame_auto_focus", f"{1 if can_focus else 0}")
+    __write_setting(cp)
+
+
+def get_float_frame_auto_focus():
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "float_frame_auto_focus")
+    if val is None:
+        return False
+    else:
+        if int(val) > 0:
+            return True
+        return False
+
+
+# 鑾峰彇鎮诞鐩洏鏄惁鍙互鑷姩鑾峰彇鐒︾偣
+def set_float_frame_trade_quick_key(can_focus):
+    cp = __read_setting()
+    cp.set("config", "float_frame_trade_quick_key", f"{1 if can_focus else 0}")
+    __write_setting(cp)
+
+
+def get_float_frame_trade_quick_key():
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "float_frame_trade_quick_key")
+    if val is None:
+        return False
+    else:
+        if int(val) > 0:
+            return True
+        return False
+
+
+def is_only_convertible_bonds():
+    """
+    鏄惁鍙湁鍙浆鍊�
+    :return:
+    """
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "only_convertible_bonds")
+    if val:
+        if int(val) > 0:
+            return True
+    return False
+
+
+# 鑾峰彇灞忓箷鐨勬瘮渚�
+def get_screen_scale():
+    """
+    鑾峰彇灞忓箷姣斾緥锛岄粯璁�1.5
+    :return:
+    """
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "screen_scale")
+    if val:
+        return round(float(val), 2)
+    return 1.5
+
+
+def is_can_ths_buy():
+    """
+    鏄惁鍚岃姳椤轰拱鍏�
+    :return:
+    """
+    cp = __read_setting()
+    val = __get_setting(cp, "config", "ths_buy")
+    if val and int(val) > 0:
+        return True
+    return False
+
+
 if __name__ == "__main__":
-    print(get_ths_auto_click_time_space())
-    set_ths_auto_click_time_space(1000)
+    print(is_can_ths_buy())

--
Gitblit v1.8.0