지금까지 변경한 소스를 오늘에서야 올립니다.
소스는 초기에 nitrous에서 clone을 받아서 동일한 소스에서 재미삼아 변경하다가 얼마지나지 않아 fork를 받아서 별도의 branch로 수정중입니다.
제가 fork 받아서 수정중이 소스 주소는 아래와 같습니다.
https://github.com/realmankwon/nitrous
현재 아래의 수정 내용이 모두 반영된 소스를 commit 후 push 한 상태라서 다운받으신 후에 사용하시면 전체 기능을 사용하실 수 있습니다.
* 수정 내용
Intro 내 컴퓨터에서 나만의 sct를 실행해 보자
1. [나만의 SCT #1] 보팅 비율 보기
2. [나만의 SCT #2] SCT 보상액과 Steem 보상액 함께 보기
3. [나만의 SCT #3] 보팅 금액 (SCT), 글 리스트에서 보팅자 확인, 보팅자 Limit 풀기
4. [나만의 SCT #4] 보팅바 고정값 클릭 기능
5. [나만의 SCT #5] 보팅비율 수동 입력
하지만 문제가 하나 발생했습니다.
변경 내용 중 2번의 스팀 금액을 보여주는 부분이 이상 현상이 있습니다.
제가 fork 받기 직전에 nitrous에서 steemApi.js 파일을 변경했는데 여기에서 기존의 steem 정보를 넣는 부분을 변경했는데 정보를 제대로 못 넣고 있나 봅니다. ㅜㅜ
그래서 feed를 볼때 Na로 표시가 됩니다.
기존 소스를 저장해 두었으면 제 소스는 그소스를 그대로 쓰는 것이 나을 것 같긴한데... 변경을 하는 것도 좀 부담스럽긴 하네요.
암튼 이 부분은 공부를 하면서 나오게 변경을 해야할 듯 합니다.
앞으로 변경 작업을 계속할 예정인데 일단 보팅바에 스팀 보팅 파워와 sct 보팅 파워가 보이게 하는게 현재 작업 중인 내용입니다.
api에서 값을 받아서 어떻게 던지는지가 아직 파악이 잘 되지 않아서 애를 먹고 있네요.
그 외에도 위의 소스로 나만의 SCT 버전으로 실행을 시켜보고 싶으신 분은 컴퓨터에서 가상화 프로그램을 돌릴 수 있게 bios에서 설정을 한 후에 docker, git를 설치하고 제가 올린 소스를 받은 후에 다음과 같이 해주시면 어렵지 않게 실행이 되실 겁니다.
git clone https://github.com/eonwarped/nitrous
cd nitrous
docker build -t="myname/condenser:mybranch" .
docker run -it -p 8080:8080 myname/condenser:mybranch
현재 이런 기능보다 안정화가 더 우선일텐데요 운영진은 안정화에 혼신의 힘을 기울이고 저같은 변두리 개발자들은 기능을 개발하고 있으면서 추후 괜찮은 기능들만 선별해서 적용하면 될 것 같습니다.
어찌되었던 SCT에 조금이라도 도움이 되었으면 좋겠네요 ^^
혹시나 써 보시면서 잘못된 소스나 불편한 것이 있으면 댓글 부탁드립니다.
남은 휴일 즐거운 시간되세요 ^^