Как анализировать данные, полученные через IPFS Python API - PullRequest
0 голосов
/ 04 марта 2019

Я хочу создать чат-комнату с использованием Python на основе IPFS.Я пытался использовать pubsub для отправки и получения информации.

import ipfsapi;
api=ipfsapi.connect("127.0.0.1",5001);
with api.pubsub_sub("topic",discover=True) as sub:
    for message in sub:
        print(message);

И полученные данные выглядят как

{'from': 'EiDByeJhC7IHqQ2x2G+uGiFSSj1WUeNDp11qpwYDap5rNw==', 'data': 'dGVzdCBwdWIgbW9kZQ==', 'seqno': 'FYijZ/yJJXw=', 'topicIDs': ['topic']}

Я не знаю, как проанализировать IPFS-адрес источника и полученные данные

1 Ответ

0 голосов
/ 04 марта 2019

То есть base64, вам нужно его расшифровать:

import base64
# This is and example of decoding your message['data']
coded_string = "dGVzdCBwdWIgbW9kZQ=="
base64.b64decode(coded_string)  # b'test pub mode'
...