弊学部の講義サイト、INIAD MOOCsから授業スライドを一括でダウンロードするアプリケーションです。
Tauriで実装されており、バックエンドはRust、フロントエンドはTypeScript、Reactで構成されています。
マルチプラットフォームで提供しており、現在はWindows、MacOS、Linux用のビルドが利用可能です。
また、デスクトップアプリの他にCLI版とコアを切り出したライブラリも提供しています。
機能
- 一括ダウンロード: 効率的なスライド取得
- PDF出力: スライドをPDFとして保存
- 全文検索: ダウンロードしたスライドの高速検索

背景
このツールの発想自体は決してオリジナルなものではありません。偉大な先人たち、特にINIAD++に影響を受けています。
しかし、私がこのツールを知った時点で、以下のような課題を感じました。
- INIAD++はGoogle Chrome拡張機能であるため、他のブラウザでは利用できない。
- 一度にダウンロードできるスライドが一つだけである。
- HTML形式でのダウンロードであり、ユーザーインタフェースが独自である。
そこで、これらの課題を解決するために、ツールの作成を決意しました。