{"id":374,"date":"2007-07-21T11:06:08","date_gmt":"2007-07-21T18:06:08","guid":{"rendered":"http:\/\/www.red-sweater.com\/blog\/374\/twitter-undo"},"modified":"2007-07-21T11:35:13","modified_gmt":"2007-07-21T18:35:13","slug":"twitter-undo","status":"publish","type":"post","link":"https:\/\/redsweater.com\/blog\/374\/twitter-undo","title":{"rendered":"Twitter Undo"},"content":{"rendered":"<p>There are three things you should know about <a href=\"http:\/\/twitter.com\/\">Twitter<\/a>:<\/p>\n<ol>\n<li>You should use <a href=\"http:\/\/iconfactory.com\/software\/twitterrific\">Twitterrific<\/a> on your Mac.<\/li>\n<li>You only get 140 characters to make your point.<\/li>\n<li>Once you&#8217;ve made your point, it can&#8217;t be edited.<\/li>\n<\/ol>\n<p>\nIt&#8217;s really frustrating when you type out a tweet quickly and send, only to realize that you&#8217;ve made an embarrassing typo or worse, said something you fundamentally regret. It&#8217;s too late, really. It&#8217;s probably already showing up on somebody&#8217;s tweet list and they&#8217;re gasping in horror. But it doesn&#8217;t have to live on in perpetuity!\n<\/p>\n<p>\nWhile you can&#8217;t edit tweets, the folks at Twitter were kind enough to give us a sort of back-door method of editing, by allowing us to completely <strong>delete tweets<\/strong> that we don&#8217;t want to stick around.\n<\/p>\n<p>\nSo from time to time I found myself running to Twitter&#8217;s web interface after making a tweet. I&#8217;d find the little trash icon next to the item and click it. Not too much trouble, really. But I&#8217;m a Mac user, so of course I expect more.\n<\/p>\n<p>\nWouldn&#8217;t it be cool if you could undo a tweet from right in Twitterrific? You can, with my spanking new script: <a href=\"http:\/\/www.red-sweater.com\/AppleScript\/UndoTweet.zip\">Undo Tweet<\/a>. This script requires <a href=\"http:\/\/www.red-sweater.com\/fastscripts\/\">FastScripts<\/a> by default, but can be easily modified to use &#8220;display dialog&#8221; instead of the more user-friendly FastScripts message display.\n<\/p>\n<p>\nFor the sake of argument, let&#8217;s say you want to use FastScripts, or its free Lite counterpart, to set up your very own &#8220;Undo Tweet&#8221; functionality in Twitterrific. Here are the easy steps, once you&#8217;ve got FastScripts installed:\n<\/p>\n<ol>\n<li>Download the <a href=\"http:\/\/www.red-sweater.com\/AppleScript\/UndoTweet.zip\">Undo Tweet<\/a> script, and open it with Script Editor to put your twitter name and password in.<\/li>\n<li>\n<p>Open Twitterrific and click its window to make sure it&#8217;s &#8220;active,&#8221; then create an app-specific scripts folder for it with FastScripts:<\/p>\n<p>\n<img decoding=\"async\" src=\"http:\/\/www.red-sweater.com\/blog\/images\/FastScripts-20070721-134259.png\"\/>\n<\/p>\n<\/li>\n<li>\n<p>Drag the Undo Tweet script into the folder. Voila! You&#8217;ve got a Twitterrific-specific menu item for undoing tweets.<\/p>\n<\/li>\n<li>\n<p>Select the menu item while holding down the Apple\/Cmd key. Make sure that cmd key is down, or you&#8217;ll undo a tweet! This is a FastScripts trick for jumping right to the keyboard shortcut editor for any script. I chose Cmd-Shift-Z for mine. Just like Undo, but with a little more trouble since deleting a tweet is serious business.<\/p>\n<p>\n<img decoding=\"async\" src=\"http:\/\/www.red-sweater.com\/blog\/images\/FastScripts-20070721-135128.png\"\/>\n<\/p>\n<\/li>\n<\/ol>\n<p>\nAnd you&#8217;re done! Rest assured you can now easily undo any tweet. Let&#8217;s see how it looks in action.\n<\/p>\n<p>\nFirst I write an embarrassing tweet.\n<\/p>\n<p>\n<img decoding=\"async\" src=\"http:\/\/www.red-sweater.com\/blog\/images\/Twitterrific-20070721-135524.png\"\/>\n<\/p>\n<p>\nOh! That was embarrassing. Quick, press cmd-shift-Z! Since deleting the tweet can take a little while, I&#8217;m glad the author of this script was thoughtful enough to put up a little status message via FastScripts:\n<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.red-sweater.com\/blog\/images\/UndoingTweet-20070721-135859.png\"\/><\/p>\n<p>\nAnd a few seconds later&#8230;\n<\/p>\n<p><img decoding=\"async\" src=\"http:\/\/www.red-sweater.com\/blog\/images\/TweetDeleted-20070721-140058.png\"\/><\/p>\n<p>\nPhew! A few people might have seen that tweet, but at least it&#8217;s permanently erased from the embarrassing annals of internet history.\n<\/p>\n<p>Note that because of the way Twitterrific works, it won&#8217;t disappear from the visible list. Fear not, if the Undo Tweet script says it was deleted, then it&#8217;s because Twitter&#8217;s API claims it was deleted. Don&#8217;t run the script again <em>or you&#8217;ll delete your previous tweet!<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are three things you should know about Twitter: You should use Twitterrific on your Mac. You only get 140 characters to make your point. Once you&#8217;ve made your point, it can&#8217;t be edited. It&#8217;s really frustrating when you type out a tweet quickly and send, only to realize that you&#8217;ve made an embarrassing typo [&hellip;]<\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,6,4],"tags":[],"class_list":["post-374","post","type-post","status-publish","format-standard","hentry","category-applescript","category-fastscripts","category-web"],"_links":{"self":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/374","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/comments?post=374"}],"version-history":[{"count":0,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/posts\/374\/revisions"}],"wp:attachment":[{"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/media?parent=374"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/categories?post=374"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redsweater.com\/blog\/wp-json\/wp\/v2\/tags?post=374"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}