Skip to main content

Unofficial Python library for STEEM

Project description

beem - Unofficial Python 3 Library for Steem

!!!Alpha-State, be carefull!!!

beem is an unofficial python 3 library for steem, which is created new from scratch from https://github.com/xeroc/python-bitshares. The library name is derived from a beam maschine, similar to the analogy between steem and steam. beem depends on https://github.com/xeroc/python-graphenelib.

Latest Version https://travis-ci.org/holgern/beem.svg?branch=master https://ci.appveyor.com/api/projects/status/ig8oqp8bt2fmr09a?svg=true https://circleci.com/gh/holgern/beem.svg?style=svg https://codecov.io/gh/holgern/beem/branch/master/graph/badge.svg https://readthedocs.org/projects/beem/badge/?version=latest

Installation

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

Documentation

Documentation is available at http://beem.readthedocs.io/en/latest/

Changelog

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

https://github.com/xeroc/python-bitshares and https://github.com/xeroc/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.

Source Distribution

beem-0.19.4.tar.gz (73.3 kB view details)

Uploaded Source

File details

Details for the file beem-0.19.4.tar.gz.

File metadata

  • Download URL: beem-0.19.4.tar.gz
  • Upload date:
  • Size: 73.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for beem-0.19.4.tar.gz
Algorithm Hash digest
SHA256 ce99d5685f293c2b586e7ddf5f2fed94b5d16b2bf093e90f4e308a99b991e106
MD5 e082ee825f9c788530799b9d3bd0d99b
BLAKE2b-256 3611e09e65ca82141a5c95d0d6dfc41b6cd0c5f0bec798d7e976d65b9fc82aa2

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page