是否有简单的服务可以存储我的密钥下的字符串以供机器人使用?
要求:
- 简单的命令行访问,允许自动发布
- 无需保持与服务的某些会话处于活动状态
- 我选择密钥(因此 pastebins 失败)
- 无需注册/认证(为简单起见)
- 该绳应保存约一个月。
我想要这样的东西:
Store:
$ echo some_data_0x1299C0FF | store_my_string testtest2011
Retrieve:
$ retrive_my_string testtest2011
some_data_0x1299C0FF
你知道我应该用什么来做吗?我只能想到以某种方式使用 IRC(频道主题,,/whowas
...),但对于这个简单的任务来说,这太复杂了。
无需安全性:任何人都可以更新我的字符串。任务看起来非常简单,所以我希望解决方案也同样简单。期望像单个简单curl
调用一样。
答案1
您可以使用 DNSTXT
记录以这种方式存储字符串。我不确定设置它们有多容易,但这取决于您的 DNS 服务器的设置方式。
答案2
除非您自己托管服务,否则通常无法摆脱第 3 项要求——因为冲突可能会造成问题。有一个丑陋的解决方法:将 pastebin 隐藏在链接缩短器后面——其中一些,例如http://tinyurl.com/,允许选择您自己的前缀。
大多数 pastebin 允许检索“原始”粘贴,并且可以通过简单的 HTTP 请求提交。最简单的是斯普伦格:
$ echo "This is a test" | curl -F 'sprunge=<-' http://sprunge.us
http://sprunge.us/fiea
$ curl http://sprunge.us/fiea
This is a test