2 pontos por GN⁺ 2024-08-25 | 1 comentários | Compartilhar no WhatsApp
  • A história de como o Reddit me bloqueou por causa do desenvolvimento de um app

  • Início

    • Em junho de 2023, o Reddit anunciou uma nova política de preços para a API
    • Antes era gratuito, mas agora passou a cobrar US$ 12.000 por 50 milhões de requisições à API
    • Isso foi um grande golpe para apps e bots não comerciais
  • Geddit

    • Ao investigar a API do Reddit, descobri que, ao adicionar .json ao final da URL, era possível receber a página inteira em formato JSON
    • Criei um wrapper simples em JavaScript para a API do Reddit e o batizei de Geddit
    • Ele oferecia a funcionalidade de usar o Reddit anonimamente em modo somente leitura
  • Desenvolvimento do app

    • Descobri o Capacitor e o framework Ionic, que permitem desenvolver apps móveis nativos com HTML, CSS e JavaScript
    • Desenvolvi o Geddit como um app para Android e o compartilhei no GitHub
    • Foi mencionado no Hacker News, Android Police, Reddit, YouTube e outros lugares
    • Registrou mais de 25 mil downloads na página de Releases do GitHub
  • Fim

    • Lancei várias versões e adicionei estilização seguindo as diretrizes do Material Design
    • Publiquei o app na loja F-Droid
    • Recebi um e-mail do Reddit e expliquei que não era um produto comercial e que não havia abusado da API
    • Interrompi o desenvolvimento enquanto aguardava a resposta do Reddit
  • Resumo do GN⁺

    • Este texto mostra o impacto da nova política de preços da API do Reddit sobre desenvolvedores de apps não comerciais
    • O Geddit era um projeto open source que contornava a API do Reddit para permitir o uso anônimo do Reddit
    • O projeto foi interrompido por causa da resposta do Reddit, mas ainda continua funcionando
    • Outros projetos com funcionalidades semelhantes incluem Apollo e Juno

1 comentários

 
GN⁺ 2024-08-25
Comentários do Hacker News
  • O Reddit já foi um site divertido, mas agora parece mais uma máquina de bots e propaganda

    • Hoje em dia leio principalmente apenas subreddits relacionados a tecnologia
    • Uso Baconreader e Relay em vez do app móvel oficial
    • Graças ao Revanced, é possível aplicar patch em uma versão antiga do Relay e usar uma chave de API gratuitamente
  • Apresentação do projeto fediverser

    • Ajuda a migrar facilmente do Reddit para o Lemmy
    • Permite se cadastrar em uma instância do Lemmy com credenciais do Reddit
    • Está incorporando a funcionalidade no cliente Voyager com uma pequena bolsa de apoio da NLNet
  • Recomendação dos apps Geddit e RedReader

    • O Geddit permite ler posts nsfw sem conta
    • O RedReader não é bloqueado pelo Reddit graças aos recursos de acessibilidade
  • Sofrendo incômodos com o bloqueio de rede e os problemas de captcha do Reddit

    • Sinto falta da simplicidade da antiga web e do texto
  • O Reddit era bom no começo, mas a relação com os usuários piorou por causa de problemas de gestão

    • É necessário um meio público de conversar com os usuários sem toxicidade
  • Depender da plataforma Reddit é arriscado

    • A única vantagem é o efeito de rede do bom conteúdo gerado pelos usuários
  • Se adicionar .json à URL do Reddit, dá para obter a página em formato JSON

    • É possível receber os comentários em JSON sem autenticação
  • Minha vida melhorou depois que saí do Reddit

    • É curioso que os primeiros projetos de LLM tenham começado fazendo crawling no Reddit
  • Só com HTTP já é suficiente para substituir a API

    • Forçar um user-agent específico é uma tentativa de controle
  • Se adicionar .rss à URL de um subreddit, dá para obter o feed RSS

    • O RSS foi originalmente projetado para ser lido por bots
  • A formação de narrativas virou um negócio global

    • Esse é o motivo de Reddit e Twitter/X aumentarem as tarifas de uso da API