Unofficial Python library for STEEM
Project description
beem - Unofficial Python Library for Steem
!!!Alpha-State, be carefull!!!
beem is an unofficial python library for steem, which is created new from scratch from python-bitshares The library name is derived from a beam maschine, similar to the analogy between steem and steam. beem includes python-graphenelib.
Current build status
Installation
The minimal working python version is 2.7.x. or 3.4.x
beem can be installed parallel to python-steem.
For Debian and Ubuntu, please ensure that the following packages are installed:
sudo apt-get install build-essential libssl-dev python-dev
For Fedora and RHEL-derivatives, please ensure that the following packages are installed:
sudo yum install gcc openssl-devel python-devel
For OSX, please do the following:
brew install openssl export CFLAGS="-I$(brew --prefix openssl)/include $CFLAGS" export LDFLAGS="-L$(brew --prefix openssl)/lib $LDFLAGS"
For Termux on Android, please install the following packages:
pkg install clang openssl-dev python-dev
Install beem by pip:
pip install -U beem
You can install beem from this repository if you want the latest but possibly non-compiling version:
git clone https://github.com/holgern/beem.git cd beem python setup.py build python setup.py install --user
Run tests after install:
pytest
Installing beem with conda-forge
Installing beem from the conda-forge channel can be achieved by adding conda-forge to your channels with:
conda config –add channels conda-forge
Once the conda-forge channel has been enabled, beem can be installed with:
conda install beem
CLI tool bundled
I started to work on a CLI tool:
beempy
Documentation
Documentation is available at http://beem.readthedocs.io/en/latest/
Changelog
0.19.12
bug fix release for condenser_api
0.19.11
beem is appbase ready
more examples added
print_appbase_calls added
https nodes can be used
0.19.10
Memo encryption/decryption fixed
0.19.9
CLI tool improved
bug fixes
more unittests
0.19.8
bug fixes
CLI tool added
beem added to conda-forge
more unittests
0.19.7
works on python 2.7
can be installed besides steem-python
graphenelib included
unit tests added
comment and account improved
timezone added
Delete_comment added
0.19.6
Small bug-fix
0.19.5
Market fixed
Account, Comment, Discussion and Witness class improved
Bug fixes
0.19.4
New library name is now beem
Upstream fixes from https://github.com/xeroc/python-bitshares
Improved Docu
0.19.3
Add Comment/Post
Add Witness
Several bugfixes
Added all transactions that are supported from steem-python
New library name planned: beem
0.19.2
Notify and websocket fixed
Several fixes
0.19.1
Imported from https://github.com/xeroc/python-bitshares
Replaced all BitShares by Steem
Flake8 fixed
Unit tests are working
renamed to beem
Docs fixed
Signing fixed
pysteem: Account, Amount, Asset, Block, Blockchain, Instance, Memo, Message, Notify, Price, Steem, Transactionbuilder, Vote, Witness are working
License
This library is licensed under the MIT License.
Acknowledgements
python-bitshares and python-graphenelib were created by Fabian Schuh (xeroc).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.