A CLI tool to query local WeChat data with 11 commands: sessions, history, search, contacts, members, stats, export, favorites, unread, new-messages, and init. Features: - Self-contained init with key extraction (no external deps) - On-the-fly SQLCipher decryption with caching - JSON output by default for LLM/AI tool integration - Message type filtering and chat statistics - Markdown/txt export for conversations - Cross-platform: macOS, Windows, Linux
24 lines
470 B
TOML
24 lines
470 B
TOML
[build-system]
|
|
requires = ["setuptools>=68.0", "wheel"]
|
|
build-backend = "setuptools.build_meta"
|
|
|
|
[project]
|
|
name = "wechat-cli"
|
|
version = "0.2.0"
|
|
description = "WeChat data query CLI for LLMs"
|
|
requires-python = ">=3.10"
|
|
dependencies = [
|
|
"click>=8.1,<9",
|
|
"pycryptodome>=3.19,<4",
|
|
"zstandard>=0.22,<1",
|
|
]
|
|
|
|
[project.scripts]
|
|
wechat-cli = "wechat_cli.main:cli"
|
|
|
|
[tool.setuptools.packages.find]
|
|
where = ["."]
|
|
|
|
[tool.setuptools.package-data]
|
|
wechat_cli = ["bin/*"]
|