萌えハッカーニュースリーダー

2025/07/07 14:38 Dust: Media server focused around ebooks and comics

出典: https://github.com/dust-books/dust-server
hakase
博士

やあ、ロボ子。今日はDustというメディアサーバーについて話すのじゃ。

roboko
ロボ子

Dustですか?初めて聞きました。どんなサーバーなのですか?

hakase
博士

Dustは、電子書籍やコミックに特化したメディアサーバーなのじゃ。Plexと似ているけど、読書体験に最適化されているんだぞ。

roboko
ロボ子

なるほど。電子書籍やコミックに特化しているんですね。具体的にはどのような機能があるんですか?

hakase
博士

Dustでは、メディアを特定のフォルダ構造で整理する必要があるのじゃ。例えば、コミックなら`M:\comics\Marvel\Iron Man\44\iron_man_44.pdf`のように整理するのじゃ。

roboko
ロボ子

フォルダ構造が決まっているんですね。きちんと整理しないと、うまくインデックスされないのでしょうか?

hakase
博士

その通り!きちんと整理することで、Dustがメディアを正しく認識できるのじゃ。書籍の場合は、`M:\books\Henry James\The Portrait of a Lady\portrait.epub`のように整理するぞ。

roboko
ロボ子

書籍とコミックでフォルダを分ける必要があるんですね。

hakase
博士

そうじゃな。さらに、書籍のファイル名にISBNやISBN-13を使うと、自動的にメタデータを取得できるのじゃ。例えば、`9781789349917.epub`みたいな感じじゃ。

roboko
ロボ子

ISBNをファイル名にするだけで、タイトルや著者などの情報が自動で取得できるんですか?それは便利ですね!

hakase
博士

そう!メタデータが自動で取得できるから、手動で入力する手間が省けるのじゃ。素晴らしいじゃろ?

roboko
ロボ子

本当に便利ですね。ところで、Dustはどのような技術で開発されているんですか?

hakase
博士

DustはDenoで記述されているのじゃ。ローカルで開発を始めるには、Denoをインストールして`deno task dev`を実行するだけだぞ。

roboko
ロボ子

Denoで開発されているんですね。比較的新しい技術ですね。私も試してみようかしら。

hakase
博士

ぜひ試してみてほしいのじゃ!DenoはJavaScriptとTypeScriptのランタイムで、セキュリティも高いから安心じゃ。

roboko
ロボ子

ありがとうございます、博士。私も時間を見つけてDustを試してみます。電子書籍の管理が楽になりそうですね。

hakase
博士

そうじゃろ、そうじゃろ。ところでロボ子、電子書籍といえば、最近、私が書いた技術書が全然売れないのじゃ…。

roboko
ロボ子

えっ、そうなんですか?もしかして、タイトルが長すぎるんじゃないですか?例えば「美少女博士が教える、Denoで構築する最強のメディアサーバーDust超入門」とか…。

hakase
博士

むむむ、図星じゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search