// ==UserScript== | |
// @name Twitter Cramming | |
// @description Force enable cramming (280 character tweets) on Twitter | |
// @author Prof. 9 | |
// @version 0.1 | |
// @match https://twitter.com/* | |
// @run-at document-idle | |
// @namespace prof9.twittercramming | |
// ==/UserScript== | |
var initDataInput = document.getElementById('init-data'); | |
var initData = JSON.parse(initDataInput.value); | |
initData.deciders.cramming_feature_enabled = true; | |
initData.deciders.cramming_ui_enabled = true; | |
initDataInput.value = JSON.stringify(initData); | |
// This is free and unencumbered software released into the public domain. | |
// | |
// Anyone is free to copy, modify, publish, use, compile, sell, or | |
// distribute this software, either in source code form or as a compiled | |
// binary, for any purpose, commercial or non-commercial, and by any | |
// means. | |
// | |
// In jurisdictions that recognize copyright laws, the author or authors | |
// of this software dedicate any and all copyright interest in the | |
// software to the public domain. We make this dedication for the benefit | |
// of the public at large and to the detriment of our heirs and | |
// successors. We intend this dedication to be an overt act of | |
// relinquishment in perpetuity of all present and future rights to this | |
// software under copyright law. | |
// | |
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | |
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF | |
// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | |
// IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR | |
// OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, | |
// ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | |
// OTHER DEALINGS IN THE SOFTWARE. | |
// | |
// For more information, please refer to <http://unlicense.org> |
This comment has been minimized.
This comment has been minimized.
@colemickens Not a userscript, but there is a way to get it working. Takes some more setting up though. See: https://twitter.com/Zemnmez/status/912876877391335424 |
This comment has been minimized.
This comment has been minimized.
wongmjane
commented
Sep 27, 2017
@colemickens check this gist out: https://gist.github.com/Zemnmez/ffb5449d873d5407c7172534b762ae46 |
This comment has been minimized.
This comment has been minimized.
a1exDi
commented
Sep 27, 2017
thx! its work |
This comment has been minimized.
This comment has been minimized.
Qix-
commented
Sep 27, 2017
•
Doesn't appear to work. The 140 character limit is still imposed. Downloaded and installed as a Chrome userscript via the |
This comment has been minimized.
This comment has been minimized.
Revod
commented
Sep 27, 2017
@qix I just installed the Script, sent a tweet as test. Show to me 140, I sent 280 and successfully posted without problem |
This comment has been minimized.
This comment has been minimized.
ixtrunai
commented
Sep 27, 2017
It works but 140 chars counter still there, any way to change it? |
This comment has been minimized.
This comment has been minimized.
joridiculous
commented
Sep 27, 2017
•
Your Tweet was over 140 characters. You'll have to be more clever. .. Well that's no fun :/ |
This comment has been minimized.
This comment has been minimized.
ghost
commented
Sep 27, 2017
•
doesn't work here (France) edit : works after clearing cache |
This comment has been minimized.
This comment has been minimized.
willicab
commented
Sep 27, 2017
•
not work for me, in web console appear this error
I'm using Firefox Nightly 58.0a1 |
This comment has been minimized.
This comment has been minimized.
if1live
commented
Sep 27, 2017
•
In CJK (Chinese, Japanese, Korean) and other language, cannot tweet long text. Cause
https://abs.twimg.com/k/en/0.commons.en.e6c61ddd975ec97b1ee5.js
SolutionAccess above config(TwitterTextOptions), then modify weight 200 to 100. |
This comment has been minimized.
This comment has been minimized.
hikari-no-yume
commented
Sep 27, 2017
NOW I CAN POST 280-CHARACTER TWEETS IN JAPANESE JACK KNOWS NOT WHAT POWER HE HAS HANDED ME MUAHAHAHAHA |
This comment has been minimized.
This comment has been minimized.
hinaloe
commented
Sep 27, 2017
•
emoji is not in their char code because it based on 2 or more chars (surrogate-pair). Ex: but Twitter API count that as 1 char. with https://gist.github.com/hinaloe/c2381b1370371f5d9a4bb2be190f9c66 |
This comment has been minimized.
This comment has been minimized.
Shugabuga
commented
Sep 27, 2017
•
It does work as intended, but the character counter seems to be broken. Either way, thanks for making this simple to use! |
This comment has been minimized.
This comment has been minimized.
erydactyl
commented
Sep 27, 2017
@colemickens, I have just put the TweetDeck version in a Userscript if that is any use. It is a bit messy/hacky but it works. https://gist.github.com/erydactyl/8ac7fe290a5ea72706cc1b77d15163d9 |
This comment has been minimized.
This comment has been minimized.
Raw3a2011
commented
Sep 27, 2017
I want to large it 280 |
This comment has been minimized.
This comment has been minimized.
LongHairedHacker
commented
Sep 27, 2017
Hi, |
This comment has been minimized.
This comment has been minimized.
joridiculous
commented
Sep 27, 2017
Cant get either of these to work :( |
This comment has been minimized.
This comment has been minimized.
ghost
commented
Sep 27, 2017
doesn't work anymore :/ |
This comment has been minimized.
This comment has been minimized.
plasma-node
commented
Sep 27, 2017
Broken |
This comment has been minimized.
This comment has been minimized.
Yep, Twitter rolled out a fix. You'll have to try one of the other methods out there to get your tweet on. Here are some that work for TweetDeck: |
This comment has been minimized.
This comment has been minimized.
Nodws
commented
Sep 27, 2017
Damn snitches |
This comment has been minimized.
This comment has been minimized.
DonkeyKongJr
commented
Sep 28, 2017
Are there any hacks for Tweetbot? |
This comment has been minimized.
This comment has been minimized.
pupi1332
commented
Sep 28, 2017
// ==UserScript== // @name Twitter Cramming // @description Force enable cramming (280 character tweets) on Twitter // @author Prof. 9 // @Version 0.1 // @match https://twitter.com/* // @run-at document-idle // @namespace prof9.twittercramming // ==/UserScript== var initDataInput = document.getElementById('init-data'); var initData = JSON.parse(initDataInput.value); initData.deciders.cramming_feature_enabled = true; initData.deciders.cramming_ui_enabled = true; initDataInput.value = JSON.stringify(initData); // This is free and unencumbered software released into the public domain. // // Anyone is free to copy, modify, publish, use, compile, sell, or // distribute this software, either in source code form or as a compiled // binary, for any purpose, commercial or non-commercial, and by any // means. // // In jurisdictions that recognize copyright laws, the author or authors // of this software dedicate any and all copyright interest in the // software to the public domain. We make this dedication for the benefit // of the public at large and to the detriment of our heirs and // successors. We intend this dedication to be an overt act of // relinquishment in perpetuity of all present and future rights to this // software under copyright law. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. // IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR // OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, // ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR // OTHER DEALINGS IN THE SOFTWARE. // // For more information, please refer to http://unlicense.org |
This comment has been minimized.
This comment has been minimized.
bloggingcurb
commented
Sep 28, 2017
nothing here works... :-(( still at 140 |
This comment has been minimized.
This comment has been minimized.
SnowyWorld2
commented
Sep 30, 2017
off |
This comment has been minimized.
This comment has been minimized.
barripdmx
commented
Sep 30, 2017
Not work |
This comment has been minimized.
This comment has been minimized.
techahax
commented
Oct 1, 2017
wait, so is this working |
This comment has been minimized.
This comment has been minimized.
CollinChaffin
commented
Oct 1, 2017
Frustrated that like most I was not blessed with the new 280 char tweeting, and the "fixes" out there don't work anymore, I decided to fix :) As as a fully automatic #Greasemonkey #Tampermonkey script here: http://bit.ly/unlock280 Get your #280tweets on while you can! :) |
This comment has been minimized.
This comment has been minimized.
kozjegyzo
commented
Oct 2, 2017
@CollinChaffin Thanks Man, this works like a charm! |
This comment has been minimized.
This comment has been minimized.
HuproZ
commented
Oct 4, 2017
@CollinChaffin You, sir, are the man of the situation. |
This comment has been minimized.
This comment has been minimized.
NDBellisario
commented
Oct 4, 2017
@CollinChaffin Thank you, You sir are awesome! |
This comment has been minimized.
This comment has been minimized.
CptSpaceToaster
commented
Oct 9, 2017
Looks like the party's over |
This comment has been minimized.
This comment has been minimized.
patrickcoombe
commented
Oct 13, 2017
No longer working - Like us, The good folks at @twitter appear to have found a workround for this. It was fun while it lasted :) |
This comment has been minimized.
This comment has been minimized.
tradhakrishnamurthy
commented
May 13, 2018
sir, are the man of the situation. |
This comment has been minimized.
colemickens commentedSep 27, 2017
There doesn't happen to be a version that supports TweetDeck, is there?