create account

[kr-dev] steemkr 스팀잇 용 CLI(v0.5.0) - 리스팀 기능추가(7일 넘겨도 가능) by wonsama by wonsama

View this thread on: hive.blogpeakd.comecency.com
· @wonsama · (edited)
$0.88
[kr-dev] steemkr 스팀잇 용 CLI(v0.5.0) - 리스팀 기능추가(7일 넘겨도 가능) by wonsama
# steemkr

## 스팀잇 용 CLI (커맨드라인 툴)


![ss_slb.png](https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_resteem.png)
<center>[ 그림 : 리스팀, 7일(payout)이 지난 글 또한 가능 ]</center>


![ss_slb.png](https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_taglive.png)
<center>[ 그림 : 태그라이브, 태그기준 피드정보를 실시간으로 확인할 수 있다 ]</center>

![ss_slb.png](https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_powerup.png)
<center>[ 그림 : 스파업, 손쉽게 스파업을 할 수 있다 ]</center>

![ss_slb.png](https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_block.png)
<center>[ 그림 : 차단목록 (날 차단한 사람을 확인할 수 있다) ]</center>

![ss_slb.png](https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_feed.png)
<center>[ 그림 : 피드보기 (내계정 포함 다른 계정의 피드 실시간으로 확인할 수 있다) ]</center>

![ss_slb.png](https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_slb.png)
<center>[ 그림 : 스라벨 (글, 댓글 작성 갯수 및 시간대) ]</center>

![ss_price.png](https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_price.png)
<center>[ 그림 : upbit 기준 코인가격 확인 ]</center>

![ss_accounts.png](https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_accounts.png)
<center>[ 그림 : 계정 정보 확인 ]</center>

# 사전작업

