AlgoExpertHub

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

AlgoExpertHub là gì?

AlgoExpertHub là một tiện ích mở rộng Chrome được phát triển bởi shuhao.qgg.zhang, và tính năng chính của nó là "A Google Chrome Extension for AlgoExpert, Push Question Descriptions, ScrathPad and Solutions into Github When Submit Code".

Ảnh Chụp Màn Hình của Tiện Ích Mở Rộng

screenshot
screenshot
screenshot
screenshot
screenshot

Tải xuống tệp CRX của tiện ích mở rộng AlgoExpertHub

Tải xuống các tệp mở rộng AlgoExpertHub dưới định dạng crx, cài đặt các tiện ích mở rộng Chrome bằng tay trong trình duyệt hoặc chia sẻ các tệp crx với bạn bè để dễ dàng cài đặt các tiện ích mở rộng Chrome.

Hướng Dẫn Sử Dụng Tiện Ích Mở Rộng

                        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                    

Thông Tin Cơ Bản về Tiện Ích Mở Rộng

Tên AlgoExpertHub AlgoExpertHub
ID ffcijfdchhielkpepbogbmmpekpcfnnb
URL Chính Thức https://chromewebstore.google.com/detail/algoexperthub/ffcijfdchhielkpepbogbmmpekpcfnnb
Mô tả A Google Chrome Extension for AlgoExpert, Push Question Descriptions, ScrathPad and Solutions into Github When Submit Code
Kích Thước Tệp 27.97 KB
Số Lần Cài Đặt 42
Phiên Bản Hiện Tại 1.3.2
Cập Nhật Lần Cuối 2023-04-10
Ngày Phát Hành 2023-02-15
Đánh Giá 5.00/5 Tổng số 3 Đánh Giá
Nhà Phát Triển shuhao.qgg.zhang
Email [email protected]
Loại Thanh Toán free
Trang Web Mở Rộng https://github.com/ShuhaoZQGG/AlgoExpertHub
Ngôn Ngữ Được Hỗ Trợ 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"
        }
    ]
}