스팀 데이터를 뽑아보자

in #kr7 years ago (edited)


스팀은 블록체인이고 지금까지 보셨다시피
쑤시면 다 토해냅니다

문제는 어딜 쑤셔야 되는지 모르는 분들이
상당수 있기 마련이고 저도 몰랐습니다
그래서 스팀잇이라도 쑤셔봤습니다
그리고 뭔가 튀어 나왔습니다

바로 @arcange 님이 만드신
steemit 의 DB(저장소) 였습니다
그곳에서 아칸게(?)님이 블록체인의 데이터를
SQL문으로 쉽게 뽑아가라고 만든 곳이죠

하지만 당연히 우리 개복치들은
근처에서 개복개복 거릴뿐.. 어떻게하는지 모를겁니다

그래서 제가 여러분을 위해 비법을 훔쳐왔습니다
🔗비법

이제 뒤를 확인한후 펼쳐봅시다

엑셀


이 비법을 쓰기 위해선 일단 SQL 저장소에 접속할 것이 필요한데
아무거나 걍 공짜 SQL 플그램 써도 되지만
여기선 비법에 적힌대로 엑셀을 써보도록 하겠습니다

아참 SQL이 뭔지 갸웃거리실텐데
주문.. 이라고 합시다
괜히 깊이 알려다간

할테니 조심조심합시다

자..

엑셀을 켠후..


데이터 항목을 눌러줍니다


주문 서버라고 적혀있습니다

눌러주면 서버 이름과
자신의 ID,Password를 넣는 곳이 있는데

Server: sql.steemsql.com
User: steemit
Password: steemit

요렇게 넣어줍니다


그럼 테이블에 앉으라고 할텐데
암거나해도 되지만 이왕이면 옛날에 배운
Transactions를 선택합시다


마침 후 클릭 클릭..

그럼 요런게 뜰텐데

속성으로 들어갑니다


거기서 저스티스탭을 클릭한후
암호 저장에 체크해줍니다
뭐라뭐라 할텐데 걍 확인

그 다음 명령 유형은
SQL 주문으로 해줍시다
...


다들 살아있나요?

아직 죽지마세요 거의 끝났습니다

이제 주문만 외우면 됩니다

SELECT 
    author, 
    COUNT(*) AS vote
FROM
    TxVotes(NOLOCK)
WHERE
    voter = '내아이디' and
            timestamp > DATEADD(day, -20, GETDATE())
GROUP BY
    author
ORDER BY
    COUNT(*) DESC

수리수리 마수리 라고 적혀있죠?
내용이 궁금하다고요?

괜히 수명단축 시키지말고
그대로 복사해서 때려박읍시다
단 저기 (내아이디) 부분은 아이디를 적어야겠죠?
그리고 -15 이란건 15일전부터 지금까지..
라는 의미입니다. 왠지 -1 정도 오차가 있는거 같지만

그러면 패스워드를 한번 더묻는데 쳐줍니다


짠~~

저건 제가 15일간 큐레이터 활동기간에
보팅한 횟수랑 저자를 보여주는 데이터입니다

자 이젠 요걸 저장합시다

아참 그리고
주문을 바꾸고 싶으면

이거 눌러서 나오는 창의

오른쪽 구석탱이의 저 손을 만져줍니다 만지작

그럼 다시 정의의 화면을 볼수 있으니
거기서 바꾸면 됩니다
투표한 파워를 보고 싶으면

SELECT 
    author, 
    SUM(weight) AS weight
FROM
    TxVotes(NOLOCK)
WHERE
    voter = '내아이디' and
            timestamp > DATEADD(day, -20, GETDATE())
GROUP BY
    author
ORDER BY
    COUNT(*) DESC

이렇게 하시면 됩니다

구글 스프레드시트


근데 저건 좀 예쁘지가 않죠

예쁘게 할 수 없을까 고민하던중..
ludorum님의 과거게시물이 떠올랐습니다
https://steemit.com/kr/@ludorum/6
거기에 힌트를 얻어

