Turn off Topic Suggestions and Interests at Twitter with this handy script
في صباح أحد الأيام أثناء التحقق من رابط إلى تغريدة مباشرة على Twitter، أظهر أن لدي إشعارًا غير مقروء، لكن هذا لم يكن كذلك على Tweeten. مفتونًا، ذهبت وألقيت نظرة ورأيت أن Twitter يقترح بالنسبة لي متابعة مواضيع على "Manchester United FC" ... هاه؟ بصفتي من مشجعي نادي Portsmouth FC الذين يتبعون حساب Twitter الرسمي للنادي بالإضافة إلى العديد من الأشخاص المنتسبين إلى Pompey (بما في ذلك مالك النادي)، فإن هذا يجعلني أتساءل لماذا يقترح Twitter نادي كرة قدم ليس لدي اهتمام به. في الواقع، ميزة اقتراحات الموضوع بالكامل مزعجة، فأنا أرفضها باستمرار ويأتي المزيد كل يوم، مهما حدث لمجرد السماح للمستخدمين بالتسجيل في القوائم أو البحث عن الاهتمامات بأنفسهم؟
تم إطلاق الموضوعات في البداية في نهاية عام 2019 كوسيلة للاشتراك في الموضوعات ذات الأهمية، يتم توصيله بميزة "الاهتمامات Interests"، وهي ميزة تتبع تحاول فهم سلوكك عند التفاعل مع Twitter ثم إنشاء ملف تعريف لما يثير اهتمامك على الأرجح، والذي بدوره يقترح هذه الاهتمامات كمواضيع يجب متابعتها.
تم إطلاق الموضوعات في البداية في نهاية عام 2019 كوسيلة للاشتراك في الموضوعات ذات الأهمية، يتم توصيله بميزة "الاهتمامات Interests"، وهي ميزة تتبع تحاول فهم سلوكك عند التفاعل مع Twitter ثم إنشاء ملف تعريف لما يثير اهتمامك على الأرجح، والذي بدوره يقترح هذه الاهتمامات كمواضيع يجب متابعتها.
على أي حال، هناك طريقة لإيقاف تشغيلها بفضل بعض التعليمات البرمجية التي تم تحميلها على Github والتي يمكنك تشغيلها في وحدة تحكم أدوات تطوير المتصفح (والتي تم رصدها عبر Reddit)، ولكنها تتطلب الكثير من الصبر، وستضطر أيضًا إلى ذلك قم بإلغاء تحديد "الاهتمامات Interests" الجديدة، أو يجب أن أقول "اقتراحات الموضوعات Topic Suggestions"، التي تتم إضافتها إلى القائمة من حين لآخر.
- بادئ ذي بدء، انتقل إلى Twitter.com وانقر فوق ... المزيد More (على الجانب الأيسر من الصفحة)
- ثم انقر فوق الإعدادات والخصوصية> الخصوصية والأمان Settings & Privacy> تفضيلات الإعلان Ad Preferences> الاهتمامات Interests
هنا رابط مباشر للصفحة https://twitter.com/settings/your_twitter_data/twitter_interests
بمجرد دخولك إلى هذه الصفحة، سترى قائمة طويلة من الاهتمامات المحددة، سيتم تمكينها جميعًا ما لم تقم بالفعل بتعطيل بعض الاهتمامات يدويًا.
- على لوحة المفاتيح، اضغط على المفتاح F12، والذي سيفتح أدوات التطوير في Edge و Chrome و Firefox. يمكنك أيضًا النقر بزر الماوس الأيمن في أي مكان بالصفحة وتحديد "فحص Inspect"
- قم بالتبديل إلى علامة تبويب وحدة التحكم Console tab في أدوات التطوير
حيث ترى سطرًا جديدًا مع> الصق paste الكود التالي واضغط على مفتاح Enter لتشغيله.
- بادئ ذي بدء، انتقل إلى Twitter.com وانقر فوق ... المزيد More (على الجانب الأيسر من الصفحة)
- ثم انقر فوق الإعدادات والخصوصية> الخصوصية والأمان Settings & Privacy> تفضيلات الإعلان Ad Preferences> الاهتمامات Interests
هنا رابط مباشر للصفحة https://twitter.com/settings/your_twitter_data/twitter_interests
بمجرد دخولك إلى هذه الصفحة، سترى قائمة طويلة من الاهتمامات المحددة، سيتم تمكينها جميعًا ما لم تقم بالفعل بتعطيل بعض الاهتمامات يدويًا.
- على لوحة المفاتيح، اضغط على المفتاح F12، والذي سيفتح أدوات التطوير في Edge و Chrome و Firefox. يمكنك أيضًا النقر بزر الماوس الأيمن في أي مكان بالصفحة وتحديد "فحص Inspect"
- قم بالتبديل إلى علامة تبويب وحدة التحكم Console tab في أدوات التطوير
حيث ترى سطرًا جديدًا مع> الصق paste الكود التالي واضغط على مفتاح Enter لتشغيله.
var timer=1000; document.querySelectorAll( "div > input[type='checkbox']:checked" ).forEach((interest) => { setTimeout( function(){interest.click(); interest.scrollIntoView()},timer );timer+=2000; });
- اعلم أنه بعد فترة من الوقت ستقول الصفحة "Twitter تجاوز السعة ..." لكنها ستبدو وكأنها لا تزال تلغي تحديد عناصر القائمة، إنها ليست كذلك.
- أوقف عملية النص يدويًا عن طريق إعادة تحميل الصفحة.
- انتظر بضع دقائق ثم أعد تشغيل البرنامج النصي.
- قد تضطر إلى تكرار هذه العملية أربع أو خمس مرات.
في Github، يحتوي الكود الأصلي على مجموعة مؤقت من 00، ولكن عند اختبار التعليقات وقراءتها، حققت نجاحًا أكبر مع مهلات أقل من خلال زيادتها إلى 1000.
- أوقف عملية النص يدويًا عن طريق إعادة تحميل الصفحة.
- انتظر بضع دقائق ثم أعد تشغيل البرنامج النصي.
- قد تضطر إلى تكرار هذه العملية أربع أو خمس مرات.
في Github، يحتوي الكود الأصلي على مجموعة مؤقت من 00، ولكن عند اختبار التعليقات وقراءتها، حققت نجاحًا أكبر مع مهلات أقل من خلال زيادتها إلى 1000.
كما ترون في الفيديو، فقد كانت بالفعل طريقة جيدة لتشغيله (في هذا الوقت كان علي إعادة تشغيله للمرة الرابعة) قبل ظهور الخطأ "Twitter تجاوز السعة ...". للتوضيح، الطريقة التي يتم بها إعداد هذه الصفحة تخلق أيضًا خطأ السعة الزائدة إذا قمت بإلغاء تحديد كل سطر يدويًا دون استخدام البرنامج النصي. يتم إعادة تحميل الصفحة في الخلفية لحفظ التفضيل، وكلما زاد أسفل الصفحة زاد احتمال فشلها.
لذا فإن اقتراحنا هو السماح بتشغيل البرنامج النصي باستخدام مؤقت كبير مثل 1000 أو أكثر، وعندما يبدأ في الفشل، أعد تحميل الصفحة يدويًا وانتظر بضع دقائق قبل لصق البرنامج النصي مرة أخرى وتشغيله في وحدة التحكم.
يبدو الأمر كما لو أن بعض المنصات تتمتع بإعدادات دفن burying أو تجعل من الصعب جدًا العثور عليها وتعطيلها. ماذا حدث عندما كان من المفترض أن تضيف التكنولوجيا قيمة إلى حياتنا؟ الآن يبدو أنه يجعل من الصعب التعامل مع Garbagefest.
على أي حال، لن يكون هذا متاحًا للجميع، ولكن إذا قررت استخدامه، فأخبرنا بالوقت الذي استغرقته لإلغاء تحديد كل شيء. في الاختبار الذي أجريناه، استغرق الأمر ساعة واحدة وخمس عشرة دقيقة من البداية إلى النهاية، بما في ذلك الانتظار لتشغيله مرة أخرى فيما بينهما. ولا يزال بإمكانك متابعة المواضيع عن طريق كتابة شيء يثير الاهتمام على Twitter ثم اختيار متابعة الموضوع المناسب.
لذا فإن اقتراحنا هو السماح بتشغيل البرنامج النصي باستخدام مؤقت كبير مثل 1000 أو أكثر، وعندما يبدأ في الفشل، أعد تحميل الصفحة يدويًا وانتظر بضع دقائق قبل لصق البرنامج النصي مرة أخرى وتشغيله في وحدة التحكم.
يبدو الأمر كما لو أن بعض المنصات تتمتع بإعدادات دفن burying أو تجعل من الصعب جدًا العثور عليها وتعطيلها. ماذا حدث عندما كان من المفترض أن تضيف التكنولوجيا قيمة إلى حياتنا؟ الآن يبدو أنه يجعل من الصعب التعامل مع Garbagefest.
على أي حال، لن يكون هذا متاحًا للجميع، ولكن إذا قررت استخدامه، فأخبرنا بالوقت الذي استغرقته لإلغاء تحديد كل شيء. في الاختبار الذي أجريناه، استغرق الأمر ساعة واحدة وخمس عشرة دقيقة من البداية إلى النهاية، بما في ذلك الانتظار لتشغيله مرة أخرى فيما بينهما. ولا يزال بإمكانك متابعة المواضيع عن طريق كتابة شيء يثير الاهتمام على Twitter ثم اختيار متابعة الموضوع المناسب.