Automatically integrate your BOJ submissions to GitHub

Latest Version

Version
1.2.4
Update
September 11, 2024
Size
222KiB
Developer
Category
Users
30,000+
Rating
4.92308 ★
Manifest Version
3
Web Store Status
Languages Support
한국어
See more
Permissions
UnlimitedStorage
Storage
DeclarativeNetRequest
DeclarativeNetRequestWithHostAccess
See more

백준허브(BaekjoonHub) Extension

백준허브란?
백준허브는 Leetcode의 제출 코드를 자동 푸시해주는 LeetHub라는 프로젝트를 포크하여 만든 익스텐션으로, 백준, 프로그래머스, SWEA 문제를 해결하면 등록한 Github Repository에 자동으로 코드와 문제 요약을 푸시합니다.

개인정보 유출의 위험이 있나요?
백준허브는 모든 데이터를 크롬의 로컬 스토리지에 저장합니다. 물론 로컬 스토리지 사용이 안전하지는 않지만 적어도 여러분의 데이터를 외부로 전송하여 관리하지는 않습니다. 백준허브 리파지토리를 퍼블릭으로 운영하고 있으니 관련하여 궁금하시다면 언제든 확인 가능합니다.

신규 기능을 원하는데 어떻게 요청하면 되나요?
익스텐션 팝업에 프로젝트 리파지토리 및 이메일 링크가 있어 언제든 연락주시면 제안을 하거나 함께 개발할 수 있습니다.

----------------------------------------
1.2.3 버전 신규 기능 및 개선 사항
- 백준에서 시간 비교가 정상적으로 수행되지 않는 버그 수정

1.2.2 버전 신규 기능 및 개선 사항
- 백준 문제의 데이터가 일부 비어있는 경우 커밋 실패 오류 수정

1.2.1 버전 신규 기능 및 개선 사항
- 구름level 언어별 확장자가 잘못 표기되던 오류 수정

1.2.0 버전 신규 기능 및 개선 사항
- 구름level 사이트 지원 추가

1.1.28 버전 신규 기능 및 개선 사항
- 프로그래머스 문제가 제출되지 않는 문제를 수정

1.1.25 버전 신규 기능 및 개선 사항
- 백준 제출 시에 세부 티어가 같이 제출되는 오류 수정

1.1.24 버전 신규 기능 및 개선 사항
- 제출 프로그래밍 언어별 폴더 정리 옵션 추가

1.1.19 버전 신규 기능 및 개선 사항
- README.md 파일에 제출시간 표기 하도록 수정
- 더 향상된 소스코드를 우선적으로 업로드하도록 오류 수정

1.1.14 버전 신규 기능 및 개선 사항
- CORS Issue로 인한 백준 업로드 실패 개선 2차

1.1.13 버전 신규 기능 및 개선 사항
- CORS Issue로 인한 백준 업로드 실패 개선
- 백준 전체 업로드 기능 제거
- 백준허브 업로드 시 Solved.ac 연동 필수로 변경

1.1.12 버전 신규 기능 및 개선 사항
- 코드 선정 알고리즘이 제출 언어를 기반으로 정렬하도록 수정

1.1.11 버전 신규 기능 및 개선 사항
- 프로그래머스 신규 문제 레벨 추가
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "manifest_version": 3, "name": "\ubc31\uc900\ud5c8\ube0c(BaekjoonHub)", "description": "Automatically integrate your BOJ submissions to GitHub", "homepage_url": "https://github.com/BaekjoonHub/BaekjoonHub", "version": "1.2.4", "author": "flaxinger", "action": { "default_icon": "assets/thumbnail.png", "default_popup": "popup.html" }, "icons": { "16": "assets/thumbnail.png", "48": "assets/thumbnail.png", "128": "assets/thumbnail.png" }, "background": { "service_worker": "scripts/background.js" }, "declarative_net_request": { "rule_resources": [ { "id": "ruleset", "enabled": true, "path": "rules.json" } ] }, "permissions": [ "unlimitedStorage", "storage", "declarativeNetRequest", "declarativeNetRequestWithHostAccess" ], "host_permissions": [ "https://www.acmicpc.net/", "https://school.programmers.co.kr/", "https://github.com/", "https://swexpertacademy.com/", "https://solved.ac/api/v3/*", "https://level.goorm.io/" ], "web_accessible_resources": [ { "matches": [ "" ], "resources": [ "library/jquery-3.3.1.min.js", "library/semantic.min.js", "popup.html", "popup.js", "welcome.html", "welcome.js" ] } ], "content_scripts": [ { "matches": [ "https://github.com/*" ], "js": [ "scripts/util.js", "scripts/Github.js", "scripts/authorize.js" ], "run_at": "document_idle" }, { "matches": [ "https://www.acmicpc.net/*" ], "css": [ "css/baekjoon/inject.css" ], "js": [ "library/sha1.min.js", "library/jszip.min.js", "library/FileSaver.min.js", "scripts/toast.js", "scripts/util.js", "scripts/Github.js", "scripts/authorize.js", "scripts/storage.js", "scripts/enable.js", "scripts/baekjoon/variables.js", "scripts/baekjoon/storage.js", "scripts/baekjoon/parsing.js", "scripts/baekjoon/util.js", "scripts/baekjoon/uploadfunctions.js", "scripts/baekjoon/baekjoon.js" ], "run_at": "document_idle" }, { "matches": [ "https://school.programmers.co.kr/*" ], "css": [ "css/programmers/inject.css" ], "js": [ "library/sha1.min.js", "scripts/util.js", "scripts/Github.js", "scripts/authorize.js", "scripts/storage.js", "scripts/enable.js", "scripts/programmers/variables.js", "scripts/programmers/util.js", "scripts/programmers/parsing.js", "scripts/programmers/uploadfunctions.js", "scripts/programmers/programmers.js" ], "run_at": "document_idle" }, { "matches": [ "https://swexpertacademy.com/*" ], "css": [ "css/swexpertacademy/inject.css" ], "js": [ "library/sha1.min.js", "scripts/util.js", "scripts/Github.js", "scripts/authorize.js", "scripts/storage.js", "scripts/enable.js", "scripts/swexpertacademy/storage.js", "scripts/swexpertacademy/variables.js", "scripts/swexpertacademy/util.js", "scripts/swexpertacademy/parsing.js", "scripts/swexpertacademy/uploadfunctions.js", "scripts/swexpertacademy/swexpertacademy.js" ], "run_at": "document_idle" }, { "matches": [ "https://level.goorm.io/*" ], "css": [ "css/goormlevel/inject.css" ], "js": [ "library/sha1.min.js", "scripts/util.js", "scripts/Github.js", "scripts/authorize.js", "scripts/storage.js", "scripts/enable.js", "scripts/goormlevel/variables.js", "scripts/goormlevel/util.js", "scripts/goormlevel/parsing.js", "scripts/goormlevel/uploadfunctions.js", "scripts/goormlevel/goormlevel.js" ], "run_at": "document_idle" } ]}
Read more