구글로 날아가봅시다
https://docs.google.com/spreadsheets


구글은 다양한 것들을 제공해주는데
아마 가까운 시일내에 터미네이터도 줄겁니다

여튼 인류멸망은 나중에 생각하고
먼저

요길 클릭해서

아까 저장한 파일을 올립니다


그럼 요게 구글 스프레드시트에 안착합니다
눈꼽만큼 예뻐졌지만 아직 멀었습니다


요길 클릭해서


그래프를 첨가합니다


그리고 챠트유형을 클릭해서..


원형을 고릅시다

와이~ 예뻐졌습니다 ^o^ ~

하지만 그냥 그림으로 놔두면 데이터를 알기가 힘들죠
그래서 링크를 겁시다.
링크타고 가면 그림도 커지고 마우스를 대면
데이터도 정확히 나옵니다

요런식으로 하나씩 볼수있죠

히스토그램을 한번 클릭하고

구석탱이에 보면 땡땡땡이 있는데 눌러줍시다


그럼 차트 게시가 나옵니다


누르고 안에 들어가서 게시를 눌러줍니다


그럼 요렇게 주소가 나옵니다
그걸 그림밑에 붙여주면 됩니다
그림자체를 클릭했을때 뜨게 만들고 싶으면

아래와 같은 형식으로 넣어주면 되고요
<a href="주소">그림주소</a>

<a href="https://docs.google.com/spreadsheets/d/1iX3h0xovloepCPmeTug8NES6_Fq_rbB8-RuM2aMDIG4/pubchart?oid=2042695464&format=interactive">https://i.imgur.com/5mIT7bM.png</a>

요렇게

중간보고


아직 한달이 안되서 정식보고는 아니지만
이왕올린 김에 데이터라도 보고합니다

15일간 각 저자에게 보팅한 횟수입니다
@vimva 님한테는 큐레이션 물량을 같이 처리하는 동료로써
그리고 글도 좋아서 제 재량으로 꽤 많이 보팅했습니다

자세한 것은 그림을 새탭열기로 열어보세요

이번엔 몇%로 보팅해줬나 입니다
당연히 임대해주신 @oldstone 님께는 매일 하나의
게시물마다 100% 보팅해주고 있고요..


@vimva 님에 대해선 보팅자체는 많이 했지만
큐레이터끼리는 임대파워가 아닌 제 본연의 파워..
8%짜리라 150위밖에 나가있네요
그리고 뉴비들에게 60%를 쓰고 난후엔
자유재량이 부여되므로
저의 재량에 따라 찍어드린 분들이 좀 있습니다.


자세한 것은 그림을 새탭열기로 열어보세요

전체적으론.. 뭐 별 특색이 없어보이지 않나 생각되네요
다만 보팅수가 좀 적은데
제가 글을 읽는 속도가 좀 느려서 그렇습니다
그리고 내글 쓰느라

조금 더 힘내보겠습니다

Sort:  
There are 2 pages
Pages

와우~~~
엄청난건데.. 전 해볼 엄두가 나지 않네요^^

쉽습니다! 눈딱 감고 하면 됩니다 ㅎㅎ

우와 제가 딱 찾던거네요. 감사합니다

도움이 되어 다행입니다 +_+/

와 장난아니십니다.. 슥 둘러봤는데 정독해야겠네여 리스팀하였습니다. 인정합니다 이포스팅진짜 ㅋㅋ

감사합니당+_+

항상 꿀팁만 주시는군요. 감사합니다.
오늘이 제가 스팀잇에 가입한지 딱 한달되는데 제껄 조사해봐야겠네요 ㅎㅎ

저도 그랬지만
아마 다들 예상외의 자료가 튀어나올겁니다

우와.. 다른분들꺼보면서 어떻게하는건가 싶었는데..
저도 한번 해봐야겠어요!!!!!! 아무래도 자고일어나서 정신맑을때...ㅋㅋㅋㅋㅋㅋㅋ 데이터 어떻게나올지 너무 궁금하네용! 감사합니다!

