create account

Pywit Version 1.0.3 is Released! by petertag

View this thread on: hive.blogpeakd.comecency.com
· @petertag · (edited)
$77.63
Pywit Version 1.0.3 is Released!
I've finished all of the initial features of pywit and released version 1.0.3 on Github! [Pywit](https://www.github.com/gitschwifty/pywit.git) is a steem witness and wallet command line tool built in Python, using holger80's beem. I took inspiration from Netherdrake's conductor, but I added some extra features as well. I've released it under the GNU General Public License v3.0, and would love any input or contributions y'all may have!
#### Why 1.0.3
Pywit is at version 1.0.3 because, while I was writing this post after getting to 1.0.0, then 1.0.1 after adding the license, I decided to add some testing stuff with CircleCI because I've been meaning to figure out how to use CI tools. Not a lot of tests yet, but I've got CircleCI running now!
## Features
It has both an interactive command mode, and shell commands for quicker access and automation. It keeps a configuration file for your witness account, as well as having a built in wallet to store your keys. It also includes a high-verbosity debug mode and a testing mode that won't broadcast transactions. To find out what you can do just from the shell, run `pywit --help`.
### Price Feed

![](https://s3.us-east-2.amazonaws.com/partiko.io/img/b287b3d9a0b80d8a4002545435470021d466401e.png)


Pywit can run a price feed for you, using several different markets through a Steem/BTC/USDT/USD proxy, as well as a separate Steem/BTC/USD proxy that are then averaged together (inspiration for these proxies, although not as well implemented, came from someguy123's steemfeed-js). You can adjust the wait time between updates, the minimum percent difference from your last price to publish an update, an option to immediately publish when you start the price feed, and pywit will also publish a feed if you haven't posted one in 24 hours. Outliers are also taken into account, and a difference too large (>25%, but might change), will not be published.
### Missed Blocks Monitoring
Pywit can also monitor your witness's missed blocks for you, with several different options available. The number of missed blocks (within the current session) and the time between updates are two of the options you can pass in. You can pass in the public key for a backup server, which it will switch your witness signing key to when your primary server has missed too many blocks. If you don't pass in a backup key, it will disable your witness when too many blocks have been missed. There is currently not a notification sent when your witness server misses too many blocks (I don't know how to do it in Python yet), but a large warning appears in Terminal. If you keep an eye on your witness like you should, it shouldn't be an issue anyways as you'll notice quickly.
### Witness Status
You can also quickly enable and disable your witness from the shell, and you can get your witness status printed out. The final shell command is witness update, which takes you through questions to update your witness information. This includes all props, and will confirm that you want to update.
### Warning

![](https://s3.us-east-2.amazonaws.com/partiko.io/img/f90eddf31980e69ef644d0f1ae2b1b09fbd5e949.png)


Check out the emergency level warning with pywit test-warning, it's pretty cool. Got the ASCII art [here](http://ascii.co.uk/art/stop) and figured out how to center it in a console with some help from StackOverflow. This will only appear when something time sensitive (ish) occurs, e.g. your witness monitor switching keys to backup. 
### Interactive

![](https://s3.us-east-2.amazonaws.com/partiko.io/img/48ee7a875795f68985d8ec26e9ccf070425a316f.png)


The interactive console is great as well, with a lot more commands to use. First, just run `pywit` by itself, and it will set up your configuration, with both a witness account and a wallet (in the future, the witness account will not be required as I'm planning on making this a more versatile utility). The wallet is encrypted with a BIP38 passphrase through beem, and the witness account is stored locally, holding just your account name, witness URL, props, and default public signing key (if you've set it, it does not pull it from the network). Help is your friend in there, I tried to document all the commands as well as I could, there are also some from Cmd2 (the plugin that runs the interactive console) that are still in there to be helpful, like alias if you'd rather call a command something else.
#### Testing
As I wrote earlier, while I was writing this post I decided to put together CircleCI and a basic test setup into the Github as well. I'm going to be fleshing out the testing to improve my skills in that area, as well as learning how to use CI so I can start working on the main steem repository with testing like some of the other witnesses. Right now I think I'm going to be using pytest with CircleCI and tox, mostly because half of this is me learning how to write Python test code by checking out what holger80 did.
## Acknowledgments
This wouldn't have been possible at all if not for beem by the awesome @holger80, both because that's the base of this tool but also because I went looking at the repo for hints whenever I got stuck with some python stuff (especially the testing). @furion wrote the original conductor, and I wouldn't have gotten started on this if I hadn't originally been using it, tried to submit a PR for hard fork 20, and seen it not go through. After that, I looked through the whole base and decided I could figure it out myself! Next, @someguy123's steemfeed-js gave me a lot of help figuring out how I should be calculating the price of Steem in the feeds, even though I can barely read Javascript. Finally, I couldn't have done anything without such a great Steem community. Thanks for all your previous work!
> If I have seen further, it is by standing on the shoulders of Giants.
### Vote For Me as Your Witness
Cheers, thanks for reading! If you like my tools and content and would like to see more, [Vote for me as witness](https://v2.steemconnect.com/sign/account-witness-vote?witness=petertag&approve=1) or [proxy your votes](https://v2.steemconnect.com/sign/account-witness-proxy?proxy=petertag&approve=1) and I'll vote the best witnesses for you!
#### My Projects
[Pywit](https://www.github.com/gitschwifty/pywit.git)- A witness tool-kit built in Python on top of Holger80's Beempy.

Posted using [Partiko Android](https://steemit.com/@partiko-android)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 484 others
properties (23)
authorpetertag
permlinkpywit-version-103-is-released-3jk0mgaq
categorywitness
json_metadata{"tags":["witness","witness-category","steem","python","partiko"],"image":["https://s3.us-east-2.amazonaws.com/partiko.io/img/b287b3d9a0b80d8a4002545435470021d466401e.png","https://s3.us-east-2.amazonaws.com/partiko.io/img/f90eddf31980e69ef644d0f1ae2b1b09fbd5e949.png","https://s3.us-east-2.amazonaws.com/partiko.io/img/48ee7a875795f68985d8ec26e9ccf070425a316f.png"],"app":"steemit/0.1","users":["holger80","furion","someguy123"],"links":["https://www.github.com/gitschwifty/pywit.git","http://ascii.co.uk/art/stop","https://v2.steemconnect.com/sign/account-witness-vote?witness=petertag&approve=1","https://v2.steemconnect.com/sign/account-witness-proxy?proxy=petertag&approve=1","https://steemit.com/@partiko-android"],"format":"markdown"}
created2018-10-25 17:51:06
last_update2018-10-25 18:38:06
depth0
children17
last_payout2018-11-01 17:51:06
cashout_time1969-12-31 23:59:59
total_payout_value58.456 HBD
curator_payout_value19.171 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length6,413
author_reputation17,170,168,350,944
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id74,041,325
net_rshares66,974,945,947,828
author_curate_reward""
vote details (548)
@acknowledgement ·
fossbot voter comment
I upvoted your post.

Keep steeming for a better tomorrow.
@Acknowledgement - God Bless

Posted using https://Steeming.com condenser site.
properties (22)
authoracknowledgement
permlinkre-petertag-pywit-version-103-is-released-3jk0mgaq-20181025t181326344z
categorywitness
json_metadata{}
created2018-10-25 18:13:30
last_update2018-10-25 18:13:30
depth1
children0
last_payout2018-11-01 18:13:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length143
author_reputation886,112,526,157
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,042,406
net_rshares0
@bobinson ·
$0.04
@petertag - IMHO you must submit this via Utopian as this project can be very very useful and you deserve lot more attention and appreciation.


I have started looking into it and also mirrored the project here for CI and deployment testing : https://gitlab.com/SteemCommunity/pywit/pipelines/34674248
👍  ,
properties (23)
authorbobinson
permlinkre-petertag-pywit-version-103-is-released-3jk0mgaq-20181029t122147012z
categorywitness
json_metadata{"tags":["witness"],"users":["petertag"],"links":["https://gitlab.com/SteemCommunity/pywit/pipelines/34674248"],"app":"steemit/0.1"}
created2018-10-29 12:21:51
last_update2018-10-29 12:21:51
depth1
children1
last_payout2018-11-05 12:21:51
cashout_time1969-12-31 23:59:59
total_payout_value0.028 HBD
curator_payout_value0.008 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length301
author_reputation55,343,141,313,811
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,272,496
net_rshares32,428,430,824
author_curate_reward""
vote details (2)
@bobinson ·
Two generic PRs : https://github.com/gitschwifty/pywit/pulls

Messaged about a small security fix - nothing major though.
properties (22)
authorbobinson
permlinkre-bobinson-re-petertag-pywit-version-103-is-released-3jk0mgaq-20181029t174958044z
categorywitness
json_metadata{"tags":["witness"],"links":["https://github.com/gitschwifty/pywit/pulls"],"app":"steemit/0.1"}
created2018-10-29 17:50:06
last_update2018-10-29 17:50:06
depth2
children0
last_payout2018-11-05 17:50:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length121
author_reputation55,343,141,313,811
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,290,488
net_rshares0
@coldicehotwater ·
![E59B79BF-6251-4EF6-B7F3-CF164AB9D250.jpeg](https://cdn.steemitimages.com/DQmQPbiGRETm44tdpNppmm9tjX8qUF9iPwhk4quJsCUKoXk/E59B79BF-6251-4EF6-B7F3-CF164AB9D250.jpeg)
properties (22)
authorcoldicehotwater
permlinkre-petertag-pywit-version-103-is-released-3jk0mgaq-20181030t172503868z
categorywitness
json_metadata{"tags":["witness"],"image":["https://cdn.steemitimages.com/DQmQPbiGRETm44tdpNppmm9tjX8qUF9iPwhk4quJsCUKoXk/E59B79BF-6251-4EF6-B7F3-CF164AB9D250.jpeg"],"app":"steemit/0.1"}
created2018-10-30 17:25:03
last_update2018-10-30 17:25:03
depth1
children1
last_payout2018-11-06 17:25:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length165
author_reputation204,142,473,972
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout0.000 HBD
percent_hbd10,000
post_id74,354,439
net_rshares0
@petertag ·
?

Posted using [Partiko Android](https://steemit.com/@partiko-android)
properties (22)
authorpetertag
permlinkpetertag-re-coldicehotwater-re-petertag-pywit-version-103-is-released-3jk0mgaq-20181030t183604323z
categorywitness
json_metadata{"app":"partiko"}
created2018-10-30 18:36:06
last_update2018-10-30 18:36:06
depth2
children0
last_payout2018-11-06 18:36:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length71
author_reputation17,170,168,350,944
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,358,178
net_rshares0
@crokkon · (edited)
$0.05
.
.
👍  ,
properties (23)
authorcrokkon
permlinkre-petertag-pywit-version-103-is-released-3jk0mgaq-20181027t160512481z
categorywitness
json_metadata"{"app": ""}"
created2018-10-27 16:05:12
last_update2022-09-18 10:19:39
depth1
children2
last_payout2018-11-03 16:05:12
cashout_time1969-12-31 23:59:59
total_payout_value0.038 HBD
curator_payout_value0.011 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1
author_reputation81,214,366,861,104
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,162,397
net_rshares42,935,986,273
author_curate_reward""
vote details (2)
@petertag ·
$0.03
I've heard of it but haven't really looked into it, thanks for the tip and your work on beem man!

Posted using [Partiko Android](https://steemit.com/@partiko-android)
👍  ,
properties (23)
authorpetertag
permlinkpetertag-re-crokkon-re-petertag-pywit-version-103-is-released-3jk0mgaq-20181027t230339712z
categorywitness
json_metadata{"app":"partiko"}
created2018-10-27 23:03:36
last_update2018-10-27 23:03:36
depth2
children1
last_payout2018-11-03 23:03:36
cashout_time1969-12-31 23:59:59
total_payout_value0.025 HBD
curator_payout_value0.007 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length167
author_reputation17,170,168,350,944
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,179,161
net_rshares29,413,467,588
author_curate_reward""
vote details (2)
@bobinson ·
I didn't see the message from @crokkon ... As he said, you MUST post with an utopian-io tag. You deserve lot more attention and love. Period.
properties (22)
authorbobinson
permlinkre-petertag-petertag-re-crokkon-re-petertag-pywit-version-103-is-released-3jk0mgaq-20181029t164505309z
categorywitness
json_metadata{"tags":["witness"],"users":["crokkon"],"app":"steemit/0.1"}
created2018-10-29 16:45:12
last_update2018-10-29 16:45:12
depth3
children0
last_payout2018-11-05 16:45:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length141
author_reputation55,343,141,313,811
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,287,280
net_rshares0
@cryptotash101 ·
$0.11
@petertag you seem to impress me time and time again keep up the great work my friend ! 👍🏼

Posted using [Partiko iOS](https://steemit.com/@partiko-ios)
👍  , , , , , ,
properties (23)
authorcryptotash101
permlinkcryptotash101-re-petertag-pywit-version-103-is-released-3jk0mgaq-20181029t171134229z
categorywitness
json_metadata{"app":"partiko"}
created2018-10-29 17:11:36
last_update2018-10-29 17:11:36
depth1
children0
last_payout2018-11-05 17:11:36
cashout_time1969-12-31 23:59:59
total_payout_value0.088 HBD
curator_payout_value0.026 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length152
author_reputation1,683,804,580,026
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,288,579
net_rshares103,469,751,017
author_curate_reward""
vote details (7)
@minimining ·
$0.03
I did not understand much. BUT I understand that you are king at codes. I am not..
👍  ,
properties (23)
authorminimining
permlinkre-petertag-pywit-version-103-is-released-3jk0mgaq-20181025t200604265z
categorywitness
json_metadata{"tags":["witness"],"app":"steemit/0.1"}
created2018-10-25 20:06:06
last_update2018-10-25 20:06:06
depth1
children0
last_payout2018-11-01 20:06:06
cashout_time1969-12-31 23:59:59
total_payout_value0.021 HBD
curator_payout_value0.006 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length82
author_reputation31,213,216,659,642
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,047,713
net_rshares24,886,670,101
author_curate_reward""
vote details (2)
@pgarcgo ·
Looks promising, im going to test it.
👍  ,
properties (23)
authorpgarcgo
permlinkre-petertag-pywit-version-103-is-released-3jk0mgaq-20181029t123032197z
categorywitness
json_metadata{"tags":["witness"],"app":"steemit/0.1"}
created2018-10-29 12:30:36
last_update2018-10-29 12:30:36
depth1
children1
last_payout2018-11-05 12:30:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length37
author_reputation118,205,269,281,710
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,272,950
net_rshares13,755,608,582
author_curate_reward""
vote details (2)
@bobinson ·
Yes, its a promising project
properties (22)
authorbobinson
permlinkre-pgarcgo-re-petertag-pywit-version-103-is-released-3jk0mgaq-20181029t123933429z
categorywitness
json_metadata{"tags":["witness"],"app":"steemit/0.1"}
created2018-10-29 12:39:36
last_update2018-10-29 12:39:36
depth2
children0
last_payout2018-11-05 12:39:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length28
author_reputation55,343,141,313,811
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,273,459
net_rshares0
@shares ·
re-petertag-pywit-version-103-is-released-3jk0mgaq-20181025t184039623z
You got a 57.24% upvote from @shares courtesy of @petertag! This is a service sponsored by @Yehey. Please consider voting for @Yehey as one of your Witness. Use this short URL link https://on.king.net/witness simply click and vote, this will redirect to steem connect for secure connection.

If you need an extra upvote, join us at https://SteemChat.com discord server. Or simply hang out and meet new friends with common interest.

WANTED SP DELEGATION. Let your Steem Powers (SP) works for you. Delegate SP to receive daily payouts. Choose the amount of your delegation. Start small or go big, it's all up to you.
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=10%20SP">10 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=50%20SP">50 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=100%20SP">100 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=200%20SP">200 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=500%20SP">500 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=1000%20SP">1000 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=2000%20SP">2000 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=3000%20SP">3000 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=5000%20SP">5000 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=10000%20SP">10000 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=20000%20SP">20000 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=50000%20SP">50000 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=100000%20SP">100000 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=500000%20SP">500000 SP</a>
<a href="https://v2.steemconnect.com/sign/delegate-vesting-shares?delegator=&delegatee=shares&vesting_shares=1000000%20SP">1000000 SP</a>

Have a fun day.
@Shares - Keep Steeming for a better future.

properties (22)
authorshares
permlinkre-petertag-pywit-version-103-is-released-3jk0mgaq-20181025t184039623z
categorywitness
json_metadata{"app":"postpromoter/2.1.0"}
created2018-10-25 18:40:39
last_update2018-10-25 18:40:39
depth1
children0
last_payout2018-11-01 18:40:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,665
author_reputation3,918,810,970,357
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,043,666
net_rshares0
@steem-plus ·
SteemPlus upvote
Hi, @petertag!

You just got a **1.2%** upvote from SteemPlus!
To get higher upvotes, earn more SteemPlus Points (SPP). On your Steemit wallet, check your SPP balance and click on "How to earn SPP?" to find out all the ways to earn.
If you're not using SteemPlus yet, please check our last posts in [here](https://steemit.com/@steem-plus) to see the many ways in which SteemPlus can improve your Steem experience on Steemit and Busy.
properties (22)
authorsteem-plus
permlinkpywit-version-103-is-released-3jk0mgaq---vote-steemplus
categorywitness
json_metadata{}
created2018-10-26 12:11:39
last_update2018-10-26 12:11:39
depth1
children0
last_payout2018-11-02 12:11:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length434
author_reputation247,952,188,232,400
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,089,074
net_rshares0
@steemitboard ·
Congratulations @petertag! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

<table><tr><td>https://steemitimages.com/60x70/http://steemitboard.com/@petertag/commented.png?201810251937</td><td>You got more than 100 replies. Your next target is to reach 200 replies.</td></tr>
</table>

<sub>_[Click here to view your Board of Honor](https://steemitboard.com/@petertag)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Do not miss the last post from @steemitboard:**
<table><tr><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved"><img src="https://steemitimages.com/64x128/http://i.cubeupload.com/NgygYH.png"></a></td><td><a href="https://steemit.com/steemitboard/@steemitboard/steemitboard-notifications-improved">SteemitBoard notifications improved</a></td></tr></table>

> You can upvote this notification to help all Steemit users. Learn why [here](https://steemit.com/steemitboard/@steemitboard/http-i-cubeupload-com-7ciqeo-png)!
properties (22)
authorsteemitboard
permlinksteemitboard-notify-petertag-20181026t102850000z
categorywitness
json_metadata{"image":["https://steemitboard.com/img/notify.png"]}
created2018-10-26 10:28:51
last_update2018-10-26 10:28:51
depth1
children0
last_payout2018-11-02 10:28:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,108
author_reputation38,975,615,169,260
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,084,464
net_rshares0
@trufflepig ·
**Congratulations!** Your post has been selected as a daily Steemit truffle! It is listed on **rank 4** of all contributions awarded today. You can find the [TOP DAILY TRUFFLE PICKS HERE.](https://steemit.com/@trufflepig/daily-truffle-picks-2018-10-26) 
    
I upvoted your contribution because to my mind your post is at least **30 SBD** worth and should receive **352 votes**. It's now up to the lovely Steemit community to make this come true.

I am `TrufflePig`, an Artificial Intelligence Bot that helps minnows and content curators using Machine Learning. If you are curious how I select content, [you can find an explanation here!](https://steemit.com/steemit/@trufflepig/weekly-truffle-updates-2018-42)
    
Have a nice day and sincerely yours,
![trufflepig](https://raw.githubusercontent.com/SmokinCaterpillar/TrufflePig/master/img/trufflepig17_small.png)
*`TrufflePig`*
    
👍  
properties (23)
authortrufflepig
permlinkre-pywit-version-103-is-released-3jk0mgaq-20181026t153207
categorywitness
json_metadata""
created2018-10-26 15:32:09
last_update2018-10-26 15:32:09
depth1
children1
last_payout2018-11-02 15:32:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length884
author_reputation21,266,577,867,113
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,100,297
net_rshares483,199,179
author_curate_reward""
vote details (1)
@petertag ·
Thanks! good bot :)
properties (22)
authorpetertag
permlinkre-trufflepig-re-pywit-version-103-is-released-3jk0mgaq-20181026t153207-20181027t032001450z
categorywitness
json_metadata{"tags":["witness"],"app":"steemit/0.1"}
created2018-10-27 03:20:00
last_update2018-10-27 03:20:00
depth2
children0
last_payout2018-11-03 03:20:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length19
author_reputation17,170,168,350,944
root_title"Pywit Version 1.0.3 is Released!"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id74,129,687
net_rshares0