[개발이야기#091] 스팀잇 검색엔진 사용자 추가를 위한 고민

in #steemsearch2 months ago

안녕하세요 가야태자 @talkit 입니다.

https://sds.steemworld.org/describeMethod/accounts_api.getAccountsSortedBy

이번에 사용할 api는 위 API를 사용할 계획입니다.

위 API를 호출 하면 결과가 아래와 같이 나옵니다.

https://sds.steemworld.org/accounts_api/getAccountsSortedBy/name/ASC/null/id,name/10/0

{
  "code": 0,
  "result": {
    "cols": {
      "id": 0,
      "name": 1
    },
    "rows": [
      [7185, "a-0"
      ],
      [606736, "a-0-0"
      ],
      [637923, "a-0-0-0"
      ],
      [682030, "a-0-0-0-0"
      ],
      [774583, "a-0-0-0-0-0"
      ],
      [929422, "a-0-0-0-0-0-0"
      ],
      [871987, "a-0-0-0-0-0-a"
      ],
      [641819, "a-0-0-0-1abokina"
      ],
      [637461, "a-0-0-0-a"
      ],
      [965974, "a-0-0-0-real-dex"
      ]
    ]
  }
}

갯수는 최대 1000개를 가져올 수 있고 계속 다음 offset을 이용해서 1000개씩 계속 가져오면 됩니다. ^^

여기서 검색된 계정들을 제가 만들어 둔 테이블에 넣으면

시간이 많이 걸리겠지만, 수집이 될 것으로 생각 됩니다.

다음주에는 사용자 수집에 시간을 보내도록 하겠습니다.

감사합니다.



Posted through the ECblog app (https://blog.etain.club)

Sort:  

와~ 이제 스팀체인에 있는 모든 사용자 목록 수집단계군요!
기대됩니다. ^^

그런데, 지금 생각난건데... 잘은 모르지만... ㅋ

그냥 스팀 체인을 한 번에 통째로 받으면 어떨까요?
지금 대략 1억 50만개 정도의 블럭이 있는것 같은데,
처음 받을 때는 시간이 걸리겠지만, 그 다음 부터는 작업이 빠르게 진행될 수 있지 않을까요?

<장점>
노드를 구성하면, 스팀 체인에는 모든 데이터가 있을테니... 거기서 api이용해서 필요한 내용(사용자 목록+게시글 등)을 뽑아 DB구축하면 금방될 것도 같고요...

이참에 노드까지 운영하면, 매일 매일 업데이트되는 게시글들도 자동으로 받게 될테니... 매일 매일 수집할 필요는 없을 것 같고요...ㅋㅋ

<단점>
그런데, 이렇게 하면 노드를 운영해야 하니 비용이 더 많이 들것 같긴 하네요. ㅋㅋㅋ

암튼~ 화이팅~입니다! ^^

[booming-kr-auto]
@booming-kr이 보팅드렸습니다 🙌

  • 여러분이 원글에 보팅한 수치: 30.00% / 148,352 Mrshares
    (보팅받는 기준: 50% 이상 또는 65,000 Mrshares 이상으로 보팅)
  • 시간: 2025-11-03 08:00:07 UTC+09:00
    IMG_9947.jpeg
  • 여러분의 임대와 보팅이 kr 커뮤니티를 활성화 하는데 큰 힘이 됩니다

노드 운영도 한번 고민 해보고 있지만 이번 프로젝트에서는 노드의 API를 이용해서 외부에서 수집하는 형태를 생가갛고 있습니다.
감사합니다.

주사위를 굴려보자.
#tdice
실제로 동작하지는 않습니다.
개발 테스트용으로 ^^

꾸준히 한 발씩 나아가시네요. ^^

현실이 바빠서 조금씩 진도를 내고 있습니다.
감사합니다.