Skip to content

chaseungjoon/Baekjoon-Auto-Notion-V2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Baekjoon_Auto_Notion_V2

이전 버전 과 비슷하지만 코드를 따로 저장하지 않아도 되는 V2입니다.

❗백준 문제를 풀면 자동 으로 노션에 페이지 생성해주는 프로그램입니다.

생성 페이지 구성

  1. 문제 번호 - 제목
  2. 티어 아이콘
  3. 문제 링크
  4. 문제 태그
  5. 본인 코드 (언어별 Syntax Highlighting)
  6. GPT-4의 코드 설명

❗사용법

1) 터미널 실행

2) git clone으로 프로젝트 다운로드

git clone https://github.com/chaseungjoon/Baekjoon-Auto-Notion-V2.git

3) 프로젝트 디렉토리로 이동

cd Baekjoon-Auto-Notion-V2

4) 필요 패키지 다운로드

pip install -r requirements.txt

5) key 값들 지정 key들 구하는 방법

🪟Windows

notepad keys.py

🍎Mac

open keys.py

6) 백준 문제 풀고 소스 코드 공유

image

공유 링크 가져오기

스크린샷 2023-07-09 오전 1 51 46

7) 프로그램 실행

python main.py

소스 코드 공유 링크 입력

소스 코드 링크 >> [본인 소스 코드 링크 입력]

8) 노션 자동 페이지 생성

Update

23/07/10 - 트래픽 누적 시 웹 스크레이핑 불가 에러 해결 (UserAgent 실행마다 랜덤화)

23/07/10 - 제출 메모리, 시간, 코드 길이 블럭 추가

24/11/29 - OpenAI API 최신화

About

백준 문제를 풀고 코드 따로 저장 없이 Notion에 바로 커밋하기!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages