Skip to content

ShotaYmzk/SITRUS_EX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

08d87e3 · Apr 5, 2026

History

6 Commits
Apr 3, 2026
Apr 5, 2026
Apr 5, 2026
Apr 5, 2026
Apr 3, 2026
Apr 5, 2026
Apr 3, 2026
Apr 5, 2026
Apr 5, 2026

Repository files navigation

SITRUS EX

SITRUS EX は、芝浦工業大学の履修登録システム SITRUS の画面を、Chrome 上でましな見た目と操作感に近づけるための非公式拡張機能です。

大学が提供する公式の Web UI は、正直なところ見づらく、触りにくい部分が多いです。このプロジェクトは「そのまま我慢する」のではなく、ブラウザ側でレイアウトやスタイルを上書きして、履修の作業を少しでも楽にすることを目的にしています。

名前の EX は、Extension(拡張機能)「超(エクストラ)」 のかけ言葉です。公式の SITRUS そのものを置き換えるものではなく、あくまで閲覧環境の上に載せる「上乗せ」です。

参考

芝浦工業大学の SITRUS 向け Chrome 拡張として、kazu-iroiro/sit-sitrus-coordinatorSITRUS Coordinator)を参考に制作しました。本リポジトリは別プロジェクトであり、同拡張の派生版や公式の後継ではありません。


できること(概要)

  • ログイン画面やダッシュボード周りのスタイル調整
  • 背景画像のローテーションなど、画面の見え方の改善

挙動は今後も増やしたり変えたりする可能性があります。


導入方法(開発用・ローカル読み込み)

  1. このフォルダ一式を手元に用意する(ZIP を展開する、Git で clone するなど)。
  2. Chrome で chrome://extensions/ を開く。
  3. 右上の デベロッパーモード をオンにする。
  4. パッケージ化されていない拡張機能を読み込む を選び、このプロジェクトのルートフォルダを指定する。
  5. https://sitrus.sic.shibaura-it.ac.jp/ 配下のページを開き、表示が変わっていれば読み込み成功です。

ストア経由の配布は行っていない場合、上記のような 未パッケージ読み込み が主な利用形態になります。


Chrome ウェブストア(更新・提出用)

  1. リポジトリルートで次を実行し、提出用 ZIP を生成する。

    ./scripts/package-chrome-store.sh

    生成物: download/SITRUS_EX-chrome-store-v<バージョン>.zipmanifest.jsonversion に連動)

  2. Chrome デベロッパー ダッシュボード で該当アイテムを開き、新しいパッケージ をアップロードする。

  3. ストア提出時のチェックリスト(例)

    • 単一目的: https://sitrus.sic.shibaura-it.ac.jp/* のみに内容スクリプトを注入(manifest.jsonmatches 参照)。
    • 権限: storage のみ(テーマ・背景・サイドバー状態など端末内設定)。
    • プライバシー: 審査用に PRIVACY.md をストアの「プライバシー ポリシー」欄に載せる URL(例: GitHub の raw または GitHub Pages)を用意する。
    • ホームページ: manifest.jsonhomepage_url と整合させる。

非公式であること

  • 本ソフトウェアは 芝浦工業大学や SITRUS の運営とは無関係 の個人開発です。
  • 不具合や仕様変更で動かなくなることがあります。利用は自己責任でお願いします。

ライセンスと利用条件

制定日:2026年4月3日

本 README に記載の条件に同意したうえで、本リポジトリおよび拡張機能を利用・複製してください。

独立性

本拡張は大学の公式ソフトウェアではありません。サポート窓口への問い合わせ先としては 開発者個人 を想定しています(連絡手段はリポジトリの案内に従ってください)。

著作権

画像(背景素材等、本拡張に同梱する写真・イラスト類)の著作権は芝浦工業大学に帰属します。 アイコン類・ソースコードなどその他のアセットの権利は、それぞれリポジトリに明記された権利者に帰属します。無断利用の範囲を超える複製・再配布は禁止します。

改変・共有

内部学習や改善目的の改変は歓迎します。第三者へ再配布する場合は、本家リポジトリと誤認されない名称・説明 を付けてください。

免責

本拡張の利用により、履修登録の漏れ・誤登録、その他いかなる損害が生じても、開発者は 法的責任を負いません。重要な操作の前には、必ず画面上の表示をご自身で確認してください。

規約の変更

本セクションの文言は、運用上の理由で 予告なく変更 されることがあります。更新後も利用を続ける場合は、変更後の内容に同意したものとみなします。

公開の取りやめ

大学側の要請や法的理由などにより、リポジトリの非公開・配布停止が行われることがあります。その際は速やかに拡張を無効化または削除してください。

プライバシー

アクセス解析やクラッシュレポートの自動送信などは行っていません(実装方針として軽量・ローカル完結を優先)。


連絡

不具合や要望は、GitHub の Issue またはメールでどうぞ。

About

芝浦工業大学の履修登録システム(SITRUS)の公式UIは出来が悪く使いづらい——Chrome拡張(Extension)で見た目と操作を底上げする「超EX」版。大学非公式。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published