넵 쉬워용

아,,이건 일단 프로그램에 대한 최소한의 예의라도 갖추고 있는 사람이
할수 있는 작업이네요^^
이렇게 까지 정리를 해서..자료를 내 놓는다..
경의롭네요..
나는 어떤 활동을 했는지
나중에 따라하기 한번 해야 겠네요.
감사합니다.

알면 쉽습니다. 게다가 비법도 있고..
물론 정리해서 글로 쓰는데는 2kg 쯤 빠진것 같네요
만사가 귀찮아졌음

어제 EOS ICO로 홈런을 치시더니 오늘 또 이렇게 다시 연타석 홈런을..
꿀팁에 대한 예의는 풀봇입니다.

또한 이러한 꿀자료는 제가 훔쳐갑니다. ^^

훔친 자료를 다시..-ㅅ-;;
ㅎㅎ 감사합니다

우와...저는 너무 어렵네요 흑 ㅜ

걍 따라하시면 됩니다. 참고로 전 엑셀 안써봤어요-0-
걍 무식하게 그림따라 클릭하고 난후
붙여넣어버림 됩니다 아마도

넵!! 무식하게 따라해보겠습니다. ㅎ

좋은 팁입니다. 물론 해보지는 않았습니다.

해.. 해보세용..ㅠㅠ

넵! 데이타 뽑아오는거 사실 관심있어서 클릭했어요. 위에 댓글은 웃으시라고 달은거랍니다. 울릴줄은 몰랐네요.

해해...^^ 감사합니당

이얼~ 놀라고 갑니다.

감사합니당

와... 대박이라는 말밖에는... 전형적인 개복치라 개복개복 입벌리고 구경만 하다 갑니다 .. ㅋㅋ

뭐 저기서 아이디랑 숫자만 바꾸면 누구나 가능하니
돌연사할 위험은 적죠..

멋집니다. 고맙습니다. 자주 이용해야겠어요 ㅎㅎㅎ

넵 감사합니다

허허 뉴비라 무슨말인지 한개도 모르겠지만 그럼에도 불구하고 직감적으로 엄청난 내용이라는게 느껴지네요 ㅎㅎ.,.,업봇하구 갑니다 !

여긴 블록체인이니까 길가다 방구꿔도 다 기록됩니다
그것 중 일부를 뽑아본 겁니다

뭔가 화려한 돌림판을 본듯하네요+_+
다시한번 정주행하고 오겠습니다:D

엑셀은 안예쁜데 구글은 예쁘네요 ㅎㅎ

아니 어떻게 이럴수가 있습니까~!!

어려움.gif

오 신기신기해요~ ㅎㅎ 아직 전 통계를 내기엔 며칠밖에 안된 뉴비인지라 무리지만 시간이 지나고 꼭 해보고 싶네요~~

넵 아디랑 숫자만 바꾸면 됩니다
다른 명령어를 넣어면 다른 자료도 뽑을 수 있지만
일단은 저정도면 될듯하네요

좋습니다. 굳이네요.
풀보팅합니다^^

감사합니다 영광이예요 ^^/

^^... 음? ㅋㅋㅋ 스팀잇 개발자들이 얼른 일해서 보기 좋게 딱 만들어주면 좋겠네요. 얼른 beta를 떼어버리는 날이 오길 빌어봅니다.

네 근데 eos 땜시 1년은 더 개겨야될듯

능력자 시군요. 날 밝으면 따라 해보기 위해 리스팀 해갑니다.

따라 해보시길 바랍니당+_+

✈ 풀파워 보팅 완료했습니다! 이 글이 바로 제가 원했던 바로 그것이었어요! ㅋㅋ 정말 감사합니다!!

그렇군요 +_+ 도움이되서 다행입니당

피래미에다가 보팅파워가 떨어져 있어서 다시 읽고 조금 채워서 보팅할게요...이런 글은 꼭 보팅을 하고 싶습니다.

