被steem的技术本身所吸引。
闭关学习一整天!
祝大家玩的愉快
This page is synchronized from the post: 今天啥也不晒了
现在进入个人中心
可以看到用户ID下方的followers以及followed除了显示数量外,还可以点进去查看详情。
点击对应的红色箭头指向,就可以进入到Followers列表或Followed列表。
两种列表大致都长成一样。以Followers列表为例:
FOLLOW
,就将对应的追随者加入到你的追随列表中(Followed)UNFOLLOW
,说明其已经在你的追随列表中(Followed)UNFOLLOW
将会将其从你的追随列表中(Followed)中移除MUTE
可以让你屏蔽对应用户的信息(帖子等)MUTE
以后就看不到对应用户的内容啦MUTE
会同时将其从你的追随列表中(Followed)中移除。以前我写过一个帖子
Follow me, Follow me 教你如何关注别人(回帖我就关注你)
除了文中说到的方法,现在你可以直接在你的粉丝列表中关注(追随)你的粉丝啦。
这就是传说中的互粉啦。(我的粉丝我统统都粉啦)
This page is synchronized from the post: 详解个人中心的Followers、Followed功能,以及MUTE (谁是你的追随者,你追随了谁,以及屏蔽功能)
最近中文区很冷清
人气不旺,帖子少,顶贴回帖氛围也不活跃。
于是就想除了发帖顶帖外,玩点别的。
因为手头有一些硬件资源,就想能不能把这些资源和STEEMIT结合起来,做点有趣的东西呢。
于是,就有了文中的产物: 在一块OLED屏幕上,显示指定账户的STEEMIT Balance。
为了完成这个小玩意,我们需要实现以下功能:
我使用了一块基于ESP8266的开发板。
这款开发板可以连接到WIFI网络,并且自带OLED屏幕,可以使用Arduino编程。
开发板的全貌:
尽管开发板可以联网、可以写程序
但是对于我这种对STEEMIT的了解仅限于发帖顶帖的人而言,想在上边直接实现我们需要的功能还是太难了。
为此,我折中了一下,使用一台Linux主机获取指定账户的steemit balance
所以,问题变成了
好,我们分别来实现这些功能。
为了实现这个功能,我在Linux主机上安装了pistonpip3 install steem-piston
安装后,我们就可以使用命令行来获取指定账户的steemit balance
比如以下语句获取中文区的大鲸鱼abit的账户资产~/.local/bin/piston --node wss://steemit.com/wspa balance abit
显示结果如下:
但是这个数据有点太多了,我只需要其中的ID, STEEM, SBD, 以及最后一项VESTS (in STEEM)
我们通常把最后一项叫STEEM POWER (SP)
为了简化数据,我把它们简单的处理一下~/.local/bin/piston --node wss://steemit.com/wspa balance abit | sed -e '/^+/d' | sed -e '/Account/d' | awk -F " " '{ print $2 " " $4 " " $7 " " $13}'
请原谅我是菜鸟一枚,很多东西都现学现卖,也许有更简单的办法
总之,数据拿到了,分别是ID, STEEM, SBD, SPabit 3316.026 32663.161 342030.80587869947
虽然标题写的是Linux主机将数据传送给开发板
但实际上我用的是MQTT
MQTT是被广泛用于物联网的一种通信协议,使用发布-订阅方式
简单的说,LINUX主机发布steemit balance到MQTT服务器
我的开发板从MQTT服务器订阅指定的信息(steemit balance)
这样一旦有新消息到来,开发板就会在OLED上显示出来。
我使用mosquitto_pub来发布信息,在这之前你要安装mosquitto-clientssudo apt-get install mosquitto-clients
发布消息的命令:mosquitto_pub -t "Oflyhigh/MQTT/STEEM_BL" -m "abit 3316.026 32663.161 342030.80587869947" -h iot.xxx.com
其中iot.xxx.com是MQTT主机名,你可以用任何主机,比如“iot.eclipse.org”
我使用上图BananaPI M2+ 自建了一个MQTT服务器,如果你有类似硬件,比如RaspberryPi你也可以。
开发板上我使用Arduino IDE进行编程
当然,也可以使用ESP8266的SDK进行。
几个核心的工作就是
连接到到网络上
向MQTT服务器订阅消息
接收消息并在OLED上显示
连接到WIFI我使用了“ESP8266WiFi”库
向MQTT服务器订阅消息我使用了“PubSubClient”
板载的OLED和ESP8266之间使用I2C通讯,所以还要包含“Wire”库
订阅的核心代码client.subscribe("Oflyhigh/MQTT/STEEM_BL");
然后在Linux上执行上边提及的piston命令并用mosquitto_pub发布,就可以在屏幕上显示啦
通过上边的操作,实现了在屏幕上显示指定账户的资产信息。
但是不能总人工操作是不?
很简单,你直接编写个shell脚本
1 | # |
然后设置crontab,定时执行就可以啦。
怎么样,弄一个放餐桌旁边、电脑桌旁边
随时显示你有多少资产,是不是很酷(冷)?
或者通过crontab设置,交替显示你和别人都有多少资产,然后告诫自己:革命尚未成功,同志仍需努力!
好吧,其实我就是无聊玩,轻喷哦
感谢 @abit 大王在这友情客串,因为的账户钱太少,不好意思晒
This page is synchronized from the post: 使用OLED液晶屏实时显示你的STEEM资产/Use the OLED screen to display your STEEM assets in real time
Price | Steem | SD ($) | Total SD ($) |
---|---|---|---|
1.550000 | 12621.948 | 19564.019 | 19564.019 |
是那个大户在打压价格啊?
这一笔卖单顶上千笔啊
Date | Price | Steem | SD ($) |
---|---|---|---|
31 seconds ago | 1.550000 | 64.000 | 99.200 |
5 minutes ago | 1.550005 | 162.091 | 251.242 |
17 minutes ago | 1.550111 | 9.838 | 15.250 |
21 minutes ago | 1.550484 | 2.892 | 4.484 |
25 minutes ago | 1.550007 | 111.524 | 172.863 |
25 minutes ago | 1.549931 | 47.135 | 73.056 |
31 minutes ago | 1.549957 | 101.686 | 157.609 |
31 minutes ago | 1.549958 | 80.857 | 125.325 |
40 minutes ago | 1.549959 | 155.477 | 240.983 |
54 minutes ago | 1.549955 | 150.814 | 233.755 |
1小时以内的成交价,压得死死的。
我已经把账户里的SD都换成STEEM啦
你呢?
This page is synchronized from the post: 超级大卖单一下子把STEEM价格拉到了1.55
很早以前,我进到内部市场
因为时间显示的小BUG,没搞懂为啥交易时间都是8小时以前。
也就没想明白如何买卖STEEM
之后用了一次转换功能
把最近发帖赚的SD全部转换成了STEEM,然后存成SP。
但是这个耗费了7天时间,觉得太不方便了
然后看有朋友的帖子 @userlogin 等提到内部市场的交易功能
再次去看,终于搞明白如何操作了
然后在2.5点位买了一些
之后在2.2,2.0等各个点位分别把赚到的SD购买了STEEM
知道今天看到:3 hours ago 1.801105 51.233 92.276
甚至更早的:6 hours ago 1.799383 1.296 2.332
6 hours ago 1.801055 20.478 36.882
虽然我买的数量微不足道,但是还是说不出的滋味呀。
STEEM还会继续下跌吗?
你怎么看?今天你买了吗?
就像这幅图像,到底是金币还是甜心巧克力呢?
This page is synchronized from the post: STEEM还会继续下跌吗,STEEM 今天你买了吗?
Update your browser to view this website correctly. Update my browser now