Similar Extensions

icon

BOJ Extended Extension · Productivity 30,000+ 33 ★ 188KiB

icon

코답노트 Extension · Productivity 30,000+ 3 ★ 372KiB

icon

LeetHub Extension · Developer Tools 30,000+ 92 ★ 22.43MiB

icon

프로그래머스 코드실행 단축키 Extension · Accessibility 30,000+ 2 ★ 7.5KiB

icon

DragFree (Mouse Drag & Right Click Release) Extension · Productivity 30,000+ 160 ★ 87.1KiB

icon

LiveReload++ Extension · Developer Tools 30,000+ 10 ★ 16.46KiB

icon

Prompt Genie: ChatGPT automatic translator Extension · Productivity 30,000+ 320 ★ 1021KiB

icon

토탐정 Extension · Productivity 30,000+ 15 ★ 1.6MiB

icon

LeetHub v2 Extension · Productivity 30,000+ 64 ★ 257KiB

icon

LeetHub v3 Extension · Productivity 30,000+ 12 ★ 778KiB

icon

Talend API Tester - Free Edition Extension · Developer Tools 30,000+ 4243 ★ 5.09MiB

icon

서핏 - 매일 성장하는 사람들의 커리어 플랫폼 Extension · Productivity 30,000+ 55 ★ 27.29MiB

icon

유데미 한글 자막 Extension · Fun 30,000+ 120 ★ 82.38KiB

icon

네이버 동영상 플러그인 Extension · Accessibility 30,000+ 3147 ★ 5.66KiB

icon

submit_java Extension · Productivity 30,000+ 15 ★ 15.01KiB

icon

TouchEn PC보안 확장 Extension · Developer Tools 30,000+ 6135 ★ 19.15KiB

icon

Allow CORS: Access-Control-Allow-Origin Extension · Productivity 30,000+ 279 ★ 78.31KiB

icon

Moesif Origin/CORS Changer & API Logger Extension · Developer Tools 30,000+ 191 ★ 823KiB

icon

동영상 배속 재생기 Extension · Productivity 30,000+ 64 ★ 6.54KiB

icon

Slid: AI-powered Video Note-taking App Extension · Productivity 30,000+ 152 ★ 3.93MiB

icon

Octotree - GitHub code tree Extension · Developer Tools 30,000+ 1139 ★ 3.54MiB

icon

네이버 영어사전 (Naver English Dictionary) Extension · Productivity 30,000+ 730 ★ 693KiB

icon

KLAS Helper Extension · Productivity 30,000+ 16 ★ 891KiB

icon

Vue.js devtools Extension · Developer Tools 30,000+ 2131 ★ 2.57MiB

User reviews

icon

유림 (ID: 000000b26953154f) Voted 5 ★ - Updated 01/25/2023 좋은 기능 감사히 잘 쓰겠습니다! ^-^

icon

청포도 (ID: 0000002dc5eaf8f4) Voted 5 ★ - Updated 12/13/2022 너무 편해요! 잘 쓰고 있습니다

icon

Soonyoung Hwang (ID: 000000da556e58c9) Voted 5 ★ - Updated 11/08/2022 좋은 기능 편리하게 제공해주셔서 너무 감사합니다.

icon

Google OP (ID: 000000d59f7b1f4a) Voted 5 ★ - Updated 04/11/2022 프로그래머스도 얼른 업뎃되면 좋겠습니다! 감사합니다

icon

Clyde (ID: 0000007002104e4f) Voted 5 ★ - Updated 04/07/2022 나의 공중제비를 멈추게 하십시오! 당신과 같은 천재분들 덕분에 인생이 굉장히 재미있습니다.