A tool to extract QQ chat history.
Project description
qq-chat-history
简介
从 QQ 聊天记录文件中提取聊天信息,仅支持 txt
格式的聊天记录。
安装
使用 pip
安装。
> pip install -U qq-chat-history
使用
你可以直接在终端中使用,如下(如果安装到虚拟环境请确保已激活):
> qq-chat-history --help
按照提示传入指定参数,你也可以不带参数直接启动,然后按照提示输入参数。
或者,你可以在代码中使用,如下:
from qq_chat_history import Parser
parser = Parser.get_instance('group')
lines = '''
1883-03-07 11:22:33 A<someone@example.com>
关注永雏塔菲喵
关注永雏塔菲谢谢喵
1883-03-07 12:34:56 B(123123)
TCG
1883-03-07 13:24:36 C(456456)
TCG
1883-03-07 22:00:51 A<someone@example.com>
塔菲怎么你了
'''.strip().splitlines()
for line in parser.parse(lines):
print(line) # {'date': ..., 'id': ..., 'name': ..., 'content': ...}
注意 parser.parse
方法返回的是一个生成器。
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
qq_chat_history-0.1.0.tar.gz
(4.5 kB
view hashes)
Built Distribution
Close
Hashes for qq_chat_history-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f377ebe30736f35b78345070742db0932541b873e08635d2dcf3e3334c67a187 |
|
MD5 | e0e63a0d6cc58ce92708b9ecafae76d9 |
|
BLAKE2b-256 | 8c4024e3a4ed15e385089021147d24d5859b4b66d5cb8ffed25450bbb8622274 |