DismalKiller用cursor写了个Python小工具,让写周报更轻松 中发帖

多项目管理:可以同时添加多个Git项目目录 


目录记忆:会保存已添加的项目目录,下次打开时自动加载


时间范围选择:可以自定义要查看的时间范围(默认7天)


一键收集:点击收集按钮,自动获取所有项目的提交记录


自动复制:将收集到的日志自动复制到剪贴板,方便直接粘贴到周报中


import os
import tkinter as tk
from tkinter import filedialog, ttk, messagebox
import subprocess
from datetime import datetime, timedelta
import json
import pyperclip

# 在文件开头定义一个默认的目录列表
DEFAULT_DIRS = []

class GitLogCollector:
def __init__(sel...