このオープンソースの自己ホスト型 Docker アプリを使用して、最終的に物理メディア コレクションを管理できるようになりました
物を集めるのは素晴らしい趣味です。若い頃は、フリー マーケット、ヤード セール、リサイクル ストア、Craigslist、eBay で気に入ったものを探していました。私は可能な限り、アーティストのディスコグラフィー全体を CD に集めて楽しんでいます。コミック本 (主にオムニバス集) とレトロ ゲーム (興味があれば NES と SNES) も同様です。私は Docker アプリケーションをいじるのが好きなので、物理メディアを簡単に追跡できるオープンソース ユーティリティである Koillection を使用しました。
Koilection を Docker で動かす
2 つの単純なファイルで起動して実行できます
私はコンテナ化されたアプリケーションを Docker で頻繁に使用しており、アプリケーションをシステムにインストールする前に、その方法でアプリケーションを実行できるかどうかを常に確認します。私は Docker が提供する分離、カスタマイズ、制御が気に入っています。
私は Docker Compose を使用しました。それがこのアプリにとって最も便利な方法であると思われたためです (さらに、開発者がそれを推奨しています)。開発者は、GitHub で Docker Compose ファイルをセットアップするための詳細な手順を提供しています。インストールには ENV (環境) ファイルも必要なので、それを見落とさないでください。マシン上ですでに別のものが実行されているため、ファイル内のポートを変更しました。
ENV ファイルに名前を付けないでください。ただ電話してください .env 名前が付いている場合、Koillection は正しく読み込まれないためです。
YML ファイルと ENV ファイルを設定した後、Koillection を起動しました。 docker compose up -d。
Koillection はすぐにロードされ、YAML ファイルで指定されたローカルホスト ポートでブラウザからアクセスできます。
コレクションの記録は迅速かつ簡単です
コレクションの開始と維持は非常に直感的です
最初にKoillectionをロードすると、ログイン認証情報が設定され、いわゆるログイン認証情報が作成されます。 最初の接続。そこから、アイテムの入力を開始し、ウィッシュリストにアイテムを追加し、エクスペリエンスをカスタマイズします。
セットアップ後は、コレクションを作成したり、欲しいものリストを設定したり、必要に応じてタグを付けたりできるほか、ローンを追跡することもできます。アプリケーションはまだ定期的に開発中であるため、一部の機能は後日実装されますが、その他の機能は現在実験中です (スクレーパーなど)。
これらの明確なカテゴリがあると、棚に何があるかだけでなく、不足しているものや貸し出し中のものを簡単に追跡できるようになります。荷物が多いときにとても便利です。
最初のコレクションのセットアップは楽しい部分であることが判明しました
物理メディア データベースの構築は楽しくて楽しかったです
正直に言うと、物理的なメディアについて夢中になって読んだり、書いたり、整理したりするのは、コレクターの楽しみの半分だと思います。しかし、あなたの経験は異なるかもしれません。インストールが完了すると、ようやくカタログ作成を開始することができました。
私にとっては、それほど明白ではない選択、つまり漫画から始めました。私は可能な限り全編を読むのが好きなので、ペーパーバックのコレクションやオムニバスに惹かれます。
まず始めに、私が選択したのは、 コレクションをクリックしてから、 フォルダ アイコンをクリックして新規作成します。私が名付けました 完全に過激なコミックとグラフィック ノベル。さて、私はほとんど卑劣な数の漫画本を持っているので、グラフィックノベル、オムニバスコレクション、トレードペーパーバック、そしてこのコレクションのための単発の特別号に固執するつもりです。
Koillection をカタログ化してテストしました。 バットマン 友人に貸してもらったオムニバス。棚にあるものすべてのタイトルを書き、それをテキスト ファイルに入れました。
私はリストを作成し始めました。
創造的にリストを作成する
Koilection を主な目的に使用する
Koillection のやや重大な欠点の 1 つは、インポート機能 (HTML、TXT、CSV) がないことです。あなたはできる 輸出 CSV ファイル ツール 設定は可能ですが、インポートはまだオプションではありません。これについては開発者が GitHub 経由で確認しています。
とにかく、私のリストをシステムに入れるのにそれほど時間はかかりませんでした。文字通り、すべてのタイトルをコピーしてコレクション ページに貼り付けただけです。所要時間は 7 分もかかりませんでした。 API 実装や Python を使用してリストをインポートする方法もありますが、このようなものでは少し複雑すぎます。
そうは言っても、Koillection の API 実装を少し実験してみましたが、どれも私のマシンでは適切に動作しませんでした。正当な理由は見つかりませんでしたが、メンテナ側に問題がある可能性があるようです。
でも、今では漫画本のコレクションができたので、すべての新刊を追加できるようになりました。 狂った、 スワンプシング、 そして ファイアストームの怒り 今年登場する予定のもの。
漫画で使用したプロセスは音楽コレクションにも適用できます。と呼ばれるものを作りました CD のキラー チューン、しかしそれはまた別の機会の話です。
スクレーパーを使用して画像をインポートしました
手動で追加するよりも簡単です
私の漫画コレクションに欠けていたのは画像だけでした。そこで、スクレーパーを使ってそれらをつかみました。簡単に検索すると、Koillection に役立つスクレーパーのコレクションが見つかりました。私はAmazonスクレーパーを手に取り、次の場所に移動しました。 スクレーパー > インポート そしてJSONファイルをアップロードしました。
その後、各商品を調べて、画像用に Amazon のリストをかき集めました。もう 1 つのオプションは、イメージを手動でダウンロードして追加することです。繰り返しになりますが、これはKoillectionの少しの欠点ですが、アイテムを追加するたびに管理していれば、それほど面倒ではありません。
物理メディア コレクションの追跡がかつてないほど楽しくなりました
単純に書き留めたり HTML ファイルを作成したりできるのに、なぜ Koillection のようなものを使用するのかと疑問に思われるかもしれません。すべての機能、リストの永続的なオンライン/オフライン ホーム、楽しくてインタラクティブな追跡インターフェイスが備わっています。
私はKoillectionのインターフェースとカスタマイズが好きですが、その価値を本当に高めるのは、CD、書籍、DVDなどのシンプルな棚をインタラクティブなアーカイブに変える方法です。そして、そう、もしあなたが疑問に思っているなら、私はDCのファンです。
Koilection は、コレクションを心から鑑賞するための自己ホスト型のプライベート スペースです。これは、何かをすぐに解決するものを探すのではなく、ゆっくりと慎重に取り組むものです。そうすることですべてが価値のあるものになります。
このテーマについてさらに詳しく知りたい方は以下をご覧ください