Skip to content

CerTifier will inform you of the certification code sent by the university e-class system.

License

Notifications You must be signed in to change notification settings

sunight1999/CerTifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CerTifier

CerTifier는 인증 메일이 오면 인증 코드만 파싱하여 알림으로 띄워주는 데스크톱 앱입니다.

사용 방법

1. 필요 라이브러리 설치

  • npm v9.6.4
  • node v18.16.0

2. 구글 클라우드 API 키 발급

1. GOOGLE_APPLICATION_CREDENTIALS 환경 변수 추가 후 값으로 .\credentials.json 설정 image

2. 구글 콘솔 클라우드 접속 (https://console.cloud.google.com/welcome?hl=ko) image

3. 새 프로젝트 생성 image

4. API 및 서비스 접속 image

5. API 및 서비스 사용 설정 접속 image

6. gmail api 검색 후 Gmail API 클릭 image

image

7. 사용 버튼 클릭 (사용 클릭 시 아래와 같은 화면으로 변함) image

8. 관리 버튼 클릭 image

9. 우상단 사용자 인증 정보 만들기 클릭 image

10. 애플리케이션 데이터 선택 후 다음 클릭 image

11. 원하는 이름을 서비스 계정 이름에 작성 후 만들고 계속하기 클릭 image

12. 역할 선택 클릭 후 'pub'을 필터에 검색하고 Cloud Pub/Sub 서비스 에이전트 클릭 image

+ 다른 역할 추가를 클릭해 저장소 관리자 역할도 추가

image

게시/구독 게시자, 게시/구독 구독자도 추가해 아래와 같이 역할이 설정되어야 함 image

13. 계속 클릭 후 완료 클릭 image

14. 좌측 사용자 인증 정보 클릭 image

15. 생성한 서비스 계정 클릭 image

16. 상단 탭 클릭 후 키 추가 > 새 키 만들기 클릭 image

17. 다운받아진 파일 이름을 'credentials.json'으로 변경 후 프로젝트 폴더로 이동

18. 만약 결제 정보가 없다면 결제 계정을 연결해야 함 image

3. Pub/Sub 토픽 생성

  1. 아래 토픽 관리 페이지로 접속 https://console.cloud.google.com/cloudpubsub/topic/list?

  2. 상단 Create Topic 클릭 image

  3. 원하는 이름 입력 후 만들기 클릭 image

  4. 구독 ID를 config.json의 "topic" 항목에 입력 image

4. CerTifier 실행

1. credentials.json 존재 여부 확인

2. 프로그램 설치 install.cmd 더블클릭으로 실행

3. 프로그램 시작 run.cmd 더블클릭으로 실행

About

CerTifier will inform you of the certification code sent by the university e-class system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published