* [nodejs 설치](https://nodejs.org/) 에 접속하여 Download 를 한 이후 다음(next)를 계속 누름

# steemkr 설치방법

* 맥 : 터미널(terminal), 윈도우 : 실행 - cmd
* 이후 터미널(커맨드)창에서 `npm install -g steemkr` 와 같이 입력
* 맥(우분투 등)은 root 권한으로 설치 `sudo npm install -g steemkr`

> 기존에 하신 분도 위와 같이 하면 자동으로 최신 버전을 업데이트 받습니다.

# 사용방법

#### 신규

* 리스팀(re) : `$ steemkr resteem [RESTEEM_URL] <STEEM_RESTEEM_AUTHOR> <STEEM_RESTEEM_KEY_POSTING>`

#### 기존

* 태그라이브(tl) : `$ steemkr taglive <STEEM_TAG>`
* 스파업(pw) : `$ steemkr powerup <STEEM_AUTHOR> <STEEM_KEY_ACTIVE>`
* 차단목록(bl) : `$ steemkr block <STEEM_AUTHOR>`
* 피드보기(fd) : `$ steemkr feed <STEEM_AUTHOR>`
* 스라벨(sl) : `$ steemkr slb <STEEM_AUTHOR> <STEEM_SLB_DAY-옵션,기본7일>`
* 일일 가격변동 확인(pr) : `$ steemkr price <STEEM_PRICE_COIN-기본:STEEM>`
* 계정 정보 확인(ac) : `$ steemkr accounts <STEEM_AUTHOR> <STEEM_KEY_POSTING-옵션>`
* 도움말(hp) : `$ steemkr help`
* 버전(vr) : `$ steemkr version`

> 코인타입은 upbit에서 원화마켓에 존재하는 모든 것을 사용할 수 있습니다. (18.06.01일 기준)
> 계정정보에서 포스팅키 입력 시 자동으로 보상(reward)를 청구합니다

#### 환경변수

* 설정하는 경우 값을 입력하지 않아도 매칭되는 값이 자동으로 입력 됩니다.
* STEEM_KEY_ACTIVE 를 사용하는 명령어는 꼭 __확인 후 사용__ 하기 바랍니다.
* 설정방법 : 네이버/구글에서 `환경변수 설정방법` 으로 검색하여 확인 바랍니다.

#### 설정 가능한 환경변수 종류

(new)

* STEEM_RESTEEM_AUTHOR 리스팀 작가(유저명) 정보가 자동으로 입력됩니다.
* STEEM_RESTEEM_KEY_POSTING 값을 설정하는 경우 리스팀 작가(유저) 포스팅 키값이 자동으로 입력됩니다.

(old)

* STEEM_AUTHOR 작가(유저명) 정보가 자동으로 입력됩니다.
* STEEM_KEY_POSTING 값을 설정하는 경우 포스팅 키값이 자동으로 입력됩니다.
* STEEM_KEY_ACTIVE 값을 설정하는 경우 엑티브 키값이 자동으로 입력됩니다.
* STEEM_PRICE_COIN 값을 설정하는 경우 코인타입이 자동으로 입력됩니다.
* STEEM_SLB_DAY 값을 설정하는 경우 스라벨 기본 조회일자가 자동으로 입력됩니다.
* STEEM_TAG 값을 설정하는 경우 태그 값이 자동으로 입력됩니다. 

# 소스

* [MIT 라이선스](https://ko.wikipedia.org/wiki/MIT_%ED%97%88%EA%B0%80%EC%84%9C) 입니다. 마음것 변형해서 사용하셔도 됩니다.
* [steemkr in GIT Hub](https://github.com/wonsama/steemkr)
* [steemkr in NPM Repository](https://www.npmjs.com/package/steemkr)

# 경고

* posting key / active key 사용 시 외부 노출된 곳에서(PC방 등) 사용하지 않기 바랍니다.
* posting key / active key 는 steemit api 서버 이외 타 서버로 절대 전송하지 않습니다. [steemkr in GIT Hub 소스 참조](https://github.com/wonsama/steemkr)
* 위에 명시한 GITHub 또는 NPM 저장소 이외에서 받은 소스는 꼭 확인 후 사용 바랍니다.
* 의심스러운 경우에는 post, active 키를 사용하는 명령어(스달/스팀 전송, 보팅, 스파업 등)는 사용하지 않기를 권장드립니다.
* 위 사항을 무시한 채 사용시 발생되는 책임은 본인에게 있음을 알립니다.

# 최근 업데이트 이력

#### 0.5.0

* resteem
  * 7일이 지난 글또한 리스팀 가능
  * 설정값(STEEM_RESTEEM_AUTHOR, STEEM_RESTEEM_KEY_POSTING)을 지정하면 내계정 또는 타계정으로(부계정) 리스팀 가능
* 입력 파라미터 점검로직 수정
* [변경이력 자세히 보기](https://raw.githubusercontent.com/wonsama/steemkr/master/HISTORY.md)

# 개발 로드맵

1. cli(커맨드라인인터페이스) 기반 스팀잇 메소드 구현
1. 소스 리펙토링 : 커맨드명, 소스정리, API 외부 노출 등
1. localization (영문, 한글) 적용 => 영문 기반으로 탈바꿈, 소스주석 포함
1. electron 기반 Desktop App 제작
1. android 기반 Mobile App 제작 

# 맺음말

* 리스팀 7일 지나도 가능하네요 -_-; 그런데 왜 스팀잇에는 버튼이 없어질까 ? 흠...

--- 

# 잡설

* 빠르게 확인하기 위해 웹이 아니라 터미널로 작업을 해봤습니다. 
* npm, github 둘다 메뉴얼 및 작업이 모두 한글로 !! (localization 은 나중에 생각하죠...)
* 이름은 steemkr로 했는데 steemkr.com 이랑은 무관합니다.

---
<div class='text-right'>
<strong>이전 관련 글은 #w-dev 태그를 통해 확인하실 수 있습니다. </strong>
<br>
<strong>오늘도 행복한 하루 되세요 from @wonsama</strong>
</div>
👍  , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorwonsama
permlinkkr-dev-steemkr-cli-v0-5-0-7-by-wonsama
categorykr
json_metadata{"tags":["kr","kr-dev","w-dev","steemkr","interesteem"],"users":["wonsama"],"image":["https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_resteem.png","https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_taglive.png","https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_powerup.png","https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_block.png","https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_feed.png","https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_slb.png","https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_price.png","https://raw.githubusercontent.com/wonsama/steemkr/master/images/ss_accounts.png"],"links":["https://nodejs.org/","https://ko.wikipedia.org/wiki/MIT_%ED%97%88%EA%B0%80%EC%84%9C","https://github.com/wonsama/steemkr","https://www.npmjs.com/package/steemkr","https://raw.githubusercontent.com/wonsama/steemkr/master/HISTORY.md"],"app":"steemit/0.1","format":"markdown"}
created2018-06-20 07:01:18
last_update2018-06-20 07:05:48
depth0
children6
last_payout2018-06-27 07:01:18
cashout_time1969-12-31 23:59:59
total_payout_value0.678 HBD
curator_payout_value0.197 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length4,192
author_reputation157,263,627,541,921
root_title"[kr-dev] steemkr 스팀잇 용 CLI(v0.5.0) - 리스팀 기능추가(7일 넘겨도 가능) by wonsama"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id61,454,875
net_rshares421,893,929,254
author_curate_reward""
vote details (21)
@happyberrysboy ·
아하.. 예전글도 원래는 리스팀이 가능한 것이었군요.. ㅎㅎ
단지 스팀잇에서 막았을뿐!!
properties (22)
authorhappyberrysboy
permlinkre-wonsama-kr-dev-steemkr-cli-v0-5-0-7-by-wonsama-20180620t122305363z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2018-06-20 12:23:03
last_update2018-06-20 12:23:03
depth1
children1
last_payout2018-06-27 12:23:03
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length49
author_reputation314,484,142,656,697
root_title"[kr-dev] steemkr 스팀잇 용 CLI(v0.5.0) - 리스팀 기능추가(7일 넘겨도 가능) by wonsama"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id61,485,998
net_rshares0
@wonsama ·
네 ^^ 그런데 왜 막았는지를 모르겠네요 ㅡㅡ
그리고 좀 더 찾아보니 하이브 단계들어가면 리스팀 삭제도 생긴다던데... 

현재 리스팀 취소(삭제) 는 또 왜 없나 싶기도 하네요...
properties (22)
authorwonsama
permlinkre-happyberrysboy-re-wonsama-kr-dev-steemkr-cli-v0-5-0-7-by-wonsama-20180620t122710788z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2018-06-20 12:27:15
last_update2018-06-20 12:27:15
depth2
children0
last_payout2018-06-27 12:27:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length102
author_reputation157,263,627,541,921
root_title"[kr-dev] steemkr 스팀잇 용 CLI(v0.5.0) - 리스팀 기능추가(7일 넘겨도 가능) by wonsama"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id61,486,424
net_rshares0
@interesteem ·
###### 아직 Payout 되지 않은 관련 글
1. [[kr-dev] steemkr 스팀잇 용 CLI(v0.4.0) - 파워업, 태그라이브(실시간 갱신) 보기 by wonsama](https://steemit.com/@wonsama/kr-dev-steemkr-cli-v0-4-0-by-wonsama) ( 95.88 % )
2. [[kr-dev] steemkr 스팀잇 용 CLI(v0.3.0) - 차단목록, 피드목록(실시간 갱신) 보기](https://steemit.com/@wonsama/kr-dev-steemkr-cli-v0-3-0) ( 89.83 % )
3. [[선착순] TraXion 코인 0.02 ETH 가치 20 TXN 에어드랍](https://steemit.com/@razastyle/traxion-0-02-eth-20-txn) ( 88.92 % )
4. [20180617 산책하고 싶은 휴일의 에어드랍~!!!!  XRP0 25000/ SBJ ( SUBAJ215)/ FRND/ IDR (Vip2Fan100)](https://steemit.com/@dreami/20180617-xrp0-25000-sbj-subaj215-frnd) ( 85.66 % )
5. [[선착순] ODMCoin 코인 $ 6.6 가치 100 ODMC 에어드랍](https://steemit.com/@razastyle/odmcoin-usd-6-6-100-odmc) ( 85.59 % )

###### 모든 기간 관련 글
1. [[kr-dev] steemkr 스팀잇 용 CLI(v0.4.0) - 파워업, 태그라이브(실시간 갱신) 보기 by wonsama](https://steemit.com/@wonsama/kr-dev-steemkr-cli-v0-4-0-by-wonsama) ( 95.88 % )
2. [[kr-dev] steemkr 스팀잇 용 CLI(v0.3.0) - 차단목록, 피드목록(실시간 갱신) 보기](https://steemit.com/@wonsama/kr-dev-steemkr-cli-v0-3-0) ( 89.83 % )
3. [[선착순] TraXion 코인 0.02 ETH 가치 20 TXN 에어드랍](https://steemit.com/@razastyle/traxion-0-02-eth-20-txn) ( 88.92 % )
4. [[kr-dev] steemkr 스팀잇 용 CLI(v0.1.0) - 가격정보조회 추가](https://steemit.com/@wonsama/kr-dev-steemkr-cli-v0-1-0) ( 88.31 % )
5. [Usechain 코인 무료 에어드랍 및 ICO정보](https://steemit.com/@taken20/usechain-ico) ( 87.67 % )


인터레스팀(@interesteem)은 AI기반 관심있는 연관글을 자동으로 추천해 주는 서비스입니다.
**interesteem** 태그를 달고 글을 써주세요!
properties (22)
authorinteresteem
permlinkkr-dev-steemkr-cli-v0-5-0-7-by-wonsama-1529489712606
categorykr
json_metadata""
created2018-06-20 10:15:12
last_update2018-06-20 10:15:12
depth1
children0
last_payout2018-06-27 10:15:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,427
author_reputation1,052,366,694,121
root_title"[kr-dev] steemkr 스팀잇 용 CLI(v0.5.0) - 리스팀 기능추가(7일 넘겨도 가능) by wonsama"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id61,472,877
net_rshares0
@slowdive14 ·
2개월 전 글 리스팀 성공했습니다. 컴알못이라 삽질을 몇 번 하니 되네요. 감사합니다. 개발자분들 찬양합니다.
properties (22)
authorslowdive14
permlinkre-wonsama-kr-dev-steemkr-cli-v0-5-0-7-by-wonsama-20180620t075027415z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2018-06-20 07:50:27
last_update2018-06-20 07:50:27
depth1
children2
last_payout2018-06-27 07:50:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length61
author_reputation16,259,833,134,708
root_title"[kr-dev] steemkr 스팀잇 용 CLI(v0.5.0) - 리스팀 기능추가(7일 넘겨도 가능) by wonsama"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id61,459,338
net_rshares0
@wonsama ·
쉽지 않을 수도 있었는데 ... 대단하세요 ^^;
properties (22)
authorwonsama
permlinkre-slowdive14-re-wonsama-kr-dev-steemkr-cli-v0-5-0-7-by-wonsama-20180620t075224066z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2018-06-20 07:52:24
last_update2018-06-20 07:52:24
depth2
children1
last_payout2018-06-27 07:52:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length27
author_reputation157,263,627,541,921
root_title"[kr-dev] steemkr 스팀잇 용 CLI(v0.5.0) - 리스팀 기능추가(7일 넘겨도 가능) by wonsama"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id61,459,526
net_rshares0
@slowdive14 ·
통계 프로그램을 가끔 돌리는데 이런 명령어 방식으로 구동시켜야 할 때가 있어서 낯설지만 도전해 볼 만했어요.  : )
👍  
properties (23)
authorslowdive14
permlinkre-wonsama-re-slowdive14-re-wonsama-kr-dev-steemkr-cli-v0-5-0-7-by-wonsama-20180620t075537984z
categorykr
json_metadata{"tags":["kr"],"app":"steemit/0.1"}
created2018-06-20 07:55:39
last_update2018-06-20 07:55:39
depth3
children0
last_payout2018-06-27 07:55:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length65
author_reputation16,259,833,134,708
root_title"[kr-dev] steemkr 스팀잇 용 CLI(v0.5.0) - 리스팀 기능추가(7일 넘겨도 가능) by wonsama"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id61,459,819
net_rshares256,777,536
author_curate_reward""
vote details (1)