google Sheet에 Github Repo 정보 가져오기
- Import GitHub Data to Google Sheets 의 글을 따라 시도해보았습니다.
Import GitHub Data to Google Sheets 따라하기
- 예제는 https://github.com/octocat/Hello-World/ 의 데이터를 사용
- 업무에서 사용하는 레포지토리와 다른 점
- 업무에서 활용하는 레포지토리는 Private로 되어 있음
- Priavte 는 권한작업을 해줘야 할 것임
- 세 가지 정보를 수집해보겠음
- Repository Pull Request
- Commit Messages in Pull Request
- Raw Data related with Commit
Step 1) 빈 구글 시트 생성
Step 2) Google Sheet Add-ons을 이용해서 API Connector 설치
- Add-ons --> Get Add-ons --> API Connector install
Step 3) API Connector 에서 GITHUB API 사용할 수 있도록 연결
- Add-ons -> API Connector -> Manage Connections -> Github Connect
Step 4) REQUEST API 생성
- pull requests list
https://api.github.com/repos/octocat/hello-world/pulls
- 특정 pull requests
https://api.github.com/repos/octocat/hello-world/pulls/796
- 특정 pull requests 안에 있는 commit list
https://api.github.com/repos/octocat/hello-world/pulls/796/commits
Step 5) Github Data를 Sheet로 가져오기
- Add-ons --> API Connector --> Open
- Create 탭으로 가서 작성할 API에 대한 자료 입력
- method : GET
- API URL path : https://api.github.com/repos/octocat/hello-world/pulls
- Authentication : GITHUB
- Destination sheet : 우선 Set Current로 지정
- REQUEST NAME 지정 : Example_REQUEST
- RUN 혹은 SAVE 지정
- 총 30개의 REQUEST 에 대한 데이터를 저장함
Step 6) Run !
'엔지니어링' 카테고리의 다른 글
리눅스 SED 명령어 (0) | 2022.05.04 |
---|---|
아테나(Athena)의 데이터베이스와 Glue Data Catalog 데이터베이스의 차이 (0) | 2022.05.04 |
파일 시스템 알아보기 (0) | 2022.04.15 |
Python class 변수 , 인스턴스 변수 (0) | 2022.04.05 |
ORM 간단하게 알아보기 (0) | 2022.04.05 |