Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/BaekjoonHub/BaekjoonHub
백준 자동 푸시 익스텐션(Auto Git Push for BOJ)
https://github.com/BaekjoonHub/BaekjoonHub
Last synced: 3 months ago
JSON representation
백준 자동 푸시 익스텐션(Auto Git Push for BOJ)
- Host: GitHub
- URL: https://github.com/BaekjoonHub/BaekjoonHub
- Owner: BaekjoonHub
- License: mit
- Created: 2021-12-08T15:08:01.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-07-11T22:57:42.000Z (4 months ago)
- Last Synced: 2024-07-12T01:11:22.992Z (4 months ago)
- Language: JavaScript
- Homepage:
- Size: 31 MB
- Stars: 663
- Watchers: 5
- Forks: 76
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-baekjoon - BaekjoonHub - 백준 온라인 저지, 프로그래머스 등에서 맞았습니다를 받을 경우 해당 소스 코드를 열람해 복사한 후 GitHub에 올려주는 브라우저 확장입니다. ([Chrome](https://chrome.google.com/webstore/detail/ccammcjdkpgjmcpijpahlehmapgmphmk)) (브라우저 확장)
README
BaekjoonHub - Automatically sync your code to GitHub.
## Contributors
flaxinger
🚧
getCurrentThread
🚧
Doxxx93
📢
Xvezda
📖
mumwa
💻
cokemania2
💻
keinetwork
💬
임성빈
💬
fhdufhdu
💻
박성훈 / Koder
💼
Kyu0
💻
Choi Jun Ho
💻
YeongMin Ahn
💻
bluejoyq
💻
Sungwoo Cho
🐛 💻
seejnn
💻
Jeonggyu Choi
💻
Jongchan
💻
terrinens
💻
Taewon Hwang
💻
GSC
💻
yunnn426
💻
sonwonjae
💻
Meda
💻
Minsoo Jun
💻
## 목차
1. [크롬 마켓](#지금-크롬-마켓에서-확인하세요)
2. [백준허브란?](#백준허브란what-is-baekjoonhub)
3. [설치 및 연동](#설치-및-연동how-to-set-it-up)
4. [작동 원리](#작동원리how-it-works)
1. [동작 화면](#1-동작-화면)
2. [업로드 시점](#2-업로드-시점)
3. [저장되는 정보](#3-저장되는-정보)
5. [개발자 참고 내용](#개발자-참고-내용)
6. [링크 및 문서](#링크-및-문서)
## 지금 크롬 마켓에서 확인하세요!
## 백준허브란?(What is BaekjoonHub?)
백준 허브는 LeetCode의 개인 풀이를 github에 자동 푸시해주는 LeetHub에서 영감을 받아 만든 프로젝트입니다. 백준, 프로그래머스, goormlevel를 통해 알고리즘 공부를 하시는 분들이 더욱 쉽게 코드를 저장하고 관리할 수 있게 하도록 만들었으며, 오픈소스 프로젝트로 여러분의 조언과 참여를 환영합니다.
BaekjoonHub is a chrome extension that automatically pushes your code to GitHub when you pass all tests on a Baekjoon Online Judge problem. This project was based off of LeetHub, a similar extension for Leetcode.
👉 예시 Repository 보러 가기
## 설치 및 연동(How to set it up)
- 크롬에서 설치 후 우측 상단의 popup 버튼을 클릭합니다.
- "Authorize with GitHub" 버튼을 누르면 Repository 연동 화면이 표시됩니다.
- 신규 혹은 기존의 Repository를 선택하면 BaekjoonHub과 연동이 완료됩니다
(기본값은 private으로 되어있습니다).
- 이후 제출화면이 감지되면 자동으로 업로드됩니다
👉 보다 구체적인 사용 방법을 알고 싶다면 다음 사용자 매뉴얼을 확인해주세요.
## 작동원리(How it works)
### 1. 동작 화면
![](assets/extension/Baekjoon.gif)
백준 동작 화면
![](assets/extension/Programmers.gif)
프로그래머스 동작 화면
![](assets/extension/SWExpertAcademy.gif)
SW Expert Academy 동작 화면
![](assets/extension/goormlevel.gif)
goormlevel 동작 화면### 2. 업로드 시점
백준허브는 풀이 제출 직후에 작동합니다. 백준은 신규 탭이 일시적으로 사용되고 업로드 후 자동 종료되며 프로그래머스는 제출 화면에서 바로 업로드가 진행됩니다.
### 3. 저장되는 정보
플랫폼 별로 문제 해결 시 파싱 후 저장되는 정보는 다음과 같습니다.
플랫폼
문제 메타 정보
사용자 제출 정보
백준
프로그래머스
SW Expert Academy
goormlevel
## 링크 및 문서