2 puan yazan GN⁺ 2024-08-25 | 1 yorum | WhatsApp'ta paylaş
  • Reddit'in uygulama geliştirdiğim için beni engelleme hikayesi

  • Başlangıç

    • Haziran 2023'te Reddit, yeni API fiyatlandırma politikasını duyurdu
    • Daha önce ücretsizdi, ancak artık her 50 milyon API isteği için 12.000 $ talep ediyor
    • Bu, ticari olmayan uygulamalar ve botlar için büyük bir darbe oldu
  • Geddit

    • Reddit API'sini incelerken, URL'nin sonuna .json eklendiğinde tüm sayfanın JSON biçiminde alınabildiğini fark ettim
    • Basit bir JavaScript kütüphanesiyle bir Reddit API wrapper'ı oluşturdum ve buna Geddit adını verdim
    • Reddit'i anonim olarak salt okunur şekilde kullanma özelliği sundu
  • Uygulama geliştirme

    • HTML, CSS ve JavaScript ile yerel mobil uygulamalar geliştirmeyi sağlayan Capacitor ve Ionic framework'lerini keşfettim
    • Geddit'i bir Android uygulaması olarak geliştirdim ve GitHub'da paylaştım
    • Hacker News, Android Police, Reddit ve YouTube gibi yerlerde bahsedildi
    • GitHub Releases sayfasında 25 binden fazla indirme gördü
  • Son

    • Birden fazla sürüm yayımladım ve Material Design yönergelerine göre stil ekledim
    • Uygulamayı F-Droid mağazasında yayımladım
    • Reddit'ten bir e-posta aldım ve bunun ticari bir ürün olmadığını, ayrıca API'yi kötüye kullanmadığımı açıkladım
    • Reddit'in yanıtını beklerken geliştirmeyi durdurdum
  • GN⁺ özeti

    • Bu yazı, Reddit'in yeni API fiyatlandırma politikasının ticari olmayan uygulama geliştiricileri üzerindeki etkisini gösteriyor
    • Geddit, Reddit API'sini dolanarak Reddit'in anonim kullanılmasını sağlayan açık kaynaklı bir projeydi
    • Reddit'in tepkisi nedeniyle proje durduruldu, ancak hâlâ çalışıyor
    • Benzer işlevlere sahip diğer projeler arasında Apollo ve Juno bulunuyor

1 yorum

 
GN⁺ 2024-08-25
Hacker News görüşü
  • Reddit eskiden eğlenceli bir siteydi, ama artık botlar ve propaganda makinesi gibi hissettiriyor

    • Şu anda çoğunlukla yalnızca teknolojiyle ilgili subreddit'leri okuyorum
    • Resmî mobil uygulama yerine Baconreader ve Relay kullanıyorum
    • Revanced sayesinde Relay'in eski sürümünü patch'leyip API anahtarını ücretsiz kullanmak mümkün
  • fediverser projesinin tanıtımı

    • Reddit'ten Lemmy'ye kolayca geçiş yapmaya yardımcı oluyor
    • Reddit kimlik bilgileriyle bir Lemmy instance'ına kayıt olunabiliyor
    • NLNet'ten küçük bir hibe alarak bu özelliği Voyager istemcisine entegre ediyorlar
  • Geddit ve RedReader uygulamaları öneriliyor

    • Geddit ile nsfw gönderileri hesap olmadan okunabiliyor
    • RedReader, erişilebilirlik özellikleri sayesinde Reddit tarafından engellenmiyor
  • Reddit'in ağ engellemesi ve captcha sorunları nedeniyle rahatsızlık yaşanıyor

    • Eski günlerdeki sade web ve metin özleniyor
  • Reddit'in ilk zamanları iyiydi, ancak moderasyon sorunları nedeniyle kullanıcılarla ilişkisi kötüleşti

    • Kullanıcılarla toksik olmayan diyalog kurulabilecek kamusal bir yönteme ihtiyaç var
  • Reddit platformuna bağımlı olmak riskli

    • Tek gerçek avantajı, iyi kullanıcı içeriğinin yarattığı ağ etkisi
  • Reddit URL'sine .json eklenirse sayfa JSON formatında alınabiliyor

    • Kimlik doğrulama olmadan yorumlar JSON olarak alınabiliyor
  • Reddit'ten uzaklaşınca hayat daha iyi oldu

    • İlk LLM projelerinin Reddit'i crawl ederek başlamış olması ilginç
  • Sadece HTTP ile bile API'nin yerini doldurmak mümkün

    • Belirli bir user-agent dayatmak kontrol kurma girişimi
  • Subreddit URL'sine .rss eklenirse RSS akışı alınabiliyor

    • RSS zaten başlangıçta botların okuması için tasarlanmıştı
  • Anlatı oluşturma küresel bir iş haline geldi

    • Reddit ve Twitter/X'in API ücretlerini artırmasının nedeni bu