[Python] 백준 문제 풀이 기록 Notion에 자동 정리하기
https://github.com/pysunn14/Notion_Automation
- 이번주 풀이한 알고리즘 문제들을 열심히 정리하고 있었다가, 백준 알고리즘 문제들의 경우 여러 가지 태그가 많고 복잡해서, 일일이 적는 것이 귀찮아서 API를 통한 자동화를 해보기로 생각했다.
- Notion API를 활용하여 Notion 데이터베이스에 편하게 항목을 추가할 수 있고, 백준 알고리즘 문제의 난이도를 관리하는 solved.ac 사이트의 API를 통해 문제 정보를 가져오기가 쉽다.
- requests, beautifulSoup등의 라이브러리를 지원하여 API를 쉽게 활용할 수 있는 파이썬으로 만든다.
API
Notion API

솔브드 사이트는 백준 알고리즘 문제들에 대한 난이도 정보를 관리하고, API를 통해 문제의 여러 태그, 맞힌 사람 등의 정보를 가져올 수 있다. 비공식 정리 사이트를 활용하여 API를 쉽게 사용했다.
https://solvedac.github.io/unofficial-documentation/#/
라이브러리
requests
- HTTP GET, POST 등의 요청을 쉽게 할 수 있는 파이썬 라이브러리이다. notion 데이터베이스 정보 가져오기, solved.ac 문제 난이도 정보 가져오기 등에 활용하였다.
