2 ポイント 投稿者 GN⁺ 2024-08-25 | 1件のコメント | WhatsAppで共有
  • Redditにアプリ開発が原因でブロックされた話

  • はじめに

    • 2023年6月、Redditは新しいAPI料金ポリシーを発表した
    • 以前は無料だったが、現在は5,000万回のAPIリクエストごとに12,000ドルを要求している
    • これは非商用アプリやボットにとって大きな打撃だった
  • Geddit

    • Reddit APIを調べているうちに、URLの末尾に.jsonを追加するとページ全体をJSON形式で取得できることを発見した
    • シンプルなJavaScriptライブラリでReddit APIラッパーを作り、これをGedditと名付けた
    • 匿名でRedditを読み取り専用で利用できる機能を提供した
  • アプリ開発

    • HTML、CSS、JavaScriptでネイティブモバイルアプリを開発できるCapacitorとIonicフレームワークを見つけた
    • GedditをAndroidアプリとして開発し、GitHubで共有した
    • Hacker News、Android Police、Reddit、YouTubeなどで取り上げられた
    • GitHub Releasesページで25k以上のダウンロードを記録した
  • 終わり

    • 複数のバージョンをリリースし、Material Designガイドラインに従ってスタイリングを追加した
    • F-Droidストアにアプリを公開した
    • Redditからメールを受け取り、商用製品ではなくAPIも悪用していないことを説明した
    • Redditの返答を待ちながら開発を中断した
  • GN⁺のまとめ

    • この記事は、Redditの新しいAPI料金ポリシーが非商用アプリ開発者に与えた影響を示している
    • Gedditは、Reddit APIを迂回して匿名でRedditを利用できるようにしたオープンソースプロジェクトだった
    • Redditの対応によりプロジェクトは中断されたが、現在も動作している
    • 類似の機能を持つ他のプロジェクトとして、ApolloとJunoがある

1件のコメント

 
GN⁺ 2024-08-25
Hacker Newsの意見
  • Redditは以前は面白いサイトだったが、今ではボットとプロパガンダの機械のように感じる

    • 現在は主に技術系のサブレディットだけを読んでいる
    • 公式モバイルアプリの代わりにBaconreaderとRelayを使用
    • RevancedのおかげでRelayの旧バージョンをパッチして無料でAPIキーを使える
  • fediverserプロジェクトの紹介

    • RedditからLemmyへ簡単に移行できるよう支援する
    • Redditの認証情報でLemmyインスタンスに登録可能
    • NLNetから少額の助成金を受け、Voyagerクライアントに機能を組み込み中
  • GedditとRedReaderアプリを推奨

    • Gedditはアカウントなしでnsfw投稿を読める
    • RedReaderはアクセシビリティ機能のおかげでRedditからブロックされていない
  • Redditのネットワーク遮断とCAPTCHAの問題で不便を感じている

    • 昔のシンプルなWebとテキストが恋しい
  • Redditの初期は良かったが、運営上の問題によってユーザーとの関係が悪化した

    • ユーザーと非毒性的な対話を交わせる公開された方法が必要だ
  • Redditプラットフォームに依存するのは危険だ

    • 唯一の利点は、良質なユーザーコンテンツによるネットワーク効果である
  • RedditのURLに.jsonを追加するとJSON形式でページを取得できる

    • 認証なしでコメントをJSONとして取得できる
  • Redditから離れて人生が良くなった

    • 初期のLLMプロジェクトがRedditをクローリングして始まったのは面白い
  • HTTPだけでもAPIの代替として十分だ

    • 特定のユーザーエージェントを強制するのは統制しようとする試みだ
  • サブレディットURLに.rssを追加するとRSSフィードを取得できる

    • RSSはもともとボットが読むために設計されたものだ
  • ナラティブ形成がグローバルビジネスになっている

    • RedditとTwitter/XがAPI利用料を引き上げる理由だ