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.1.tar.gz (207.4 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: python-golos-1.1.1.tar.gz
  • Upload date:
  • Size: 207.4 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.1.tar.gz
Algorithm Hash digest
SHA256 8ef519c3c537085d538d39327e457a040345e443c6afd30e8064f22a276b4eb3
MD5 6e65b1eb5d17b87b081018278b5dc06b
BLAKE2b-256 c0fead30e4bfd25ae5b4ca387123dcc374b98df021dcf4610ffa15eb8b60b0ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: python_golos-1.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9bdb0bd84957c7aae0a89087858b5bb23229999aa0d82aed8a555cb48330397b
MD5 a52b2283c456f5b12fa3c8032eb8b2ae
BLAKE2b-256 fd4b2e7a40d3902d43ca177cae421b3528527ad9e32880045eda62cacecf5c5c

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