UNPKG

steemkr

Version:

스팀잇 기반 CLI 툴 : CLI(Command Line Interface) Tool for steemit.

260 lines (198 loc) 9.29 kB
const menus = { main: ` steemkr [command] <options> (메인) replies / rp ............. 원문 글의 댓글 목록 정보를 보여준다 votedesc / vd ........... 보팅상세정보 - 입력받은 URL의 보팅 정보를 보여준다 scrappost / sp .......... 스크랩 포스팅 - 입력받은 URL 글을 스크래핑(일부) 후 포스팅 votegroup / vg .......... 보팅 트레인(한번에 부캐 계정모두 보팅하기) create / cr ............. 부계정 생성하기 history / hi ............ 글의 수정 이력 및 정보 확인 voteto / vo ............. 최근 N일간 보팅 이력 조회 convert / ct ............ 내부거래소 평균 시세로 SBD 로 STEEM 을 3.5 일 후 교환 / 취소 불가 buysteem / bm ........... 내부거래소에서 SBD 로 STEEM 을 구매 buysbd / bd ............. 내부거래소에서 STEEM 으로 SBD 를 구매 buyscancel / bc ......... 내부거래소에 등록된 목록 확인 및 취소 resteem / re ............ 입력받은 주소 정보를 리스팀(리블로그) 한다. 7일이 지난 경우에도 가능 taglive / tl ............ 입력받은 태그의 실시간 피드정보를 확인할 수 있다. 10초 단위 목록 정보 갱신 powerup / pw ............ 내 계정의 스팀을 스팀파워로 전환한다(몽땅 한번에 전환함에 유의!) block / bl .............. 입력받은 계정을 차단한 계정목록을 볼 수 있다. feed / fd ................ 입력받은 계정의 실시간 피드정보를 확인할 수 있다. 10초 단위 목록 정보 갱신 slb / sl ................. 입력받은 계정 및 기간 기준 스팀잇 라이프 벨런스를 보여준다.(글 작성 시간대) accounts / ac ............ 입력받은 계정의 정보를 보여줌, posting키 설정 시 보상요청도가능 price / pr ............... 오늘의 스팀 가격정보를 알려준다. (upbit 기준) (기타) version / vr ............ steemkr의 버전 정보 help / hp ............... 도움말, help <options> 에서 options에 명령어를 입력하면 상세 도움말을 볼 수 있습니다 $ steemkr help accounts ..... 계정관련 도움말을 볼 수 있습니다. $ steemkr hp accounts ....... (줄임 명령어 사용) 계정관련 도움말을 볼 수 있습니다. `, powerup: ` $ steemkr powerup <STEEM_AUTHOR> <STEEM_KEY_ACTIVE> * 계정의 스팀 파워업을 수행 합니다. $ steemkr powerup 계정명 엑티브키 $ steemkr pw 계정명 엑티브키 `, replies: ` $ steemkr replies <URL> <AUTHOR:option> * 입력받은 <URL> 정보기준 댓글 정보를 출력한다 * <AUTHOR> 정보 입력시 해당 유저의 댓글만 출력한다 (아이디 일부만 넣어도 됨) $ steemkr replies 주소 필터링아이디(옵션) $ steemkr rp 주소 필터링아이디(옵션) `, votedesc: ` $ steemkr votedesc <URL> <SBD_LIMIT> * 입력받은 <URL> 정보기준 보팅 정보를 출력한다 * <SBD_LIMIT> 기준으로 해당 금액 이하는 표시하지 않음 * <SBD_LIMIT> 은 기본값이 0.001 이며 , 0으로 설정 시 모든 보팅 정보를 보여준다 * 보팅 금액(rshare) 기준으로 정렬되어 표시됨 $ steemkr votedesc 주소 SBD제한선(기본 0.001) $ steemkr vd 주소 SBD제한선(기본 0.001) `, scrappost: ` $ steemkr scrappost <URL> <STEEM_SCRAP_AUTHOR> <STEEM_SCRAP_KEY_POSTING> * [유의사항] 주소란에 &가 포함되면 콘솔에서는 백그라운드로 동작함(이럴땐 주소를 ''로 감싸주면 됨) * 입력받은 <URL> 정보를 <STEEM_SCRAP_AUTHOR> 계정의 댓글로 기록한다 * 1일 1POST가 되며, 하위 댓글로 연속적으로 기록됨 $ steemkr scrappost 주소 계정명 포스팅키 $ steemkr sp 주소 계정명 포스팅키 `, votegroup: ` $ steemkr votegroup <URL> <VOTE_WEIGHT> <STEEM_AUTHOR> <STEEM_KEY_POSTING> <STEEM_VOTES_LIST> * 지정된 보팅목록(STEEM_VOTES_LIST) 기준으로 보팅 트레인(한번에 모든 계정 보팅)을 수행한다 * 단, STEEM_VOTES_LIST 에 포함되는 목록은 반드시 모 계정에 POSTING_KEY가 위임 되어 있어야 됨에 유의 $ steemkr votegroup 주소 보팅무게 계정명 포스팅키 위임계정목록 $ steemkr vg 주소 보팅무게 계정명 포스팅키 위임계정목록 `, create: ` $ steemkr create <STEEM_AUTHOR> <STEEM_KEY_ACTIVE> * 모계정의 스팀(3스팀 이상 필요)을 가지고 계정을 생성한다 $ steemkr create 계정명 엑티브키 $ steemkr hi 계정명 엑티브키 `, history: ` $ steemkr history <URL> * 글의 수정 이력 및 정보 확인 $ steemkr history 글주소 $ steemkr hi 글주소 sample) steemkr history https://steemit.com/kr/@wonsama/steemitlove-hf20 `, voteto: ` $ steemkr voteto <STEEM_AUTHOR> <STEEM_VOTE_DAY-옵션,기본7일> * 최근 N일간 보팅 이력 조회 $ steemkr voteto $ steemkr voteto 계정명 $ steemkr voteto 계정명 조회일 $ steemkr vo $ steemkr vo 계정명 $ steemkr vo 계정명 조회일 `, convert: ` $ steemkr convert <STEEM_AUTHOR> <STEEM_KEY_ACTIVE> * 내부거래소 평균 시세로 SBD 로 STEEM 을 3.5 일 후 교환 / 취소 불가 $ steemkr convert $ steemkr convert 계정명 엑티브키 $ steemkr ct $ steemkr ct 계정명 엑티브키 `, buycancel: ` $ steemkr buysbd <STEEM_AUTHOR> <STEEM_KEY_ACTIVE> * 내부거래소에 등록한 목록을 확인 / 취소 할 수 있다. $ steemkr buycancel $ steemkr buycancel 계정명 엑티브키 $ steemkr bl $ steemkr bl 계정명 엑티브키 `, buysbd: ` $ steemkr buysbd <STEEM_AUTHOR> <STEEM_KEY_ACTIVE> <STEEM_ORDER_LIMIT-option> * STEEM 로 SBD 구매를 진행한다 * STEEM 가 0 이상 있는 경우에만 진행 가능함 $ steemkr buysbd $ steemkr buysbd 계정명 엑티브키 $ steemkr bd $ steemkr bd 계정명 엑티브키 `, buysteem: ` $ steemkr buysteem <STEEM_AUTHOR> <STEEM_KEY_ACTIVE> <STEEM_ORDER_LIMIT-option> * SBD 로 STEEM 구매를 진행한다 * SBD 가 0 이상 있는 경우에만 진행 가능함 $ steemkr buysteem $ steemkr buysteem 계정명 엑티브키 $ steemkr bm $ steemkr bm 계정명 엑티브키 `, resteem: ` $ steemkr resteem [REBLOG_URL] <STEEM_RESTEEM_AUTHOR> <STEEM_RESTEEM_KEY_POSTING> * [REBLOG_URL] 리블로그할 주소 정보 * 예시) https://steemit.com/kr/@wonsama/kr-dev-krob * <STEEM_RESTEEM_AUTHOR> <STEEM_RESTEEM_KEY_POSTING> 를 별도로 입력 받으므로 부계정이 있는 경우 수월하게 리스팀을 수행할 수 있다. * payout(7일)이 지난 컨텐츠 또한 리블로깅이 가능 $ steemkr resteem 스팀잇주소 $ steemkr resteem 스팀잇주소 계정명 포스팅키 $ steemkr re 스팀잇주소 $ steemkr re 스팀잇주소 계정명 포스팅키 `, taglive: ` $ steemkr taglive <STEEM_TAG-default:kr> * 입력받은 태그의 실시간 피드정보를 확인 * 태그 미 기입 시 기본값 kr $ steemkr taglive $ steemkr taglive kr $ steemkr tl $ steemkr tl kr `, block: ` $ steemkr block <STEEM_AUTHOR> * 해당 아이디를 차단한 목록 정보를 확인할 수 있다. $ steemkr block $ steemkr block 계정명 $ steemkr bl $ steemkr bl 계정명 `, feed: ` $ steemkr feed <STEEM_AUTHOR> * <STEEM_AUTHOR> 기준으로 피드 목록을 실시간으로 조회한다 * 10초 단위로 자동 갱신된 피드 정보를 표시한다 $ steemkr feed $ steemkr feed 계정명 $ steemkr fd $ steemkr fd 계정명 `, price: ` $ steemkr price <STEEM_PRICE_COIN> * UPBIT 기준 오늘의 스팀 가격 정보를 chart를 통해 보여준다. * <STEEM_PRICE_COIN> 에는 UPBIT 원화마켓에서 제공하는 코인 타입을 넣을 수 있다. $ steemkr price $ steemkr price STEEM $ steemkr pr $ steemkr pr EOS `, slb: ` $ steemkr slb <STEEM_AUTHOR> <STEEM_SLB_DAY-option,default:7> * <STEEM_AUTHOR> 입력받은 계정 및 <STEEM_SLB_DAY> 기준 스팀잇 라이프 벨런스를 보여준다.(글 작성 시간대) $ steemkr slb $ steemkr slb 계정명 $ steemkr slb 계정명 조회기간 $ steemkr sl $ steemkr sl 계정명 $ steemkr sl 계정명 조회기간 `, accounts: ` $ steemkr accounts <STEEM_AUTHOR> <STEEM_KEY_POSTING-option> * <STEEM_AUTHOR> 기준으로 정보를 조회한다 * 환경 변수에 <STEEM_KEY_POSTING> 값이 설정되어 있는 경우 자동으로 reward를 청구한다 $ steemkr accounts $ steemkr accounts 계정명 $ steemkr accounts 계정명 포스팅키 $ steemkr ac $ steemkr ac 계정명 $ steemkr ac 계정명 포스팅키 `, } module.exports = (param) => { if(param){ console.log(menus[param] || menus.main); }else{ console.log(menus.main); } }