remove "internal_emoji"
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env python3
|
||||
# -*- coding: UTF-8 -*-
|
||||
|
||||
import os
|
||||
import sys
|
||||
import argparse
|
||||
import logging
|
||||
@@ -46,6 +46,7 @@ if __name__ == '__main__':
|
||||
render = HTMLRender(parser, res)
|
||||
htmls = render.render_msgs(msgs)
|
||||
|
||||
os.makedirs(os.path.dirname(output_file), exist_ok=True)
|
||||
if len(htmls) == 1:
|
||||
with open(output_file, 'w') as f:
|
||||
f.write(htmls[0])
|
||||
|
||||
@@ -32,7 +32,6 @@ class WeChatDBParser(object):
|
||||
self.msgs_by_chat = defaultdict(list)
|
||||
self.emoji_groups = {}
|
||||
self.emoji_info = {}
|
||||
self.internal_emojis = {}
|
||||
self.emoji_encryption_key = None
|
||||
self._parse()
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@ class Resource(object):
|
||||
ret = os.path.join(self.voice_dir, dir1, dir2,
|
||||
'msg_{}.amr'.format(imgpath))
|
||||
if not os.path.isfile(ret):
|
||||
logger.error("Voice file not found for {}".format(imgpath))
|
||||
logger.error(f"Cannot find voice file {imgpath}, {fname}")
|
||||
return ""
|
||||
return ret
|
||||
|
||||
@@ -77,7 +77,7 @@ class Resource(object):
|
||||
""" return base64 unicode string"""
|
||||
im = self.avt_reader.get_avatar(username)
|
||||
if im is None:
|
||||
logger.warning(f"Avatar for {username} is missing.")
|
||||
logger.warning(f"Cannot find avatar for {username}.")
|
||||
return ""
|
||||
buf = io.BytesIO()
|
||||
try:
|
||||
@@ -165,5 +165,5 @@ class Resource(object):
|
||||
return video_file
|
||||
elif os.path.exists(video_thumbnail_file):
|
||||
return video_thumbnail_file
|
||||
logger.warning(f"Cannot get video {videoid}")
|
||||
logger.warning(f"Cannot find video {videoid}")
|
||||
return ""
|
||||
|
||||
|
Before Width: | Height: | Size: 8.3 KiB |
|
Before Width: | Height: | Size: 8.0 KiB |
|
Before Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 67 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 77 KiB |
|
Before Width: | Height: | Size: 46 KiB |
|
Before Width: | Height: | Size: 56 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 85 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 62 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 26 KiB |
|
Before Width: | Height: | Size: 21 KiB |
|
Before Width: | Height: | Size: 42 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 9.0 KiB |