FILTRA TU LISTA DE MUTUALS INACTIVOS.
FILTRA TU LISTA DE MUTUALS INACTIVOS.
PASOS RESUMIDOS:
Abren X, van a su apartado de "siguiendo".
Tocan F12 para abrir la consola.
Copian y pegan este script: https://docs.google.com/document/d/1OU53LApuePpNq00v4zY_uY0iTz34K2jlS7TsM5kefKI/edit?tab=t.0
Dan enter para comenzar el análisis.
BLOG COMPLETO + EXPLICACIÓN + EJEMPLO
Si tenes una cuenta grande o muy vieja, sabes que hacer limpieza de seguidores es un trabajo complejo, ademas es probable que con el tiempo, acumules un montón de mutuals que dejaron de usar X hace meses o directamente ya no twittean. Si bien, hay herramientas que te permiten dar unfollow a las personas que no te están siguiendo de vuelta, actualmente no hay ninguna app que te permita filtrar a aquellas personas que están inactivas.
Sin embargo, buscando una forma para limpiar mi cuenta (seguía a mas de 9800 personas), encontré: x-utils. La pagina proporciona varias funciones, y entre ellas "a quién sigo que dejó de publicar".
Los pasos que te da son simples, debes abrir tu cuenta de x desde una computadora, ir al apartado de "siguiendo", abrir la consola (F12) y pegar el script que la pagina te proporciona.
En el ejemplo a continuación lo voy a estar probando con una cuenta pequeña, así que el código va a estar analizando 661 perfiles.
Una vez abierta la pagina de "siguiendo", aprietas F12 y se abre la consola.
Y ahi mismo, adelante de "ctrl i" debes pegar el script que la pagina te proporciona.
Ahora bien, yo tuve mis dificultades con ese código ya que no funcionaba exactamente como debería, así que después de algunas pruebas y de modificarlo un poco, esta es la versión que a mi me funciono: https://docs.google.com/document/d/1OU53LApuePpNq00v4zY_uY0iTz34K2jlS7TsM5kefKI/edit?tab=t.0
Así que pueden usar directamente este, para copiarlo solo esperen que cargue (son 83 paginas) y presionen Ctrl A, luego Ctrl C (o botón derecho y copiar).
Recomiendo hacerlo con tiempo ya que lo configure para que vaya mas lento, sino X se traba, y te rechaza el análisis.
Una vez que el código comienza a ejecutarse dejen la pagina abierta en primera plana.
Al finalizar les va a descargar tres archivos, el que deben abrir es el que dice "html", y ahi podran visualizar la lista.
COMO TRABAJA EL CÓDIGO/EXPLICACIÓN.
Lo primero que hace es extraer la lista de usuarios que estás siguiendo.
Al finalizar, comienza a hacer un chequeo perfil por perfil de cada usuario, extrayendo la fecha del último tweet publicado para el informe.
Una vez que termina con todas las cuentas, en este caso con las 661, te descarga los archivos, debes abrir el html con el logo de internet explorer.
Estos son los resultados: chequeo 661 cuentas, de las cuales 294 no presentan actividad desde hace mas de 1 mes. Hubo 2 cuentas que no pudo verificar.
Bajando un poco mas vas a tener la lista de los usuarios que no presentan actividad. Los primeros en aparecer no tienen posteos en su perfil, es decir no hay ningún tweet, están vacíos.
Y seguido de eso te empiezan a aparecer los usuarios con la fecha de su ultimo post, como pueden ver a continuación, el primero no twittea desde hace 23 meses, 2024. Y así sucesivamente. Están ordenados en de forma descendente.
Y ya debajo de esa lista te salen los usuarios activos, si tocas la flechita que está al final de cada usuario, junto al numero de post, te redirecciona al link del perfil de twitter.
Yo en lo personal, copie los usernames 1 a 1 y los fui pegando en un bloc de notas, después me auto envié la lista a dm para dar unfollows desde el celular.
Originalmente el código estaba configurado de esta forma:
inactiveMonths: 6, // an account is inactive when its newest post is older than this
onlyNonFollowers: true, // only accounts that do not follow you back (the usual clean-up target). Set to false to check everyone you follow, which takes several times longer
maxProfiles: Infinity, // cap the number of profiles to check (list order)
probeDelayMs: 700, // pause between profile requests; raise it if X starts refusing
probeTimeoutMs: 15000, // popup fallback only: give up on a profile after this long
outputs: ["html", "csv", "json"], // formats to download: "html" (report), "csv", "json"
scrollDelayMs: 800,
stagnantRounds: 8
refetchFirstPage: true,
Y los cambios que yo hice fueron los siguientes: inactiveMonths: 1, // an account is inactive when its newest post is older than this
onlyNonFollowers: false, // only accounts that do not follow you back (the usual clean-up target). Set to false to check everyone you follow, which takes several times longer
maxProfiles: Infinity, // cap the number of profiles to check (list order)
probeDelayMs: 5000, // pause between profile requests; raise it if X starts refusing
probeTimeoutMs: 30000, // popup fallback only: give up on a profile after this long
outputs: ["html", "csv", "json"], // formats to download: "html" (report), "csv", "json"
scrollDelayMs: 3000,
stagnantRounds: 8,
refetchFirstPage: true,
Baje el tiempo de inactividad de 6 meses a 1 mes (eso pueden modificarlo ustedes, pueden subirlo a 2 o 3 meses si así lo prefieren, solo reemplazan el número)
En onlynonfollowers, lo pase a false para que vea a todos los "siguiendo", y no solo a los que no me siguen.
ProbeDelayMs de 700 a 5000, es el tiempo de pausa que hace para ir de perfil en perfil, ya que por causa de X, cuando abres muchos perfiles en algún punto te dejan de cargar los posteos entonces no puede chekear la fecha del último post, se bloquea y termina el análisis ahí.
Y ProbeTimeOut es el tiempo que tarda esperando que cargue un perfil. Si ese tiempo pasa y el perfil no carga, entonces abandona la página y lo registra como "no chequeado".











Comentarios
Publicar un comentario