2P by neo 3달전 | favorite | 댓글 1개
  • Reddit가 나를 앱 개발로 인해 차단한 이야기

  • 시작

    • 2023년 6월, Reddit는 새로운 API 가격 정책을 발표함
    • 이전에는 무료였지만, 이제 5천만 API 요청당 $12,000를 요구함
    • 이는 비상업적 앱과 봇들에게 큰 타격이었음
  • Geddit

    • Reddit API를 조사하다가 URL 끝에 .json을 추가하면 전체 페이지를 JSON 형식으로 받을 수 있다는 것을 발견함
    • 간단한 자바스크립트 라이브러리로 Reddit API 래퍼를 만들고, 이를 Geddit라고 명명함
    • 익명으로 Reddit을 읽기 전용으로 사용할 수 있는 기능을 제공함
  • 앱 개발

    • HTML, CSS, 자바스크립트로 네이티브 모바일 앱을 개발할 수 있는 Capacitor와 Ionic 프레임워크를 발견함
    • Geddit를 안드로이드 앱으로 개발하여 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가 있음
Hacker News 의견
  • Reddit는 예전에는 재미있는 사이트였지만, 지금은 봇과 선전 기계처럼 느껴짐

    • 현재는 주로 기술 관련 서브레딧만 읽음
    • 공식 모바일 앱 대신 Baconreader와 Relay 사용
    • Revanced 덕분에 Relay의 구버전을 패치하여 무료로 API 키 사용 가능
  • fediverser 프로젝트 소개

    • Reddit에서 Lemmy로 쉽게 이동할 수 있도록 도와줌
    • Reddit 자격 증명으로 Lemmy 인스턴스에 가입 가능
    • NLNet에서 소규모 지원금을 받아 Voyager 클라이언트에 기능을 내장 중
  • Geddit와 RedReader 앱 추천

    • Geddit는 nsfw 게시물을 계정 없이 읽을 수 있음
    • RedReader는 접근성 기능 덕분에 Reddit에서 차단되지 않음
  • Reddit의 네트워크 차단과 캡차 문제로 불편함을 겪음

    • 예전의 단순한 웹과 텍스트가 그리움
  • Reddit의 초기에는 좋았지만, 관리 문제로 인해 사용자와의 관계가 악화됨

    • 사용자와 독성 없는 대화를 나눌 수 있는 공개적인 방법이 필요함
  • Reddit 플랫폼에 의존하는 것은 위험함

    • 유일한 장점은 좋은 사용자 콘텐츠의 네트워크 효과임
  • Reddit URL에 .json을 추가하면 JSON 형식으로 페이지를 받을 수 있음

    • 인증 없이 댓글을 JSON으로 받을 수 있음
  • Reddit에서 벗어나 삶이 더 나아짐

    • 초기 LLM 프로젝트가 Reddit을 크롤링하여 시작된 것이 재미있음
  • HTTP만으로도 충분히 API를 대체할 수 있음

    • 특정 사용자 에이전트를 강요하는 것은 통제하려는 시도임
  • 서브레딧 URL에 .rss를 추가하면 RSS 피드를 받을 수 있음

    • RSS는 원래 봇이 읽도록 설계된 것임
  • 내러티브 형성이 글로벌 비즈니스가 됨

    • Reddit과 Twitter/X가 API 사용료를 높이는 이유임