Dev.to 기사 통계 GitHub 작업

내 워크플로우



Dev.to API에서 통계를 가져오는 GitHub Action을 만들었습니다. 현재 게시된 모든 기사의 총 댓글, 페이지 보기 및 반응만 계산합니다.

현재 주기적으로 통계를 수집하고 stats/dev-to.json 아래의 repo에 저장하는 작업을 사용하고 있습니다.

제출 카테고리:



이것은 Wacky Wildcard 항목이지만 통계를 수집하는 것이 재미 있습니다 😉.

Yaml 파일 또는 코드 링크



Typescript 액션입니다. 템플릿에서 만드는 것은 매우 간단했습니다. 로컬에서 실행하는 방법을 알아내는 것은 약간 어려웠습니다.


카스보스키 / dev-to-stats-action


Dev.to 통계를 가져오는 GitHub 작업








Dev.to에서 기사 통계 가져오기

name: Get Stats
on:
  schedule:
    - cron: "*/30 * * * *"

jobs:
  pull-stats:
    runs-on: ubuntu-latest
    name: Get Stats from Dev.to
    steps:
    - uses: kasuboski/dev-to-stats-action@v1
      with:
        apiKey: ${{ secrets.API_KEY }}
Dev.to API 키를 비밀로 추가해야 합니다. 에서 구입 방법을 찾을 수 있습니다.
작업은 기본적으로 dev-to-stats/stats.json에 파일을 출력하지만 outFile 입력으로 구성할 수 있습니다. 파일은 아래와 같아야 합니다.
{"public_reactions_count":12,"page_views_count":123,"comments_count":0}


View on GitHub

내 통계가 집계되는 저장소입니다.


카스보스키 / 통계


통계 모음





통계 📈



다른 소스에서 가져온 통계 모음입니다. 현재는 Dev.to 전용입니다.

stats 폴더에서 통계를 찾을 수 있습니다.




View on GitHub



추가 리소스/정보



내 워크플로는 이 작업을 사용하여 push changed files back to the repo

좋은 웹페이지 즐겨찾기