def __str__(self):
for url in self.media:
filename = os.path.basename(url)
dir = os.path.join(config['cq_root_dir'], config['cq_image_dir'], 'twitter')
path = os.path.join(dir, filename)
# ??twitter??????????
if not os.path.exists(dir):
os.mkdir(dir)
# ??
if not os.path.exists(path):
resp = requests.get(url, timeout=60, proxies=config.get('proxies'))
with open(path, 'wb') as f:
f.write(resp.content)
dt = self.date.astimezone(timezone(timedelta(hours=9)))
ds = datetime.strftime(dt, "%Y-%m-%d %H:%M:%S JST")
results = [ds, ]
text = self.text
text = text.replace('?', '·').replace('?', '×').replace('#????????', '').replace('?', '')
results.extend(['', text.strip()])
results.extend([str(CQImage(os.path.join('twitter', os.path.basename(m)))) for m in self.media])
return '\n'.join(results)
评论列表
文章目录