Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/echo724/gugles_mission_tracker
CLI tool for checking and reporting mission results to gspread and github discussions
https://github.com/echo724/gugles_mission_tracker
Last synced: about 1 month ago
JSON representation
CLI tool for checking and reporting mission results to gspread and github discussions
- Host: GitHub
- URL: https://github.com/echo724/gugles_mission_tracker
- Owner: echo724
- Created: 2023-02-26T00:26:59.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-22T15:00:19.000Z (about 1 year ago)
- Last Synced: 2024-05-02T05:57:30.587Z (6 months ago)
- Language: Python
- Size: 106 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 꾸글쓰 미션 트래커
우아한테크코스 5기 [꾸준히 글쓰는 크루들](https://github.com/woowacourse-study/Gugles)에서 사용되는 미션 트래커
- Dicussions 활동 기록으로 gspread 업데이트 및 discussion에 결과 업로드
## 자동화 및 작동 순서
- Github Actions을 사용해 월요일 00:01분에 gugles_mission_tracker 실행
- Github Discussions graphql api를 사용해
- 1주일 단위의 글들을 조회
- 글쓴 유저 파악
- 디스커션에 미션 진행상황 작성
- 스프레드시트에 업데이트
- Slack Github bot을 통해 채널에 notify## 준비물
- github personal token
- 미션 트래커에 연동된 service account credentials## 사용법
```bash
$mission_tracker check #미션 결과를 미션 트래커 스프레드시트에 업데이트$mission_tracker report #미션 결과를 스프레드시트에 업데이트하고 꾸글쓰 디스커션에 업로드
```