백준 문제를 브라우저 없이 VSCode에서 편하게 읽고, 터미널에서 빠르게 테스트, 제출할 수 있도록 도와주는 쉘 프로그램입니다.
https://github.com/TriangleYJ/BJShell/releases 에서 확인할 수 있습니다.
- https://www.acmicpc.net/ 에 접속합니다.
- 로그인을 합니다. 이때 반드시 로그인 상태 유지 체크박스를 체크합니다.
- 이후 (Windows)
F12
, (macOS)⌘ cmd
+⌥ option
+I
를 누릅니다. - Application 탭을 클릭합니다. 보이지 않는 경우
>>
버튼을 눌러 Application 항목을 찾아 클릭합니다. - 좌측 패널에서 Storage 항목의 Cookies 를 찾습니다. 해당 항목 옆 ▸ 버튼을 누른 뒤 https://www.acmicpc.net 항목을 클릭합니다.
- 우측 표에서
OnlineJudge
항목을 찾습니다. 해당 항목 옆 Value 열에 있는 값을 더블클릭 한 뒤 복사합니다. 이후 BJ 쉘에Enter login token:
가 떠 있을 때 붙여넣고 엔터를 누릅니다. - 우측 표에서
bojautologin
항목을 찾습니다. 해당 항목 옆 Value 열에 있는 값을 더블클릭 한 뒤 복사합니다. 이후 BJ 쉘에(Optional) Enter autologin token:
가 떠있을 때 붙여넣고 엔터를 누릅니다.
npm run dev
npm install -g typescript tsc-alias pkg
npm run build
This project is licensed under the terms of the MIT license.
해당 오픈소스를 자유롭게 사용해도 좋으나, 이로 인해 생기는 어떠한 불이익 (Baekjoon Online Judge 이용 제한 등)에 대해 저작권자는 책임을 지지 않습니다.