Julien Tayon: El verdadero costo y código de analizar la integralidad de ATPROTO bluesky (francófono) en python
El autor desafía la idea de que ejecutar un servidor de Bluesky sea prohibitivamente caro y complejo. Detallan su experiencia ejecutando un escaneo en tiempo real de toda la red de Bluesky desde un modesto PC doméstico. Este bot, escrito en Python, consume recursos mínimos: 25% de CPU, menos de un tercio del ancho de banda doméstico y solo 640 MB de memoria. El autor afirma explícitamente que no es necesario gastar 300 dólares al mes para ejecutar una AppView de Bluesky como sugieren otros. Explican que, si bien las solicitudes intensivas de la API como get_post están limitadas por velocidad, el escaneo del firehose en sí es gratuito. El bot se centra en los eventos de publicación, que representan una fracción menor del tráfico total de la red. El autor también analiza el filtrado de contenido spam y NSFW, logrando una alta eficiencia con una lista negra basada en etiquetas. Proporcionan información sobre su enfoque de codificación, incluyendo el uso de multiprocesamiento y una estructura de base de datos simple. El proyecto incorpora una interfaz web para la clasificación de contenido y un módulo de detección de spam. Finalmente, el autor anima a otros a experimentar con la API ATProto/Bluesky, enfatizando que su "código de juguete" demuestra la viabilidad en hardware ordinario.
get_postestán limitadas por velocidad, el escaneo del firehose en sí es gratuito. El bot se centra en los eventos de publicación, que representan una fracción menor del tráfico total de la red. El autor también analiza el filtrado de contenido spam y NSFW, logrando una alta eficiencia con una lista negra basada en etiquetas. Proporcionan información sobre su enfoque de codificación, incluyendo el uso de multiprocesamiento y una estructura de base de datos simple. El proyecto incorpora una interfaz web para la clasificación de contenido y un módulo de detección de spam. Finalmente, el autor anima a otros a experimentar con la API ATProto/Bluesky, enfatizando que su "código de juguete" demuestra la viabilidad en hardware ordinario.