감사합니다 +_+/

@arcange 의 steemitdb!
SQL 로도 뽑아낼 수 있게 해놨군요.
엑셀로 SQL 가져올 수 있다는 것도 처음 알았습니다. 감사합니다

넵 저분은 훌륭하십니다 ㅎㅎㅎ

sql은 수업때 한번 다뤘었는데 복잡하더군요...
잘보고갑니다!!

그 교집합? 뭐 합체하고 하는 부분이 어려웠죠..
교양에서 배웠는데 다 까먹었습니다 =-=

리스팀해서 봐야겠네요. 감사합니다.

감사합니다!

헉 전 요즘 피드 잘 못봐서 트윈님 것 많이 못봤는데 감사하네요 ㅠㅠ 저도 한달 지나고 임대파워사용 보고할 때 한 번 사용해봐야겠습니다!

저도 잘못봐요. 아니 거의 못보죠.. -ㅎ-😘😘

돌연사 할뻔 고비가 여러번 있었지만 다행히 죽지않고 정독했습니다. 그나저나 개복치 취급이라니 감사합니다. 전 스스로 플랑크톤이라고 생각하고 있었습니다😂

옛날엔 그런 고생대환경이었지만 지금은 그정돈 아니니까
금방 자랄 수 있을거예요.. 1년쯤? 😅 저두 1년 보고 있습니다

... 사랑합니다.

감사합니다~ +_+;

한번 시도해 봐야겠습니다 ㅎㅎ 감사합니다 !

🏋🏋으샤으샤

유용한 정보 감사합니다^^ 풀보팅과 리스팀입니다~

👉👈🙏 감사합니다

바보인 저는 읽는데 어떤방법인지 잘 모르면서도 잘 읽혀지네요ㅠㅠ.. 정신없이 쭉쭉 내려서읽었어요. 언젠가는 저도 이런 데이터를 활용할 날이 오기를하면서도 막상 오면 못쓸것같네요ㅋㅋㅋ...

한달정도면.. 바로 써먹을 수 있을걸요
저도 15일 꼴랑하고 써먹었으니-0-

오홍~ 이제 어떻게 활용할지에 대한 고민이 있겠군요.. 잘보았습니다~^^

🐠 일단 자신의 패턴을 볼 수 있겠죠

뻐끔뻐끔 제가 붕어머리인가봅니다ㅎㅎ혹시 같은방식으로 제가 누적수익중
누구에게 몇%를 받았는지도 알수 있나요?(조심스레..)

당연히 가능합니다
다만.. sql문을 어떻게 짜야할지는 저도 모르겠네요 @.@
모든 게시물, 날 찍은 사람, 보팅파워, 그리고 누적수익..
여러개를 조합해야될거 같은데.. 음냐;

갑자기 현기증이......

간호사!! 간호사!!
...
늦었습니다..ㅠㅠ;
어쩔수 없이 횟집으로..

저도 루드롬님것을 보며 궁금했는데 딱 요롷게 해보아야겠습니다. SQL 보면 벌써 좀 쫄지만 용기를 내서.

어차피 저도 복붙이라서.. ㅎㅎ;
댓글 감사합니다 ^^

전 왜 트윈브레이드님 글을 이제야 보는거죠? (중얼)
좀 재미지신데요?
암튼 잘 보고갑니다용.

저도 요새 newbie에 박혀있다보니 kr 이나 피드를 못챙기네요
조금씩 챙겨야겠습니다..ㅠㅠ; 무슨 뉴비도 아니구..ㅠㅠ;

ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ 동감입니다.

와!!@twinbraid님은...정말쉽게...이해되게 써주시는듯해요👍허허허허..
읽다가 이해가 조금 안되면 위로 올려서 다시보면 다시 이해가가고... 저도 내일 해봐야겠습니다~!
그리고 구글 스프레이드시트 처음알았는데 ..ㅎ
유용한것 같아요~! 아! 그리고 뉴비분들 위해서 보팅과 댓글 감사합니다~!^^
굿밤되세요~🌙

