크롬 확장 프로그램 (3) - GitHub Traffic Viewer

Main·2024년 12월 12일
0

Chrome Extension

목록 보기
3/3
post-thumbnail

이전 포스팅에서는 크롬 확장 프로그램의 등록 과정에 대해 알아보았습니다.
오늘은 개발한 확장 프로그램을 소개하도록 하겠습니다.

1. 소개

Github 제공하는 Github API를 통해 github repository traffic data를 불러와 방문자 수와 조회수를 표시하는 Chorme 확장 프로그램입니다.
현재 Github에서 제공하는 traffic 데이터의 경우 2주 동안의 데이터만 제공하여 이전 데이터는 알 수 없습니다. 확장 프로그램에서는 저장 기능을 통해 데이터 조회시 자동으로 조회한 데이터를 저장하도록하여 이전 데이터 손실없이 데이터를 보존할 수 있습니다.


2. 기능

  • Github repository traffic 데이터의 views, unique_visitiors 조회하고 결과를 출력합니다. 조회된 결과를 날짜 형식으로 필터링 가능하며, 최신순, 오래된순, 조회순, 방문자순으로 정렬이 가능합니다.

  • 테이블, 차트 형식으로 데이터를 출력할 수 있습니다.

  • traffic 데이터를 JSON, EXCEL, TXT 형식으로 다운로드 가능합니다.

  • JSON, EXCEL, TXT 형식의 traffic data를 저장할 수 있습니다.

  • 데이터 조회 시 자동으로 데이터를 저장하여 데이터를 최신화하고 데이터 손실을 방지합니다.

  • 10개의 repository의 데이터를 저장할 수 있으며, 최대 2년간 데이터가 유지됩니다. 2년 이상 지난 데이터는 자동으로 삭제 처리됩니다.


3. 사용 방법

  • 프로그램 설치 후, Get New Traffic Data 메뉴를 클릭하세요.

  • GitHubUsername, AccessToken(Github Settings/Developer Settings에서 발급 가능), RepositoryName을 입력한 뒤 Get Traffic Data 버튼을 클릭하여 데이터를 조회합니다.

  • 데이터가 조회되면 해당 repository traffic 데이터가 표시됩니다.


4. 기능 미리보기

Traffic 데이터 불러오기저장된 Traffic 데이터 불러오기

Traffic 데이터 다운로드Traffic 데이터 삭제하기

Traffic 데이터 저장하기

5. 주의사항

확장 프로그램 삭제 시 저장된 모든 Traffic 데이터가 삭제되니 주의해주세요.


6. 설치 및 기타사항

현재 크롬 웹 스토어에서 다운로드 받아 사용할 수 있습니다.

이용 시 불편한 사항이나 개선 사항이 있으면 댓글을 남겨주시거나 dark9737@gmail.com로 메일을 보내주시면 감사하겠습니다.

자세한 소스 코드를 확인하시려면 Github Traffic Viewer를 참고해주세요.

profile
함께 개선하는 프론트엔드 개발자

0개의 댓글