Skip to content

Latest commit

 

History

History
106 lines (69 loc) · 3.6 KB

README.ja.md

File metadata and controls

106 lines (69 loc) · 3.6 KB

holo-schedule logo

holo-schedule

Test status

—— Keep in touch with Hololive.

ホロライブの配信スケジュールを表示するブラウザ拡張です。ゲリラ配信にも対応しています。

Eng Deutsch 中文

目次

  1. インストール
  2. 対応ブラウザ
  3. 依存関係
  4. ビルド
  5. テスト
  6. 開発

インストール

このアドオンは Mozilla AMO または Chrome Web Store からダウンロードすることが出来ます。

Mozilla AMO Chrome Web Store

対応ブラウザ

ブラウザ サポート
Firefox (>=58.0) サポートされています。 バージョン58がFirefoxの新しいアドオン形式に対応している最低バージョンです。
Chrome (>=88.0) サポートされています。 バージョン88がManifest V3に対応している最低バージョンです。
Opera / Edge (>=79.0.309) 正式なサポートはありません。 Chrome互換の拡張として利用できます。

このアドオンの全ての機能を利用するには最新および3つ前までのバージョンのFirefoxまたはChromeを推奨します。

Holo-scheduleは、Operaや新しいEdgeを含む、Chromiumベースのブラウザで動くようになっています。

依存関係

  • Yarn
  • 最新のFirefoxまたはChrome

ビルド

ソースコードからビルドして、手動でブラウザに入れる方法。

Note: Windowsを使用している場合、'ls'の代わりに'dir'を使用してください。

以下のスクリプトを実行してください。

# クローン
git clone https://github.com/YunzheZJU/holo-schedule.git && cd holo-schedule

# 依存関係のインストール
yarn

# 拡張のビルド
yarn run web-ext:build

# 拡張はweb-ext-artifacts/に書き込まれます。
ls web-ext-artifacts

# 出力はdist/に書き込まれます。
ls dist

テスト

Holo-scheduleは、JESTをテストフレームワークとして使用しています。

ビルド手順を確認して、依存関係が正しくインストールされていることを確認してください。

そして、以下を実行してください。

yarn run test

開発

ローカルでholo-scheduleを開発する方法。

ビルド手順を確認して、依存関係が正しくインストールされていることを確認してください。

そして、以下を実行してください。

yarn run dev

その後に、新しくコマンドラインを開いて、以下を実行してください。

# Firefoxで開発を始める
yarn run start
# Chromeの場合
yarn run start:chromium