steemit / Steem Python
Licence: other
The official Python (3) library for the Steem Blockchain.
Stars: ✭ 162
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
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
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
Condenser
The greatest application front-end to the Steem Blockchain.
Stars: ✭ 516 (+218.52%)
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
Steem
The blockchain for Smart Media Tokens (SMTs) and decentralized applications.
Stars: ✭ 1,915 (+1082.1%)
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 .
- useful for e.g.
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].