2 points par GN⁺ 2024-08-25 | 1 commentaires | Partager sur WhatsApp
  • Comment Reddit m’a bloqué à cause du développement d’une application

  • Début

    • En juin 2023, Reddit a annoncé une nouvelle politique tarifaire pour son API
    • Auparavant gratuite, elle exige désormais 12 000 $ pour 50 millions de requêtes API
    • Cela a porté un coup dur aux applications et bots non commerciaux
  • Geddit

    • En étudiant l’API de Reddit, il a découvert qu’en ajoutant .json à la fin d’une URL, il était possible d’obtenir la page entière au format JSON
    • Il a créé un simple wrapper de l’API Reddit sous forme de bibliothèque JavaScript, qu’il a nommé Geddit
    • Celui-ci permet d’utiliser Reddit en lecture seule et de manière anonyme
  • Développement de l’application

    • Il a découvert les frameworks Capacitor et Ionic, qui permettent de développer des applications mobiles natives en HTML, CSS et JavaScript
    • Il a développé Geddit en application Android et l’a partagée sur GitHub
    • L’application a été mentionnée sur Hacker News, Android Police, Reddit, YouTube, etc.
    • La page GitHub Releases a enregistré plus de 25k téléchargements
  • Fin

    • Après avoir publié plusieurs versions, il a ajouté un style conforme aux directives Material Design
    • Il a publié l’application sur le store F-Droid
    • Il a reçu un e-mail de Reddit et a expliqué qu’il ne s’agissait pas d’un produit commercial et qu’il n’avait pas abusé de l’API
    • Il a suspendu le développement en attendant la réponse de Reddit
  • Résumé de GN⁺

    • Cet article montre l’impact de la nouvelle politique tarifaire de l’API de Reddit sur les développeurs d’applications non commerciales
    • Geddit était un projet open source permettant d’utiliser Reddit de manière anonyme en contournant l’API Reddit
    • Le projet a été interrompu à cause de la réaction de Reddit, mais il fonctionne toujours
    • Parmi les autres projets offrant des fonctions similaires figurent Apollo et Juno

1 commentaires

 
GN⁺ 2024-08-25
Avis Hacker News
  • Reddit était autrefois un site amusant, mais aujourd’hui il donne l’impression d’être rempli de bots et de propagande

    • Maintenant, je ne lis surtout que les subreddits liés à la tech
    • J’utilise Baconreader et Relay au lieu de l’application mobile officielle
    • Grâce à Revanced, il est possible de patcher une ancienne version de Relay pour utiliser gratuitement une clé API
  • Présentation du projet fediverser

    • Il aide à migrer facilement de Reddit vers Lemmy
    • Il permet de s’inscrire sur une instance Lemmy avec ses identifiants Reddit
    • Il reçoit une petite subvention de NLNet pour intégrer cette fonctionnalité dans le client Voyager
  • Recommandation des applications Geddit et RedReader

    • Geddit permet de lire des publications nsfw sans compte
    • RedReader n’est pas bloqué par Reddit grâce à ses fonctionnalités d’accessibilité
  • Le blocage réseau de Reddit et les problèmes de captcha sont pénibles

    • L’ancien Web simple et textuel me manque
  • Les débuts de Reddit étaient bons, mais la mauvaise gestion a détérioré la relation avec les utilisateurs

    • Il faut un moyen public d’avoir des échanges avec les utilisateurs sans toxicité
  • Dépendre de la plateforme Reddit est risqué

    • Son seul véritable avantage est l’effet de réseau créé par la qualité du contenu produit par ses utilisateurs
  • En ajoutant .json à une URL Reddit, on peut récupérer la page au format JSON

    • Il est possible d’obtenir les commentaires en JSON sans authentification
  • Depuis que j’ai quitté Reddit, ma vie va mieux

    • Il est amusant de voir que les premiers projets de LLM ont commencé en crawlant Reddit
  • HTTP seul peut suffire à remplacer une API

    • Imposer un user-agent spécifique est une tentative de contrôle
  • En ajoutant .rss à l’URL d’un subreddit, on peut obtenir un flux RSS

    • À l’origine, RSS a été conçu pour être lu par des bots
  • La fabrication de narratifs est devenue un business mondial

    • C’est pour cela que Reddit et Twitter/X augmentent les tarifs de leurs API