Update for beem - a steem python lib - CLI and conda-forge added

beem has now a first and simple version for a CLI script, called beempy. I pushed beem to conda-forge. The coverage could be increased to 79.4%. The current version is 0.19.9.

You can find the github here: https://github.com/holgern/beem.

Conda-forge

beem has now its own feedstock: https://github.com/conda-forge/beem-feedstock. I successfully pushed a pull request.
It can now be installed by conda install beem on every miniconda/anaconda environment. You only need to enable the conda-forge channel first:

1
conda config --add channels conda-forge

CLI

I started to work on a cli tool for beem. I’m using click. I will try to add all commands which are available withing steempy from steem-python.
image.png

Unit tests

I worked also on the unit tests. At the moment, 178 unit tests are available.

Changes

Account

  • allow and disallow moved from the steem to the account class
  • small improvements

Comment

  • get_votes added

    Steem

  • Doku improved

    Vote

  • bug fixes
  • printAsTable added

    Wallet

  • getPostingKeyForAccount added

    Unit tests

  • test_vote added
  • test_testnet added
  • test_py23 added

Fix unit tests for python 3

CLI added

CLI and Account improved

  • https://github.com/holgern/beem/commit/d3291ec480590dcadf5af230eac542bd5abc9101

    Account:

  • sp vp properties added
  • print_info improved
  • reputation -> get_reputation
  • voting_power -> get_voting_power
  • steem_power -> get_steem_power
  • precision option removed
  • balance -> get_balance

    CLI

  • set, config createwallet, walletinfo, addkey, listkeys, listaccounts and changewalletpasswordphrase added

    Steem

  • create_account_with_delegate added

    Unittests

    Unit tests fixed and added

Fix Memo in Transfer



Posted on Utopian.io - Rewarding Open Source Contributors