Скрытие фото профиля Twitter в Tweetdeck

1001
tony_sid

Где в Tweetdeck есть возможность не отображать фотографии профиля людей и просто отображать их имя?

Или я должен посмотреть на другой клиент Twitter для этого?

5

2 ответа на вопрос

2
Nick Josevski

У меня был быстрый поиск, и я не смог найти приложение ни на одной платформе, которое продвигало бы его как функцию или как опцию TweetDeck. Тогда я решил попробовать изменить Twitter-клиент с открытым исходным кодом на базе Windows и представить эту функцию. По состоянию на 6 января эта функция находится в публичном приложении.

слабоумного

Вы можете получить его здесь madprops.org/halfwit/ перейдите к « Где я могу получить это? ' раздел.

Это только для Windows, так что если вы на другой платформе, счастливой охоты.

Скриншоты

Перейти к параметрам:

Потяните ползунок « Размер изображения профиля» полностью влево.

Там вы идете, нет изображений, просто текст.

2
DeBraid

EDIT 2: This is now a Chrome Extension, get it here.

original post below

Bit of a flimsy front-end hack, but you can paste the following javascript in the browser console and remove the profile pictures. Code on github also.

(function(){ $(".tweet-avatar.avatar.pull-right").remove(); $(".tweet").css({ "padding-left" : "5px" }); })(); 

EDIT: the code above will remove profile pics, but new tweets are loaded with a pic.

Below code automatically re-runs the remove() snippet above when new tweets enter the feed:

var s_ajaxListener = new Object(); s_ajaxListener.tempOpen = XMLHttpRequest.prototype.open; s_ajaxListener.tempSend = XMLHttpRequest.prototype.send; s_ajaxListener.callback = function() { // runs on XHR events // to remove profile pics $(".tweet-avatar.avatar.pull-right").remove(); $(".tweet").css({ "padding-left": "5px" }); } XMLHttpRequest.prototype.open = function(a, b) { if (!a) var a = ''; if (!b) var b = ''; s_ajaxListener.tempOpen.apply(this, arguments); s_ajaxListener.method = a; s_ajaxListener.url = b; if (a.toLowerCase() == 'get') { s_ajaxListener.data = b.split('?'); s_ajaxListener.data = s_ajaxListener.data[1]; } } XMLHttpRequest.prototype.send = function(a, b) { if (!a) var a = ''; if (!b) var b = ''; s_ajaxListener.tempSend.apply(this, arguments); if (s_ajaxListener.method.toLowerCase() == 'post') s_ajaxListener.data = a; s_ajaxListener.callback(); }