将音频文件上传到IOTA缠结中

罗伯托·雷(Roberto Rey)这是我上传到Tangle的音频文件。这是一个人不久前离开我的语音信箱。

该程序的目的:将音频文件上传并存储到IOTA Tangle中。

本文假定您在计算机上安装了Python(我使用过Raspberry Pi)。要安装python和/或使用终端,请参阅我以前的任何文章。

如果您遇到问题,请与我联系。如果您有任何需要改进的地方,也请告诉我。

要与IOTA缠结进行通信,您需要安装PyOTA库(https://github.com/iotaledger/iota.lib.py):

cd〜/

sudo apt-get install libffi-dev(为避免错误:“加密的构建轮子失败”)

须藤点安装pyota(ccurl)

git clone https://github.com/iotaledger/iota.lib.py.git

要测试安装是否成功(大约需要10分钟):

光盘iota.lib.py

python setup.py测试

要上传音频文件,您需要首先将其转换为Base64字符串。您可以在几个网页上执行此操作。我使用了Base64.Guru(https://base64.guru/converter/encode/audio)。

结果将如下所示:

复制并使用以下程序(我将其称为iota-audio.py):

您需要进行三项更改(代码中所有这些都突出显示):

  • 插入您的IOTA地址
  • 检查您使用的是最佳节点
  • 插入音频文件的Base64字符串
  • 插入标签,以便您可以捆绑文件(仅允许以下字符:A…Z和仅数字9)
  • 您将需要一个IOTA地址。为此,我建议在计算机(https://trinity.iota.org)上安装三位一体钱包,然后以这种方式获取新地址。

    运行程序:

    python iota-audio.py

    程序运行时,您将看到以下输出:

    转到THETANGLE.ORG,插入您的IOTA地址,您将看到您生成的所有交易。要检查单击其中一项交易,您将看到类似以下内容:

    你可能还喜欢