파이썬 + 스팀 : steem-python, beem 라이브러리 사용 예제 웹사이트
- Get link
- X
- Other Apps
by joviansummer
original STEEMIT post: https://steemit.com/blog/@joviansummer/7vajdw-steem-python-beem
바로 이전의 "파이썬 + 스팀" 포스팅에서 제시한 라이브러리 사용설명서와 함께, 스팀 어플리케이션 개발을 하고자 한다면 꼭 참조해야할 사이트가 있습니다. 이것도 영어로 되어 있어서 불편합니다만, 개발 예제들이 있기 때문에 소스코드만 봐도 도움이 꽤 됩니다. 우선 이전에 포스팅한 라이브러리 소개는 아래의 링크입니다.
파이썬 + 스팀 : 개발용 라이브러리(steem-python, beem)
우선 steem-python 라이브러리의 예제 코드를 보려먼 "STEEM Developer Portal"이라는 웹사이트로 가면 됩니다. 아래의 링크 입니다.
위 웹사이트에서 "TUTORIALS" 항목의 하위에 "Python"이 있습니다. 여기에 파이썬 코드 예제가 있습니다. 중심이 되는 클래스는 Steem입니다.
from steem import Steem
s = Steem()
Steem 클래스에서 제공하는 다양한 함수들을 이용해서 작업을 수행하게 됩니다.
beem 라이브러리의 예제 코드는 "HIVE Developer Portal"로 가야 합니다. 아래의 링크입니다.
웹페이지 구성은 STEEM Developer Portal과 거의 같습니다. 마찬가지로 "TUTORIALS" 항목의 하위에 있는 "Python"을 보면 됩니다. beem 라이브러리가 하이브 중심으로 이루어지고 있기 때문에 beem 예제는 여기에서 볼 수 있습니다.
beem 예제 코드를 보면 Hive 클래스를 사용하고 있는 것을 볼 수 있습니다.
from beem import Hive
h = Hive()
스팀에서 사용하려면 Hive 대신 Steem 클래스를 사용하면 됩니다. 다만, 아래의 예시처럼 명시적으로 스팀 API 노드를 지정해 주어야 합니다.
from beem import Steem
steem_node = ["https://api.steemit.com"]
s = Steem(node=steem_node)
예제들은 기본적인 기능들을 어떻게 구현할 수 있는지를 보여주고자 하는 목적이 크기 때문에, 실제로 작업하려는 내용이 예제와 다른 경우들이 생기는데 다양하게 참고할 자료가 부족한 것은 아쉬운 점입니다. 결국 라이브러리 사용설명서를 읽으면서 직접 시행착오를 통해서 알아내야 합니다.
@joviansummer의 스팀 프로젝트
스팀 증인노드를 운영중입니다. @jswit에 증인투표해 주시면 감사하겠습니다.
(https://steemitwallet.com/~witnesses)
Comments
Post a Comment