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 23 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

python-golos-1.1.0.tar.gz (207.3 kB view details)

Uploaded Source

Built Distribution

python_golos-1.1.0-py3-none-any.whl (217.0 kB view details)

Uploaded Python 3

File details

Details for the file python-golos-1.1.0.tar.gz.

File metadata

  • Download URL: python-golos-1.1.0.tar.gz
  • Upload date:
  • Size: 207.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.3 Linux/4.19.67_p2-r2-debian-sources-lts

File hashes

Hashes for python-golos-1.1.0.tar.gz
Algorithm Hash digest
SHA256 eaaf462ac9cc734c42ad23f9b39a4bcb997bfbe961e69cd9e4a3f3de3a8ac898
MD5 297e78fd73c405b3c655e7d5f58c52eb
BLAKE2b-256 dcf5d5bcbb836e3c6365a3a7eac0ff7edeee2f268536361b69b34577ad5babc7

See more details on using hashes here.

File details

Details for the file python_golos-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: python_golos-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 217.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.0.5 CPython/3.7.3 Linux/4.19.67_p2-r2-debian-sources-lts

File hashes

Hashes for python_golos-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ffe31322acef2e439ed0cebbe721e834dda6a4ad1341b7a0aed9c5f3d7de04c3
MD5 93b9a02524da2f2fc053f848f4bd1de2
BLAKE2b-256 51c8f7e750080aeb455dc60fdbd752d427fde3968aa1d0f1c39d1da582872c06

See more details on using hashes here.

Supported by

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