알고리즘 단련장/백준

[백준] 문제 풀면 깃허브로 자동 커밋하기 (+프로그래머스도)

snapcoder 2024. 7. 10. 20:43
728x90
반응형
SMALL

[백준] 문제 풀면 깃허브로 자동 커밋하기 (+프로그래머스도)

 



 

 

 

 

 

참 세상에는 다양한 기능이 있다.

같이 한번 해보자.

 

 

 

 

 

 

1. 백준허브 (백준 코드를 자동으로 깃헙에 올려주는 프로그램)

 

백준 제출을 하면, 맞은 경우에 문제 요약과 제출 코드, 메모리와 시간을 깃허브에 푸시해주는 프로그램이다.

 

설치링크는 다음과 같다.

https://chromewebstore.google.com/detail/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8Cbaekjoonhub/ccammcjdkpgjmcpijpahlehmapgmphmk?hl=ko

 

백준허브(BaekjoonHub) - Chrome 웹 스토어

Automatically integrate your BOJ submissions to GitHub

chromewebstore.google.com

 

 

 

 

 

 

 

설치 후 아이콘 눌러서 레자피토리 연결하면 된다.

 

 

 

 

 

물론 백준 계정 로그인이 필요하다.

 

 

 

 

 

 

아래 화면에서 좀 고민했다.

최근 생긴 기능같은데, "Organize by Platform" 과 " Organize by Language" 가 있다.

 

대충 짐작은 갔다.

데이터 파싱해서 쏴줄때 문제를 분류 할 기준값을 뭘로 할것이냐?

1. 플랫폼 별 (ex. 백준, 프로그래머스, goormlevel)

2. 개발언어 별 (ex. java, python, c++)

중에 선택해라. 인건데

 

누가 언어를 이거저거 바꿔가며 문제를 풀겠는가..

전자를 선택하시기를 추천하겠다. (defaul값이니 냅두면 됨)

 

 

 

 

 

아무튼 너무 신기해서 확장프로그램 소스를 찾아보니

업로드 시점에 데이터를 방식으로 보인다.https://github.com/BaekjoonHub/BaekjoonHub?tab=readme-ov-file#%EC%84%A4%EC%B9%98-%EB%B0%8F-%EC%97%B0%EB%8F%99how-to-set-it-up

 

GitHub - BaekjoonHub/BaekjoonHub: 백준 자동 푸시 익스텐션(Auto Git Push for BOJ)

백준 자동 푸시 익스텐션(Auto Git Push for BOJ). Contribute to BaekjoonHub/BaekjoonHub development by creating an account on GitHub.

github.com

 

 

 

 

 

 

이분은 백준허브 프로젝트와 이별? 했다고 하는데,

초기 멤버이시다보니 확실히 상세한 매뉴얼이 적혀져 있었고 한번 둘러봐도 좋을 것 같다.

https://velog.io/@flaxinger/%EB%B0%B1%EC%A4%80%ED%97%88%EB%B8%8C-%EC%82%AC%EC%9A%A9-%EB%B0%A9%EB%B2%95#41-%ED%8C%8C%EC%8B%B1%ED%95%98%EB%8A%94-%EC%A0%95%EB%B3%B4

 

백준허브 사용 방법

백전허브의 사용자 매뉴얼입니다.

velog.io

 

 

 

 

 

 

아무쪼록 연동 성공시의 화면

 

 

 

 

 

입력했던 레포지토리를 클릭하면

해당 화면으로 이동되니.

잘 생성되었는지 확인

 

 

 

 

 

 

문제 제출

"맞았습니다!!" 우측에 생기는 체크 아이콘 클릭시

깃헙 사이트 새창으로 열림

 

 

 

 

레파지토리 커밋 확인 

 

 

 

 

 

이 글을 읽고 계실 분에게

무성한 잔디와 코테 백전백승을 기원하겠습니다. 화이팅

 

 

 

 

728x90
반응형
LIST