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...