Skip to main content

Python library for Golos blockchain

Project description

Python GOLOS Library

This is a fork of golodranets GOLOS library for Python which was forked from official STEEM library for Python. It comes with a BIP38 encrypted wallet.

The main differences from the steem-python:

  • directed to work with GOLOS blockchain
  • websocket support
  • convert Cyrillic to Latin for tags and categories
  • Golos assets - STEEM -> GOLOS, SBD -> GBG, VESTS -> GESTS
  • renamed modules - steem -> golos, steemdata -> golosdata
  • for Post instance added two fields - score_trending and score_hot. This fields may be helpful if you want to sort your saved posts like get_discussions_by_trending and get_discussions_by_trending methods do. reblogged_by field is also filled now
  • for Account instance methods get_followers and get_following were improved - now it takes limit and offset parameters

GOLOS HF 26 is supported.

Installation

As regular package:

pip install python-golos

Local installation from source:

cd golos-python
poetry install
poetry shell

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"

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

golos-lib-python-0.9.20.tar.gz (208.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

golos_lib_python-0.9.20-py3-none-any.whl (218.6 kB view details)

Uploaded Python 3

File details

Details for the file golos-lib-python-0.9.20.tar.gz.

File metadata

  • Download URL: golos-lib-python-0.9.20.tar.gz
  • Upload date:
  • Size: 208.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.6.9 Linux/4.15.0-70-generic

File hashes

Hashes for golos-lib-python-0.9.20.tar.gz
Algorithm Hash digest
SHA256 2b1f5f18ae7ea1ea8533c6ca939ada42843d3eedcfa1a132f5abc50fab60991e
MD5 5ace4ed4ac7ce27f540065c1c807f512
BLAKE2b-256 b2cb4f0ff441f69fa7285beb9830c5a535ba7d28e1f8ed57c029d6637b3b6512

See more details on using hashes here.

File details

Details for the file golos_lib_python-0.9.20-py3-none-any.whl.

File metadata

  • Download URL: golos_lib_python-0.9.20-py3-none-any.whl
  • Upload date:
  • Size: 218.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.6.9 Linux/4.15.0-70-generic

File hashes

Hashes for golos_lib_python-0.9.20-py3-none-any.whl
Algorithm Hash digest
SHA256 d2f063e285135ff66b0120f41e654bd2f0f4b4c9225777f5526b523397838615
MD5 6bdef45506dde5a51a4a27133b51dfd9
BLAKE2b-256 ebfd19bb38e418db84a3ecd2ebbbcae78d1f99d5f09a0d4dd1eab0e2d9aad226

See more details on using hashes here.

Supported by

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