94
AMDまたはNvidiaのGPUの在庫をお探しですか?Raspberry Piがお手伝いします

パンデミックはさておき、2020年に繰り返し現れたテーマはテクノロジー不足です。Nvidia RTX 3080/3070/3090やAMD Radeon RX 6800 XTといった新品のグラフィックカードは、強力なボットを駆使して在庫を瞬く間に買い占め、eBayで消費者に2倍の価格で転売する転売屋のせいで、在庫を見つけるのはほぼ不可能になっています。

しかし、Raspberry PiとオープンソースのPythonコードを使えば、独自のボットを作成し、PS5やXBox Series Xなどのコンソールを含む、入手困難な新製品を手に入れる可能性を高めることができます。Piは、転売屋が使用するスペックの高いT1000ボットと戦う、無骨なT800だと考えてください。

コーダーのEric Marti氏が、Raspberry Pi用のPythonアプリ「Inventory Hunter」を開発しました。このアプリはWebスクレイピングを行い、希望の商品の在庫が復活しているかどうかを確認します。コードと手順はGitHubで公開されているので、ご自身でお使いいただけます。このソフトウェアは、Dockerを使ってインストールします。Dockerは、ソフトウェアをユニットにパッケージ化してデプロイするためのコンテナシステムです。

Nvidia GeForce RTX 3070 FE

(画像提供:Tom's Hardware)

「簡単に言うと、inventory-hunterはウェブスクレーパーで、欲しい商品が入荷したらすぐに通知してくれるので、購入の可能性が高まります」とMarti氏はRedditで説明しました。「inventory-hunterを開発する前は、NowInStock.netなどのオンライン在庫追跡サービスを使っていました。しかし、これらのサービスはダフ屋に対抗するには速度が足りませんでした。そこでinventory-hunterを開発したのです。」 

Marti は、「消費電力が低く、オンボード イーサネット」を理由に Raspberry Pi を選択し、「Raspberry Pi 上で複数の Web スクレイパーを 24 時間 365 日稼働させる」ことができました。

設定ファイルのスクリーンショット。

(画像提供:エリック・J・マーティ)

インストールは簡単で、MartiのGitHubリポジトリをクローンし、事前設定されたスクリプトを使ってコンテナを構築するだけです。あとは、データを取得するURL、スクレイピングの頻度、そして最大料金を指定する設定ファイルを作成するだけです。

Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。

コードを実行すると、スクリプトが起動し、選択した小売店の在庫を確認します。カードが見つかると、メールで通知されます。これは、多くの人が抱える問題を解決し、転売業者に対抗できるRaspberry Piの優れたプロジェクトであり、ハックです。

レス・パウンダーは、トムズ・ハードウェアのアソシエイトエディターです。クリエイティブテクノロジストとして、7年間にわたり、老若男女を問わず、教育と啓発のためのプロジェクトを手がけてきました。Raspberry Pi Foundationと協力し、教師向けトレーニングプログラム「Picademy」の執筆・提供にも携わっています。