AlgoExpertHub

A Google Chrome Extension for AlgoExpert, Push Question Descriptions, ScrathPad and Solutions into Github When Submit Code

AlgoExpertHub란 무엇입니까?

AlgoExpertHub은(는) shuhao.qgg.zhang에 의해 개발된 Chrome 확장 프로그램으로, 주요 기능은 "A Google Chrome Extension for AlgoExpert, Push Question Descriptions, ScrathPad and Solutions into Github When Submit Code"입니다.

확장 프로그램 스크린샷

screenshot
screenshot
screenshot
screenshot
screenshot

AlgoExpertHub 확장 프로그램 CRX 파일 다운로드

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

확장 프로그램 사용 설명서

                        This Google Chrom Extension helps Algoexpert users to automatically push their solutions, questions and scratchpad into Github

Steps:
1. Authorize AlgoExpertHub to access your Github Read and Write Rights by click Authorize Button

2. After successful authorization, create a new repository and link an existing repository by entering repository name into the input field and click "link". Click “unlink" button if you want to unlink the repository

3. Now, solve more questions on https://www.algoexpert.io; code will be automatically commited when you click "Submit Code" button on AlgoExpert if the solution is correct; enjoy more commits show up on your Github and track your progress!

If the extension stops working, please refresh your algoexpert tab or refresh this extension. Chrome background worker will stop working after a long time of inactivity and when reload the extension.

This is an open source project, to view the source, please visit: https://github.com/ShuhaoZQGG/AlgoExpertHub.

This extension doesn't collect any of your personal information, it only requires your Github authorization and Algoexpert content for its functionality. All the information is stored on your own browser.

Version Updates:
1.3.0: now support push scratchpad into github: take a record of your thought process; move business logic away from service worker because sevice worker often stops before the request sent 

1.3.1: fix bugs on content script - background workers connection
1.3.2: fix bugs on scratch pad content                    

확장 프로그램 기본 정보

이름 AlgoExpertHub AlgoExpertHub
ID ffcijfdchhielkpepbogbmmpekpcfnnb
공식 URL https://chromewebstore.google.com/detail/algoexperthub/ffcijfdchhielkpepbogbmmpekpcfnnb
설명 A Google Chrome Extension for AlgoExpert, Push Question Descriptions, ScrathPad and Solutions into Github When Submit Code
파일 크기 27.97 KB
설치 횟수 42
현재 버전 1.3.2
최근 업데이트 2023-04-10
출시 날짜 2023-02-15
평점 5.00/5 총 3 개의 평점
개발자 shuhao.qgg.zhang
이메일 [email protected]
결제 유형 free
확장 프로그램 웹 사이트 https://github.com/ShuhaoZQGG/AlgoExpertHub
지원되는 언어 en
manifest.json
{
    "update_url": "https:\/\/clients2.google.com\/service\/update2\/crx",
    "manifest_version": 3,
    "name": "AlgoExpertHub",
    "version": "1.3.2",
    "description": "A Google Chrome Extension for AlgoExpert, Push Question Descriptions, ScrathPad and Solutions into Github When Submit Code",
    "host_permissions": [
        "https:\/\/www.algoexpert.io\/*",
        "https:\/\/github.com\/*"
    ],
    "icons": {
        "16": "images\/icon-16.png",
        "32": "images\/icon-32.png",
        "48": "images\/icon-48.png",
        "128": "images\/icon-128.png"
    },
    "action": {
        "default_popup": "popup.html"
    },
    "background": {
        "service_worker": "background.js",
        "type": "module"
    },
    "permissions": [
        "storage",
        "tabs",
        "scripting",
        "alarms",
        "idle"
    ],
    "content_scripts": [
        {
            "matches": [
                "https:\/\/www.algoexpert.io\/*",
                "https:\/\/github.com\/*"
            ],
            "js": [
                "algoexpert.js",
                "content_script.js"
            ],
            "type": "module"
        }
    ],
    "web_accessible_resources": [
        {
            "matches": [
                "https:\/\/www.algoexpert.io\/*",
                "https:\/\/github.com\/*"
            ],
            "resources": [
                "popup.js",
                "authorize.js",
                "algoexpert.js",
                "githubApiCalls.js",
                "content_script.js"
            ],
            "type": "module"
        }
    ]
}