BaekjoonHub
원래 꼼꼼한 정리에 소질이 없던 나에게는 단비같은 소식이다. 바로 백준허브.. BaekjoonHub
오픈소스로 백준 사이트에서 문제를 풀면, 자동으로 GitHub 내 레포지토리에 잘 정리하여 Commit을 해준다.
알고리즘 문제 Data 정리와 잔디관리에 큰 도움이 될지도..?
사용법
사용법은 매우 간단. 크롬 확장프로그램을 받아 적용시키면 된다.
연동하기
- 위 링크로 접속하여 오른쪽 파란 버튼을 클릭하면 다운된다.
Add extension
클릭
- 다운이 완료되면 브라우저 오른쪽 위에 백준 허브를 클릭한다. (없으면 다운받은 크롬 익스텐션 리스트를 불러주는 Puzzle아이콘을 클릭하면 된다.)
- Authenticate 버튼을 클릭하자
그럼 위와 같은 화면이 나타나는데, Pick an Option
을 눌러보면 두가지 선택지가 있다.
Create a new Private Repository
: 새 레포지토리를 생성하여 거기다 저장한다Link an Existing Repository
: 기존 레포지토리에 연결한다
나는 기존에 Algorithm이라는 레포지토리가 있어서 거기다 연동하기로 했다.
이미 한번 연동을 해둬서 그런지, 바로 인식을 하는데 원래는 GitHub에게 권한을 준다고 연동 허가를 했었던 것 같다..
사용
백준사이트로 가서 실 사용을 해보자.
문제를 제출하여 채첨 현황 페이지로 넘어오면,
자동으로 업로드가 되는 방식인 것 같다. 페이지가 프로세스의 시작인지, 그냥 맞은 문제의 채점 현황들만 가도 Commit을 해준다.
기존에 풀었던 문제들도 자동 Commit을 해주는 강력한 기능이다.
결과 화면
성능과 알고리즘 분류, 문제까지 정리를 해서 Repository에 Commit해준다.,.. 자동화가 이렇게까지 되다니 감동적..
마무리
개인적으로 solved.ac의 랭크때문이라도 백준을 위주로 풀려고 노력을 많이 했는데, GitHub에 기록을 남겨 잔디를 심어주니 한층 더 다채로운 GitHub 생활이 될 것 같다.. 나같이 꼼꼼하게 챙기지 못하는 사람들에게는 아주 큰 은혜..
아래의 백준 허브 깃허브링크에 들어가면 시연 동작이나 많은 설명을 볼 수 있다.
현재는 백준, 프로그래머스 , SW Expert Academy도 지원한다고.. (대박)
- 저의 GitHub 메인입니다. 중구 난방으로 퍼져있는 알고리즘 풀이들을 한 곳에 모아준다는 것만으로도 이미 감격.. 맘 놓고 문제만 풀면 된다니..
참고
백준 허브 깃허브