steem-python API 노드 변경법

in #kr-dev7 years ago

안녕하세요 @tmkor 입니다.

몇일전부터 steem-python의 API 노드가 접속이 되지 않더군요.

접속 노드를 https://api.steemit.com로 변경하면 정상 작동 가능합니다.

다만, 접속 노드를 변경하기 위해 API 문서에서 제공하는 방법을 쓸 때 희안하게 비정상 동작이 나올때가 있습니다.

이럴때는 steem 라이브러리를 직접 수정하면 됩니다!

steem-python 경로 알기

  • python -m site
  • site-package 폴더 -> steem 폴더로 이동

steemd.py 수정

53번 라인의 노드 주소를 https://api.steemit.com으로 변경합니다.

이러면 정상 동작 합니다.

Sort:  

이 유용한 정보 주셔서 감사합니다. 정말 도움이되고 잘 쓰여졌습니다. @tmkor

요 몇일 스팀파이 설정을 우분투와 윈도우에 동일하게 하려는데 윈도우는 3.5를 써야 되고. 우분투는 3.6을 써야 되더군요. 강제로 윈도우에서 3.6을 써서 설치를 하긴 했는데 워낙 디펜던시한게 많아서 노드js로 작업 방향을 바꾸기로 결정했습니다. ㅠㅠ 거기다가 설치하는데 왜그리 수정하거나 고쳐줘야 하는게 많던지 ... 머리 아프더군요.

노드js는 os영향이나 dependency한게 덜 탔으면 좋겠습니다. ㅎㅎ

저도 tmkor 님 포스팅을 보고 stemt.py를 수정했습니다. 감사합니다^^