All Projects → steemit → Steem Python

steemit / Steem Python

Licence: other
The official Python (3) library for the Steem Blockchain.

Programming Languages

python
139335 projects - #7 most used programming language

Labels

Projects that are alternatives of or similar to Steem Python

Ditch
Create and broadcast transactions to Graphene-based blockchains
Stars: ✭ 32 (-80.25%)
Mutual labels:  steem
Api.steemjs.com
REST API for Steem blockchain
Stars: ✭ 28 (-82.72%)
Mutual labels:  steem
Steem Fossbot Voter
A curation bot built for the Steemit social media platform, decides which posts to vote for and casts vote on behalf of a registered user
Stars: ✭ 92 (-43.21%)
Mutual labels:  steem
Busy
Blockchain-based social network where anyone can earn rewards 🚀
Stars: ✭ 343 (+111.73%)
Mutual labels:  steem
Dtube
📺 d.tube app. A full-featured video sharing website, decentralized.
Stars: ✭ 569 (+251.23%)
Mutual labels:  steem
Mydicebot.github.io
★MyDiceBot★ - Ultimate Bitcoin Dice Bot. Bet More, Earn More!
Stars: ✭ 48 (-70.37%)
Mutual labels:  steem
steem-wise-core
Vote delegation system for STEEM blockchain: core library for nodejs & browser use
Stars: ✭ 17 (-89.51%)
Mutual labels:  steem
Vessel
Desktop wallet for the Hive blockchain
Stars: ✭ 116 (-28.4%)
Mutual labels:  steem
Sscjs
a light javascript library to interact with the Steem Smart Contracts Sidechain
Stars: ✭ 19 (-88.27%)
Mutual labels:  steem
Steem Java Api Wrapper
An API Wrapper for Steem written in Java
Stars: ✭ 70 (-56.79%)
Mutual labels:  steem
Production
Production app for D.Tube
Stars: ✭ 354 (+118.52%)
Mutual labels:  steem
Condenser
The greatest application front-end to the Steem Blockchain.
Stars: ✭ 516 (+218.52%)
Mutual labels:  steem
Rpc
Golang RPC client library for Steem - https://steem.io
Stars: ✭ 49 (-69.75%)
Mutual labels:  steem
steem-php
PHP Library for the Steem blockchain RPC
Stars: ✭ 13 (-91.98%)
Mutual labels:  steem
Utopian.io
Utopian.io Frontend - Utopian wants to reward open-source contributors!
Stars: ✭ 101 (-37.65%)
Mutual labels:  steem
esteem
eSteem Mobile - Application for Android and iOS users, start earning cryptocurrency!
Stars: ✭ 88 (-45.68%)
Mutual labels:  steem
Dtube Mobile Unofficial
D.tube client app for Android
Stars: ✭ 35 (-78.4%)
Mutual labels:  steem
Steem
The blockchain for Smart Media Tokens (SMTs) and decentralized applications.
Stars: ✭ 1,915 (+1082.1%)
Mutual labels:  steem
Devportal
Steem Platform Developer Documentation.
Stars: ✭ 114 (-29.63%)
Mutual labels:  steem
Steemconnect.js
SteemConnect JavaScript SDK
Stars: ✭ 66 (-59.26%)
Mutual labels:  steem

Official Python STEEM Library

steem-python is the official Steem library for Python. It comes with a BIP38 encrypted wallet and a practical CLI utility called steempy.

This library currently works on Python 2.7, 3.5 and 3.6. Python 3.3 and 3.4 support forthcoming.

Installation

With pip:

pip3 install steem      # pip install steem for 2.7

From Source:

git clone https://github.com/steemit/steem-python.git
cd steem-python
python3 setup.py install        # python setup.py install for 2.7

Homebrew Build Prereqs

If you're on a mac, you may need to do the following first:

brew install openssl
export CFLAGS="-I$(brew --prefix openssl)/include $CFLAGS"
export LDFLAGS="-L$(brew --prefix openssl)/lib $LDFLAGS"

CLI tools bundled

The library comes with a few console scripts.

  • steempy:
    • rudimentary blockchain CLI (needs some TLC and more TLAs)
  • steemtail:
    • useful for e.g. steemtail -f -j | jq --unbuffered --sort-keys .

Documentation

Documentation is available at http://steem.readthedocs.io

Tests

Some tests are included. They can be run via:

  • python setup.py test

TODO

  • more unit tests
  • 100% documentation coverage, consistent documentation
  • migrate to click CLI library

Notice

This library is under development. Beware.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].