Reddit, la API y clientes de terceros
Volvemos al principio, parece que Reddit ha vuelto a hacer cambios en su API, ya no es posible crear una API manualmente en prefs/apps para agregarla en el cliente que queramos, esta solo se esta dando a desarrolladores/as que quieran mejorar la plataforma de alguna forma
Por suerte aun quedan algunos métodos:
Primero empezando por lo simple y menos complicado, el cliente RedReader, que tiene de especial? Parece que es de los pocos (o el único) al que Reddit ha dado su API por temas de accesibilidad, así que es posible iniciar sesión en este, pero el problema es que no es tan completo como muchos otros...
Pero gracias a la API que Reddit le otorga se puede usar en otros clientes con ayuda de los parches para Morphe: Patcheddit, estos permiten activar mas opciones en los clientes no oficiales de Reddit como Infinity for Reddit y Continuum (el mejor)
El procedimiento es sencillo y hasta tienen un tutorial en el README del mismo, aquí lo traduzco y aclaro un par de cosas:
Instalan Morphe, el cliente de Reddit que prefieran (recomiendo Continuum) y RedReader, en este ultimo iniciar sesión y llegará un correo con el App ID que se utilizará después (luego de este proceso pueden desinstalar RedReader, la API seguirá funcionando)
En Morphe activan el modo experto, en la pantalla de inicio van a la opción Fuentes de parches y agregan el de patcheddit:
https://raw.githubusercontent.com/wchill/patcheddit/refs/heads/main/patches-bundle.json
- Luego buscan el APK del cliente que eligieron y asegúrense de que el parche este activado
- Una vez parcheada la app e instalada irán a configuración y buscaran la opción para hacer los ajustes de la API (en el caso de Continuum esta en la primera opción: API Keys) en este saldrán nuevas opciones las cuales servirán para hacer creer a Reddit que el cliente que se esta usando es RedReader, solo tienen que cambiar esto:
Reddit API Client ID: [el App ID que les llego al correo]
Redirect URI: redreader://rr_oauth_redir
User agent: org.quantumbadger.redreader/1.25.1
Y listo, seria todo, con esto ya pueden iniciar sesión, para ahorrarse el tener que parchear la app de nuevo pueden utilizar (si tiene) la función de copia de seguridad del cliente que eligieron
Nota: el único inconveniente de este método es que no es posible visualizar contenido NSFW, para algunos/as esto sera un bug para otros/as una "feature"
Extra
Les recomiendo darles un vistazo a los instancias/frontends webs de Redlib las cuales permiten ver y suscribirte a contenido de subreddits sin necesidad de una cuenta