넵 굿밤되세요! 그리고 저도 구글 스프레드 시트 이거 만들면 처음 알았습니다 ㅋㅋㅋ 전 항상그래요

우와.... 저도 깔아야겠습니다. 감사합니다!

흑...중간에 오류나서 실패했습니다 ㅠㅠ 데이터 가져오기가 엄청 오래걸리네요. 속성 만지려면 데이터를 가져와야되는거같아요(엑셀 버전이 달라서 그런가?) 그래서 암호저장도 못눌러보고...흑흑 ㅠㅠ

그건 저 속성으로 들어가기전에 저 창에 확인을 눌러버려서
모든 데이터를 검색해서 그럴겁니다
그러니 저 속성창 나왔을땐 확인이 아니라 속성에 들어간후 확인하시기 바랍니다

아하 그렇군요 ㅎㅎ 다시 시도해봐야겠습니다. 감사합니다^^

엑셀까지는 잘 따라갔는데 구글 스프레드시트는.. 어렵군요. 예쁘게 치장하는 건 과감히 포기를... -_-;;
알려주신 대로 따라했더니 제 것도 볼 수 있네요. 고맙습니다. ^^

구글이 더 쉬운데.. 그냥 저장한 파일 올려서 저 네모 클릭해주면 끝입니다

악! 마이아이~! 뭘 본거죠! 놀랍습니다!

감사합니다

지난번에 원형차트 보고 어떻게 한건지 궁금했는데 알려주셔서 감사합니다ㅎ

저두 궁금해서 ^^a 감사합니다 ^^

정리한거 대박~~ 엄청난 개복치십니다. ㅋㅋㅋ

🐠쓰다가 돌연사할뻔 했지만 어찌어찌 버텼습니다

이거 진짜 해보고싶었는데 와웅!!!!!!
가려운데를 속시원히 긁어주시는군요ㅠㅠ

감사합니다^^

Api 호출 방식이 아니라 sql 에 직접 입력하는 형태군요. 근데 공식문서는 어디서 확인해요? 저번에 잠깐 찾아보니 없던데 ㅎ


https://steemit.com/steemsql/@arcange/steemsql-a-public-sql-database-with-all-blockchain-data-update-8
여기 있습니다
다만 상세한 사용법은 따로없습니다
스팀쳇에 가서 https://steemit.chat/channel/steemsql
steemsql 채널에서 물어봐야됩니다

하하 감사합니다. 나름 제가 개발자니 하루 날잡고 보면 이곳저곳에 적용해볼 수 있을 것 같습니다. 물론 저 혼자 사용하기 편하게요. 하하

돌연사안하고 끝까지 봤습니다.이제 실제로 해보면서 돌연사 안해야할텐데요. 좋은 정보 감사합니다.

봐주셔서 감사합니다 ^^/

볼수록 신세계입니다 ^^

DB를 만들어주신 님께 감사하고 있습니다

와 설명을 정말자세히 재밌게 해놓으셨네요!!ㅎㅎ 저도별로한건없지만 데이터를뽑아보겠습니다!

넵 감사합니다

오오!! 궁금했던 부분인데!! 감사합니다 ㅎㅎㅎ

매번 챠트 분석 잘보고 있습니다 ^^
댓글 감사합니다

엄청난 정보를 올려주셔서 감사드립니다^^; 두고두고 봐야 할것 같습니다. ㅎㅎ

감사합니다 +_+/

나중에 도전해보고 분석해보고 싶어지네요!!! 좋은 방법 배워갑니다!!

제가 대학생인데 이번학기간 데이터베이스를 배워서 재밌게 봤습니다.
중간에 유재석 짤에서 빵터졌네요ㅋㅋㅋㅋㅋ 나중에 시간나면 한번따라해봐야겠어요!

우와... 이렇게 가능한 거군요! 내일 컴퓨터 켜서 한 번 해 봐야겠어요*_ *

There are 2 pages
Pages