易用剪贴板(EasyUseClipboard),提供了基础剪贴板功能、收藏以及插件系统
通过事件监听器给出接口即可使用自己编写的插件(未来会加入更好的事件监听系统和插件操作界面)
from src.tnxts.listener import _clipboard_listener
from src.tnxts.plugin import PluginMetadata
_metadata = PluginMetadata(
name="helloworld",
author="Tnxts",
description="在复制时输出hello, world",
usage="复制时自动运行"
)
def print_hello():
print("hello, world")
_clipboard_listener.on_copy(print_hello)
- 提供剪贴板操作能力
- 实现插件系统,可自由添加插件
- 使用sqlalchemy兼容不同数据库
- 封装loguru实现日志系统
- 使用PyQt5与PyQt-Fluent-Widget实现GUI界面
- 代码优化
- 实现前后端分离
- 兼容不同操作系统
- 实现多端实时同步