LeetHub Git Link : https://github.com/raphaelheinz/LeetHub-3.0
1. LeetHub Git Repo를 clone
2. clone한 폴더로 이동
3. scripts 폴더 아래 authorize.js와 oauth2.js 내 CLIENT_ID와 CLIENT_SECRET을 내 정보로 변경
CLIENT_ID와 CLIENT_SECRET 발급 방법
1. https://github.com/settings/developers에서 [New OAuth App] 클릭
2. 다음과 같이 설정
Application name: 임의 지정
Homepage URL: https://github.com/raphaelheinz/LeetHub-3.0
Authorization callback URL: https://github.com/
3. [Register application] 클릭
4. Client ID 복사 및 Client secrets 복사 ([Generate a new client secret]를 눌러서 발급)
4. leetcode.js 내 "https://api.github.com/repos/${hook}/contents/"를 찾아 "contents/" 다음에 원하는 경로를 입력(2곳 수정 필요)
https://api.github.com/repos/${hook}/contents/LeetCode/${problem}/${filename}로 URL 지정 시, 내 repo가 algorithm일 경우, algorithm/LeetCode/문제폴더와 같이 생성됨
5. Chrome 브라우저 우측 상단 확장프로그램에서 LeetHub v3를 클릭해 내 Github와 연동
6. LeetCode에서 문제를 풀고 Submit 클릭
내 Github에 Push가 안 되는 경우 우측 상단 프로필 클릭 후 Revert to old version 클릭 후 우측 하단에 있는 Submit 클릭
'Tip' 카테고리의 다른 글
[PostgreSQL] Supabase 설정 (0) | 2024.05.07 |
---|---|
Git & GitHub - 브랜치를 활용하여 협업하기 (0) | 2024.05.03 |
Git & GitHub (0) | 2024.04.15 |