Greasy Fork

Greasy Fork is available in English.

Max140

On twitter dot com, truncate tweets of > 140 characters

目前为 2017-09-27 提交的版本,查看 最新版本

// ==UserScript==
// @name         Max140
// @version      0.1
// @description  On twitter dot com, truncate tweets of > 140 characters
// @author       Kevin Shay
// @match        http://tampermonkey.net/index.php?version=4.4&ext=dhdg&updated=true
// @grant        none
// @require https://code.jquery.com/jquery-2.1.4.min.js
// @include      https://twitter.com/*
// @namespace http://greasyfork.icu/users/154233
// ==/UserScript==

(function() {
    'use strict';

    $('.js-tweet-text').each(function () {
        var tweet = $(this).clone();
        // Emoji
        tweet.find('img').replaceWith('X');
        // External links don't count but hashtags do
        tweet.find('a').not('.twitter-hashtag').remove();
        var text = tweet.text();
        if (text.length > 140) {
            var extra = ' <span style="color:red;font-weight:bold;">+' + (text.length - 140) + '</span>';
            $(this).replaceWith(text.substring(0, 140) + extra);
        }
    });
})();