#!/usr/bin/python
from steem.utils import derive_permlink
from steembase import operations
from steem.transactionbuilder import TransactionBuilder
import json
import cfg_stmdev as cfg
import sys
json_metadata = {}
json_metadata.update({"tags": ['test', ['list']]})
json_metadata.update({"category": 'test'})
json_metadata.update({"app": 'steemit/0.1'})
json_metadata.update({"format": 'markdown'})
author = cfg.user
parent_author = ""
title = "test"
parent_permlink = "test"
permlink = "test"
with open(sys.argv[0]) as f:
body = cfg.MD_CODE + f.read() + cfg.MD_CODE
print(body)
post_op = operations.Comment(
**{"parent_author": parent_author,
"parent_permlink": parent_permlink,
"author": author,
"permlink": permlink,
"title": title,
"body": body,
"json_metadata": json_metadata}
)
ops = [post_op]
tx = TransactionBuilder(no_broadcast=False)
tx.appendOps(ops)
tx.appendWif(cfg.posting_wif)
tx.sign()
tx.broadcast()
print(json.dumps(tx, indent=2))