昨天我收到一封令人担忧的电子邮件:
来自:Google Apps 团队
主题:有关从 Google Hangouts 升级到 Google Chat 的重要信息今年早些时候,我们宣布所有环聊用户都将升级到 Google Chat。作为升级的最后一步,从 2022 年 11 月 1 日开始,网页版 Hangouts 将升级为网页版 Chat。我们向您发送电子邮件是因为您的某些对话或部分对话不会自动从 Hangouts 迁移到 Chat。
如果你希望保留环聊对话,我们强烈建议你在 2023 年 1 月 1 日删除环聊数据之前使用 Google 导出并下载你的数据。
…
(强调我的)
我按照说明导出了数据:
$ wc -l 外卖/Hangouts/Hangouts.json 1041592 外卖/Hangouts/Hangouts.json
一百万行数据?这看起来像什么?
$ head -n 25 外卖/Hangouts/Hangouts.json
{
“对话”:[
{
“对话”: {
“conversation_id”:{
“id”:“Ugx……”
},
“对话”: {
“ID”: {
“id”:“Ugx……”
},
“类型”:“STICKY_ONE_TO_ONE”,
“self_conversation_state”:{
“self_read_state”:{
“参与者ID”:{
"gaia_id": "103...",
"chat_id": "103..."
},
"latest_read_timestamp": "136..."
},
“状态”:“活动”,
"notification_level": "安静",
“看法”: [
“INBOX_VIEW”
],
哦亲爱的。远非人类可读。
我现在编写了一个脚本来将其转换为可读的东西(代码):
$ python3 process-hangouts-json.py 外卖/Hangouts/Hangouts.json
...
乔纳·西德曼 (2013-05-31 11:48 AM):
我觉得我有一个公共交通问题
你,但现在我不记得那是什么了
杰夫考夫曼 (2013-05-31 11:48 AM):
好吧,让我知道
...
抽查,我的脚本中没有看到在线聊天界面中缺少的任何内容,但很难确定。
我希望这个脚本对尝试阅读环聊导出内容的其他人有用!