将音频文件上传到IOTA缠结中
这是我上传到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地址。为此,我建议在计算机(https://trinity.iota.org)上安装三位一体钱包,然后以这种方式获取新地址。
运行程序:
python iota-audio.py
程序运行时,您将看到以下输出:
转到THETANGLE.ORG,插入您的IOTA地址,您将看到您生成的所有交易。要检查单击其中一项交易,您将看到类似以下内容: