Icono del sitio El Blog de Marcelino Madrigal

Cómo desactivar los algoritmos con los que Twitter altera la información que recibimos

Buenas

Creo que muchos somos conscientes de que la forma en la que Twitter presenta nuestros Time line es alterada por los algoritmos de Twitter de forma que Twitter prima lo que considera interesante, (o le interesa a Twitter, que es muy diferente) que aparezca en ellos.

Tweets patrocinados, de forma transparente o no, sugerencias según nuestros gustos, o los de twitter, o cualquier cosa que Tw decida es mostrada primero.

Anteriormente en Twitter estos algoritmos no eran tan agresivos, de forma que los time line (los tweets que recibimos) eran «más democráticos» y más basados en nuestros intereses (mediante nuestros propios follows)

Una de las formas en las que podemos revertir esta situación es utilizar una funcionalidad de Twitter para incluir una lista de términos que queremos que excluya de nuestro Twitter. Estos términos son incluídos en las sugerencias que Twitter hace de forma más o menos oculta.

Les dejo un método manual y otro automático más abajo para hacerlo

Método Manual

1 Ir a este enlace o Ir a Configuración Privacidad -> Preferencias de Contenido -> Silenciado (En Seguridad) -> Palabras Silenciadas

2 Ahora podemos ir añadiendo 1 a 1 las siguientes palabras (Pulsando el símbolo +)

ActivityTweet
generic_activity_highlights
generic_activity_momentsbreaking
RankedOrganicTweet
suggest_activity
suggest_activity_feed
suggest_activity_highlights
suggest_activity_tweet
suggest_grouped_tweet_hashtag
suggest_pyle_tweet
suggest_ranked_organic_tweet
suggest_ranked_timeline_tweet
suggest_recap
suggest_recycled_tweet
suggest_recycled_tweet_inline
suggest_sc_tweet
suggest_timeline_tweet
suggest_who_to_follow
suggestactivitytweet
suggestpyletweet
suggestrecycledtweet_inline

Método automático

Alternativamente les dejo un código que pueden utilizar en sus navegadores abriendo la consola que hace todo el trabajo

1 Ir al enlace

2 Abrir la Consola Web del Navegador ( En Firefox Control + Mayúsculas + K , En Chrome Control + Mayúsculas + I )

3 Copiar y Pegar este código y pulsar Enter

const delayMs = 600 

    const keywords = `ActivityTweet
    generic_activity_highlights
    generic_activity_momentsbreaking
    RankedOrganicTweet
    suggest_activity
    suggest_activity_feed
    suggest_activity_highlights
    suggest_activity_tweet
    suggest_grouped_tweet_hashtag
    suggest_pyle_tweet
    suggest_ranked_organic_tweet
    suggest_ranked_timeline_tweet
    suggest_recap
    suggest_recycled_tweet
    suggest_recycled_tweet_inline
    suggest_sc_tweet
    suggest_timeline_tweet
    suggest_who_to_follow
    suggestactivitytweet
    suggestpyletweet
    suggestrecycledtweet_inline`.split(/\W+/);

    const nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, "value").set;

    const addMutedKeyword = keyword => {
      const input = document.querySelector("[name='keyword']");
      nativeInputValueSetter.call(input, keyword);
      input.dispatchEvent(new Event('input', { bubbles: true }));
      document.querySelector("[data-testid='settingsDetailSave']").click();
    }

    const delay = () => {
      return new Promise(res => setTimeout(res, delayMs));
    };

    keywords.reduce(async (prev, keyword) => {
      await prev;
      document.querySelector("a[href='/settings/add_muted_keyword']").click();
      await delay();
      addMutedKeyword(keyword);
      return delay();
    }, Promise.resolve());

El resultado será algo parecido a esto

Ahora vean su «nuevo» time line

Espero que les sea útil

Salir de la versión móvil