2 poin oleh GN⁺ 2024-08-25 | 1 komentar | Bagikan ke WhatsApp
  • Kisah saya diblokir oleh Reddit karena pengembangan aplikasi

  • Awal

    • Pada Juni 2023, Reddit mengumumkan kebijakan harga API yang baru
    • Sebelumnya gratis, tetapi kini meminta $12.000 untuk setiap 50 juta permintaan API
    • Ini menjadi pukulan besar bagi aplikasi dan bot nonkomersial
  • Geddit

    • Saat meneliti API Reddit, saya menemukan bahwa dengan menambahkan .json di akhir URL, seluruh halaman bisa didapatkan dalam format JSON
    • Saya membuat wrapper API Reddit dengan pustaka JavaScript sederhana, lalu menamainya Geddit
    • Ini menyediakan fitur untuk menggunakan Reddit secara anonim dalam mode hanya-baca
  • Pengembangan aplikasi

    • Saya menemukan framework Capacitor dan Ionic, yang memungkinkan pengembangan aplikasi mobile native dengan HTML, CSS, dan JavaScript
    • Saya mengembangkan Geddit menjadi aplikasi Android dan membagikannya di GitHub
    • Aplikasi ini disebut di Hacker News, Android Police, Reddit, YouTube, dan lainnya
    • Halaman GitHub Releases mencatat lebih dari 25k unduhan
  • Akhir

    • Saya merilis beberapa versi dan menambahkan styling sesuai pedoman Material Design
    • Saya menerbitkan aplikasi tersebut di toko F-Droid
    • Saya menerima email dari Reddit, dan menjelaskan bahwa ini bukan produk komersial serta tidak menyalahgunakan API
    • Saya menghentikan pengembangan sambil menunggu tanggapan dari Reddit
  • Ringkasan GN⁺

    • Tulisan ini menunjukkan dampak kebijakan harga API baru Reddit terhadap pengembang aplikasi nonkomersial
    • Geddit adalah proyek open source yang memungkinkan penggunaan Reddit secara anonim dengan melewati API Reddit
    • Proyek ini dihentikan karena respons Reddit, tetapi masih tetap berfungsi
    • Proyek lain dengan fungsi serupa antara lain Apollo dan Juno

1 komentar

 
GN⁺ 2024-08-25
Pendapat Hacker News
  • Reddit dulu adalah situs yang menyenangkan, tetapi sekarang terasa seperti bot dan mesin propaganda

    • Sekarang saya terutama hanya membaca subreddit terkait teknologi
    • Menggunakan Baconreader dan Relay alih-alih aplikasi mobile resmi
    • Berkat Revanced, versi lama Relay bisa dipatch untuk memakai API key secara gratis
  • Perkenalan proyek fediverser

    • Membantu agar bisa pindah dengan mudah dari Reddit ke Lemmy
    • Bisa mendaftar ke instance Lemmy dengan kredensial Reddit
    • Sedang mengintegrasikan fitur itu ke klien Voyager dengan dukungan hibah kecil dari NLNet
  • Rekomendasi aplikasi Geddit dan RedReader

    • Geddit bisa membaca postingan nsfw tanpa akun
    • RedReader tidak diblokir oleh Reddit berkat fitur aksesibilitasnya
  • Mengalami ketidaknyamanan karena pemblokiran jaringan dan masalah captcha di Reddit

    • Merindukan web dan teks yang sederhana seperti dulu
  • Reddit bagus pada masa awalnya, tetapi hubungan dengan pengguna memburuk karena masalah pengelolaan

    • Dibutuhkan cara yang terbuka untuk berdialog dengan pengguna tanpa menjadi toxic
  • Bergantung pada platform Reddit itu berisiko

    • Satu-satunya keunggulannya adalah efek jaringan dari konten pengguna yang bagus
  • Jika menambahkan .json ke URL Reddit, kita bisa mendapatkan halaman dalam format JSON

    • Komentar bisa didapatkan dalam bentuk JSON tanpa autentikasi
  • Setelah lepas dari Reddit, hidup menjadi lebih baik

    • Menarik bahwa proyek LLM awal dimulai dengan meng-crawl Reddit
  • Hanya dengan HTTP pun sudah cukup untuk menggantikan API

    • Memaksa user-agent tertentu adalah upaya untuk mengendalikan
  • Jika menambahkan .rss ke URL subreddit, kita bisa mendapatkan feed RSS

    • RSS pada dasarnya memang dirancang untuk dibaca bot
  • Pembentukan narasi telah menjadi bisnis global

    • Itulah alasan Reddit dan Twitter/X menaikkan biaya penggunaan API