Redditがフォローしています Twitter の足跡をたどり、サードパーティ アプリの API へのアクセスに課金します。 結果: iPhone 用の最も人気のある Reddit アプリの 1 つである Apollo は、 完全にシャットダウンする 新しい料金設定では月額 200 万ドルの費用がかかると判断したためです。 もう一つの人気アプリである RIF は、 それをやめます 同じ理由で。 APIのニュースを受けて、今週、いくつかの主要なRedditコミュニティが抗議活動としてブラックアウトされた。
法的に言えば、Reddit にはその API に料金を請求するあらゆる権利があり、より多くの人々が (ひどい) 公式アプリを使用すれば利益を得られる立場にあります。 Reddit CEO スティーブ・ハフマン AMAで議論した 変化が誇張されているということ。 そのスレッドのコメントは、言うなれば、会社の方針にあまり好意的ではありません。
これらすべてを見て、長年 Reddit 上で行った投稿やコメントはどうなるのかと疑問に思っているのは、あなただけではありません。 カリフォルニア州サンマテオに拠点を置くプログラマー、デビッド ブラウンマンは、まさにそのことに疑問を抱いていました。
「私は何年にもわたって Reddit に多くのことを費やしてきましたが、アクセスできないという考えが気に入らなかったのです」と彼は私に語ります。 「これは私のコンテンツであり、Reddit がそうしないのであれば、私がその管理者になる必要があります。 また、自分の古い投稿をよく参照するので、全文検索機能があることは私にとって重要でした。」
こうした懸念を念頭に置いて、ブラウンマン氏は自分の投稿をオフラインでアーカイブしたいと考えていました。 Reddit に問い合わせるか、Brownman が構築したツールを使用して自分でダウンロードすることで、これを入手する方法も示します。
Reddit にデータを要求する
Reddit には次のことができるフォームがあります データのコピーをリクエストする。 このプロセスには最大 30 日かかる場合があり、その後 Reddit 上でダウンロード リンクを含むプライベート メッセージが届きます。 データは CSV ファイルの形式で提供され、Microsoft Excel または任意のテキスト エディターを使用して開くことができます。 コメント、投稿、投票履歴、チャットなどには個別のファイルがあります。
この方法にはいくつかの欠点があります。 まず、CSV ファイルは、特に検索する場合には少し扱いにくい場合があります。 次に、遅延が発生するため、データをダウンロードして日常生活を続行したいだけの場合は煩わしいものになります。 それでも、それは簡単であり、ほとんどの人にとって、これはおそらく Reddit コンテンツをバックアップする最良の方法です。
Reddit データを自分でダウンロードする
Reddit がデータを配信するのを待ちたくない場合、またはデータを検索可能なアーカイブに保存したい場合は、Brownman のツールを使用できます。 redditユーザーからsqliteへ。 このコマンド ライン アプリケーションは、Reddit ユーザーの完全なパブリック アーカイブをダウンロードし、それを SQLite データベース ファイルにコンパイルできます。 このメソッドは、API の変更が行われる 2023 年 7 月 1 日に機能しなくなることに注意してください。
ブラウンマンが提供するのは、 ツールの概要を説明するブログ投稿 コマンド ラインに慣れている場合は、そこにある指示に従うことをお勧めします。 他の皆さんも心配しないでください。思っているほど難しいことではありません。
まず必要となるのは、 Pythonをインストールする。 Windows ユーザーの場合、これを行うには、コンピュータのインストーラをダウンロードして実行するのが最適です。 Python をインストールした後、次のことを行う必要があります。 pipxをインストールする。 Windows では、これはコマンド プロンプトまたは PowerShell で実行できる次のコマンドを使用して行うのが最適です。