NKLCBHub(네카라쿠배 허브)

백준 온라인 저지(BOJ)의 문제를 Github에 쉽게 업로드할 수 있습니다.

NKLCBHub(네카라쿠배 허브)란 무엇입니까?

NKLCBHub(네카라쿠배 허브)은(는) donghyeon0915에 의해 개발된 Chrome 확장 프로그램으로, 주요 기능은 "백준 온라인 저지(BOJ)의 문제를 Github에 쉽게 업로드할 수 있습니다."입니다.

확장 프로그램 스크린샷

screenshot
screenshot
screenshot
screenshot
screenshot

NKLCBHub(네카라쿠배 허브) 확장 프로그램 CRX 파일 다운로드

크롬 확장 프로그램을 crx 형식으로 다운로드하여 브라우저에 수동으로 설치하거나 crx 파일을 친구들과 공유하여 쉽게 크롬 확장 프로그램을 설치하세요.

확장 프로그램 사용 설명서

                        네카라쿠배 허브(NKLCBHub)는 백준 온라인 저지의 문제를 깃허브에 쉽게 올릴 수 있는 환경을 제공합니다.

해당 익스텐션과 자신의 깃허브를 연동하게 되면, 사용자의 깃허브 저장소의 디렉토리 정보를 제공합니다.

문제 업로드 버튼을 클릭하면 자신이 올릴 저장소의 디렉토리 정보를 확인하고, 원하는 디렉토리를 선택하여 문제 정보와 제출한 소스 코드를 업로드 할 수 있습니다.

If a user solves a problem in Baekjoon Online Judge, this program posts the problem on Github.

Users can link their Github with the application, and when they click the Upload Problem button, they import the directory of the linked Github Repository.

Users can automatically upload problems and the source code they submitted to Github by checking the directory and selecting the directory they want.






*해당 익스텐션은 BaekjoonHub를 커스텀하여 제작되었습니다.                    

확장 프로그램 기본 정보

이름 NKLCBHub(네카라쿠배 허브) NKLCBHub(네카라쿠배 허브)
ID hhpoinniefcngfbkiepakgelppjoambe
공식 URL https://chromewebstore.google.com/detail/nklcbhub%EB%84%A4%EC%B9%B4%EB%9D%BC%EC%BF%A0%EB%B0%B0-%ED%97%88%EB%B8%8C/hhpoinniefcngfbkiepakgelppjoambe
설명 백준 온라인 저지(BOJ)의 문제를 Github에 쉽게 업로드할 수 있습니다.
파일 크기 263 KB
설치 횟수 61
현재 버전 0.0.9
최근 업데이트 2023-03-10
출시 날짜 2023-01-10
평점 5.00/5 총 2 개의 평점
개발자 donghyeon0915
이메일 [email protected]
결제 유형 free
확장 프로그램 웹 사이트 https://github.com/Donghyeon0915/NKLCB_Hub
도움말 페이지 URL https://github.com/Donghyeon0915/NKLCB_Hub
개인정보 보호 정책 페이지 URL https://sites.google.com/view/nklcbhub/%ED%99%88
지원되는 언어 ko
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "name": "NKLCBHub(\ub124\uce74\ub77c\ucfe0\ubc30 \ud5c8\ube0c)",
    "description": "\ubc31\uc900 \uc628\ub77c\uc778 \uc800\uc9c0(BOJ)\uc758 \ubb38\uc81c\ub97c Github\uc5d0 \uc27d\uac8c \uc5c5\ub85c\ub4dc\ud560 \uc218 \uc788\uc2b5\ub2c8\ub2e4.",
    "version": "0.0.9",
    "manifest_version": 3,
    "permissions": [
        "tabs",
        "activeTab",
        "storage",
        "unlimitedStorage",
        "declarativeNetRequest",
        "declarativeNetRequestWithHostAccess"
    ],
    "icons": {
        "16": "thumbnail.png",
        "32": "thumbnail.png",
        "48": "thumbnail.png",
        "64": "thumbnail.png",
        "128": "thumbnail.png"
    },
    "background": {
        "service_worker": "background.js"
    },
    "declarative_net_request": {
        "rule_resources": [
            {
                "id": "ruleset",
                "enabled": true,
                "path": "rules.json"
            }
        ]
    },
    "host_permissions": [
        "https:\/\/www.acmicpc.net\/",
        "https:\/\/github.com\/"
    ],
    "action": {
        "default_title": "Baekjoon Hub",
        "default_popup": "popup.html"
    },
    "content_scripts": [
        {
            "matches": [
                "https:\/\/github.com\/*"
            ],
            "js": [
                "scripts\/utils.js",
                "scripts\/Github.js",
                "scripts\/authorize.js"
            ],
            "run_at": "document_idle"
        },
        {
            "matches": [
                "https:\/\/www.acmicpc.net\/*"
            ],
            "css": [
                "css\/modal.css"
            ],
            "js": [
                "library\/jquery-3.6.3.min.js",
                "library\/bootstrap-4.4.1.js",
                "library\/bstreeview.min.js",
                "scripts\/utils.js",
                "scripts\/Github.js",
                "scripts\/authorize.js",
                "scripts\/storage.js",
                "scripts\/baekjoon\/variable.js",
                "scripts\/baekjoon\/directory.js",
                "scripts\/baekjoon\/modal.js",
                "scripts\/baekjoon\/baekjoon.js",
                "scripts\/baekjoon\/parse.js",
                "scripts\/baekjoon\/api.js",
                "scripts\/baekjoon\/uploadfunctions.js"
            ],
            "run_at": "document_idle"
        }
    ],
    "web_accessible_resources": [
        {
            "matches": [
                ""
            ],
            "resources": [
                "library\/jquery-3.3.1.min.js",
                "popup.html",
                "popup.js",
                "welcome.html",
                "welcome.js"
            ]
        }
    ]
}