main.py
647 Bytes
#!/usr/bin/env python3
"""
Etsy Customer Notify - 主程序入口
自动化Etsy客户营销消息发送工具
"""
import sys
import os
import tkinter as tk
from src.gui.main_window import MainWindow
from src.core.git_updater import GitUpdater
from src.core.config import Config
def main():
"""主程序入口"""
# 检查并执行自动更新
updater = GitUpdater()
if updater.check_and_update():
print("检测到更新,正在重启...")
updater.restart_application()
return
# 启动GUI应用
root = tk.Tk()
app = MainWindow(root)
root.mainloop()
if __name__ == "__main__":
main()