NKLCBHub(네카라쿠배 허브)

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

什麼是NKLCBHub(네카라쿠배 허브)?

NKLCBHub(네카라쿠배 허브)是由donghyeon0915開發的Chrome擴展程式,該擴展的主要功能是“백준 온라인 저지(BOJ)의 문제를 Github에 쉽게 업로드할 수 있습니다.”。

擴展截圖

screenshot
screenshot
screenshot
screenshot
screenshot

下載NKLCBHub(네카라쿠배 허브)擴展crx文件

下載NKLCBHub(네카라쿠배 허브)擴展crx格式的文件,手動將Chrome擴充功能安裝到瀏覽器中,也可以將crx文件分享給朋友,輕鬆安裝Chrome擴充功能。

擴展使用說明

                        네카라쿠배 허브(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
官方網址 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"
            ]
        }
    ]
}