Skip to content

Instantly share code, notes, and snippets.

@Zemnmez
Last active August 29, 2025 22:46
Show Gist options
  • Select an option

  • Save Zemnmez/ffb5449d873d5407c7172534b762ae46 to your computer and use it in GitHub Desktop.

Select an option

Save Zemnmez/ffb5449d873d5407c7172534b762ae46 to your computer and use it in GitHub Desktop.
tweetdeck-limit-override.js
/*
This snippet is esssentially the same as being in the Twitter longer tweets test, for tweetdeck.
The Tweet length counter is fixed by tricking TweetDeck into counting up to 140 characters, twice, so you'll see 140
instead of 280 in the counter but going over 140 will give you another set of 140 charactrs.
*/
TD.services.TwitterClient.prototype.makeTwitterCall=function(b,e,f,g,c,d,h){c=c||function(){};d=d||function(){};b=this.request(b,{method:f,params:Object.assign(e,{weighted_character_count:!0}),processor:g,feedType:h});return b.addCallbacks(function(a){c(a.data)},function(a){d(a.req,"",a.msg,a.req.errors)}),b};
twttrTxt=Object.assign({},twttr.txt,{isInvalidTweet:function(){return!1},getTweetLength:function(x){return x=twttr.txt.getTweetLength.apply(this,arguments),x<140||x/140>2?x:x%140}});
/*
This snippet is esssentially the same as being in the Twitter longer tweets test, for tweetdeck.
The character counter for tweets is accurate at the expense of breaking retweet and DMs.
*/
TD.services.TwitterClient.prototype.makeTwitterCall=function(b,e,f,g,c,d,h){c=c||function(){};d=d||function(){};b=this.request(b,{method:f,params:Object.assign(e,{weighted_character_count:!0}),processor:g,feedType:h});return b.addCallbacks(function(a){c(a.data)},function(a){d(a.req,"",a.msg,a.req.errors)}),b};
twttrTxt=Object.assign({},twttr.txt,{isInvalidTweet:function(){return!1},getTweetLength:function(){return twttr.txt.getTweetLength.apply(this,arguments)-140}});
@daruncool4ever

Copy link
Copy Markdown

Wow ! Its Osm 👍 Working:-)

@giopunt

giopunt commented Sep 27, 2017

Copy link
Copy Markdown

Nice one!

@luclu7

luclu7 commented Sep 27, 2017

Copy link
Copy Markdown

Thanks ! o/

@fronbasal

Copy link
Copy Markdown

Thanks, m8 :)

@superangetrox

Copy link
Copy Markdown

nice

@alkihis

alkihis commented Sep 27, 2017

Copy link
Copy Markdown

Working, but broke RTs
Thanks :)

@staticanimal

Copy link
Copy Markdown

how do i use this

@erydactyl

Copy link
Copy Markdown

I'm not really that knowledgeable with JS but had a go at putting it into a UserScript form here: https://gist.github.com/erydactyl/8ac7fe290a5ea72706cc1b77d15163d9

@MehediH

MehediH commented Sep 27, 2017

Copy link
Copy Markdown

This breaks RTs and DMs

@Zhangsun321

Zhangsun321 commented Sep 28, 2017

Copy link
Copy Markdown

still doesnt retweet for me..
it lets me quote a tweet and add text

@TheLastZombie

TheLastZombie commented Sep 28, 2017

Copy link
Copy Markdown

Most minor issue ever: Post button is disabled when the tweet is exactly 140 characters long.

Edit: Screenshot
screenshot-tweetdeck twitter com-2017-09-28-10-49-06-136

@jeremy6d

Copy link
Copy Markdown

Looks like this will not work for scheduling tweets ahead of time. Thanks for sharing!

@erisdev

erisdev commented Sep 28, 2017

Copy link
Copy Markdown

why's it minified? it made me kinda suspicious at first

(i de-minified it and it does what it says at least)

@zimpirate

Copy link
Copy Markdown

Are the RTs and DMs still broken?

@Zhangsun321

Copy link
Copy Markdown

To get RT's and DM's to work.. use this script instead
https://twitter.com/MagickalFeline/status/913532330509135872

@dantasjadson

Copy link
Copy Markdown

Thanks a lot! It works perfectly!

@lypwig

lypwig commented Oct 3, 2017

Copy link
Copy Markdown

Is is possible to golf this script to put it in 280 characters? :D
Thank you a lot btw, works like a charm.

@KayJay89

KayJay89 commented Oct 5, 2017

Copy link
Copy Markdown

This is no longer working as far as I can tell.

@Icesnap

Icesnap commented Oct 5, 2017

Copy link
Copy Markdown

It stopped working for me too.

Did Twitter concluded their 280 characters test ?

@yersonperez

Copy link
Copy Markdown

Is not working.

@Panchistiko

Copy link
Copy Markdown

This was working two days ago, but it doesn't work anymore.
Too sad.

@makc

makc commented Oct 7, 2017

Copy link
Copy Markdown

Yep, not any more. Too bad, just when I actually needed more characters.

@TheFranquiz

Copy link
Copy Markdown

It now displays: net::ERR_BLOCKED_BY_CLIENT :(

@AliAmini

AliAmini commented Nov 4, 2017

Copy link
Copy Markdown

Please check the snippet again. It throw an error:

Uncaught ReferenceError: twttr is not defined
    at <anonymous>:6:27

@Knight1

Knight1 commented Nov 5, 2017

Copy link
Copy Markdown

Same error as @AliAmini here :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment