Giter Site home page Giter Site logo

tomo0611 / toshinfox Goto Github PK

View Code? Open in Web Editor NEW
6.0 2.0 0.0 1.12 MB

Firefox Extension For Toshin PoS (Point of Study)

Home Page: https://pos.toshin.com/SSO1/SSOLogin/StudentLogin.aspx

JavaScript 98.95% CSS 1.05%
firefox-extension javascript shaka-player

toshinfox's Introduction

ToshinFox

紹介

ToshinFoxはオープンソースの東進Firefox受講用の拡張です。 WindowsだけではなくMacやLinuxでの受講を可能にします。 現在、公式でもChromeと新しいEdgeは対応していますが、動作が微妙なのでこれを使うと学習がより捗ると思います。

注目の機能 :

  • 授業プレイヤースクリプトの挿入: Internet Explorer以外(Firefox)での受講を可能にします
  • かんたん再ログイン: セッション情報破棄時に自動でリダイレクト
  • カスタムフォント: 筆記体や丸文字などの自由なフォントを選べます!
  • IEにさようならを言おう!: IE使えメッセージの除去
  • 連打クリック警告さようなら: 要らない警告メッセージを削除
  • 再生速度: x1.25とx2.0もあります!
  • Picture in Picture: 受講もPiPで!(これ使うやつ絶対、授業聞いてないだろ)
  • 5秒送り10秒戻し
  • 高速マスター高速化: 次の問題に瞬時に移るようになります
  • 高速マスター問題埋め込み: 高速マスターの結果を見るときに単語問題を埋め込むように(従来は「問題へ」ボタンを押して別のタブで開く必要があった)
  • 確認テスト無記入バグ修正: Firefoxで起こる確認テストや修了テストの未記入バグを直します
  • 過去問二次講座 force new tab: 新しいウインドウではなく、タブで開くようにします。

スクリーンショット

ブラウザ&OSの対応

  • Windows 10 & Windows 11 : 完全対応
  • Ubuntu 21.04 Desktop : 完全対応
  • macOS v10.15 Catalina : 完全対応

便利なリンク

バグ報告

環境や何の講座かを添えて、Issuesまでどうぞ

開発と仕組みについて

東進PoSはWindowsのIEではSmoothstreamingでSilverlightというデジタル著作権保護技術を、AndroidとiOSではdash(mpd)でGoogleのWidevineと言うデジタル著作権保護技術を使っています。 Silverlight技術はWindowsのIEでのみ動くのに対して、Widevineは一般的なDRM(デジタル著作権保護)技術として利用されており、モダンブラウザやOSが対応しています。身近なサービスでこれを利用しているのはDアニメがあります。

これは著作権保護を外しているのではなくWidevineという著作権保護技術を使って再生しているだけです。そのため講義のダウンロードなどはできません。

Silverlightの未来

"Silverlight End of Support"

Microsoft Silverlightは2021年の10月12日に終わりを迎えます。(the Silverlight installer will no longer be available after the end of support date of October 12, 2021.とあるのでダウンロードもできなくなります)Silverlight 開発フレームワークは現在Internet Explorer 11のみをサポートしていて、既にInternet Explorer 10のサポートは2020年の1月31日で終了しています。そしてもう、Chrome, Firefoxや他のブラウザ、そしてmacOSでは対応していません。

toshinfox's People

Contributors

tomo0611 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

toshinfox's Issues

リンク切れ

README.mdで
便利なリンク
Firefoxで署名されていない拡張を入れる->未署名のアドオンを有効にする
がリンク切れになっています。

素晴らしいツールをありがとうございます。
今回数特が取れたのですが自宅にLinuxパソコンしかなく、どうしようかと思っていました。
Firefoxとか全然詳しくなくて毎回about:debuggingからToshinfoxを読み込ませています。
リンク先にずっと有効にする方法が書いてあったのでしょうか?
パソコンはUbuntu22.04LTSです。

Mobileの検討について

AndroidのFirefox for Dev.で追加しようとするとエラーが出てしまうので,Win等以外にも対応したver.を書いてもらえないでしょうか?(自身はJSをそこまで上手く書けない)
若しくは,AMOで審査を通し,Mobileでも楽に追加することが出来るようにするのは可能でしょうか?

(場所を弁えた投稿でなくて申し訳ないです)

fenix_dev_addons_test

フルスクリーン時に動画の端が切れる

Surface Go 2 で授業をフルスクリーンにして再生すると、右端が切れてしまいます。おそらく画面のアスペクト比が3:2である影響かと思います。
スクリーンショットを添付いたします.

スクリーンショット (5)
無題

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.