Archive for the ‘TextExpander Tips’ Category

Shorten your URLs with TextExpander and Clicky.me

Friday, November 27th, 2009

TextExpander comes with an Internet Productivity suite that contains URL shortening snippets for a variety of services including bit.ly and is.gd. One of the newer services that I just discovered is called Clicky. Clicky is a Web analytics package that makes tracking how people are finding and using your Web sites a breeze. As part of the package they also offer a URL shortening service called clicky.me.

I’ve started using clicky.me for all my shortened URLs, and of course I need a TextExpander snippet to do that. The snippet takes any URL that is on your Mac’s clipboard and runs it through Clicky’s API to generate a shortened URL that you can paste into Twitter, Facebook or anywhere you so desire.

Note: You do need a Clicky user account, which is free for low volume users.

Read on for instructions on how to use this snippet.

(more…)

Use TextExpander with Dropbox 2.0

Sunday, October 18th, 2009

A few months ago we provided some instructions for how to setup Dropbox to sync with your TextExpander snippets.  The instructions have been used by many of you, but we have a better, less geeky way to accomplish the same thing going forward.

With the rise in popularity of “cloud computing,” third-party syncing services such as Dropbox have come on the scene, and with a bit of work, you can sync your snippets using it as a MobileMe alternative.

Dropbox is a free online storage service that synchronizes the data of a folder in your home directory with any other Mac you have the service installed on. When you make a change to a file or add something new to your Dropbox, their agent application will automatically push the changes to the cloud in the background and notify your other Macs of the change so they pull the update.

This works great for TextExpander because each time you create or modify a snippet, it saves the Settings.textexpander file that contains your settings and snippets. If we store this file in Dropbox, it will automatically update on each of your Macs. Dropbox can even deal with your Mac being offline temporarily.

To enable support for Dropbox, we’ll make use of Automator.  TextExpander 2.5.1 or later is required for proper synchronization with Dropbox. It’s a free update:

http://www.smileonmymac.com/textexpander/download.html

On your primary machine:

  1. Disable TextExpander via the TextExpander prference pane.
    (Hold the Option key and click “Enable TextExpander” to kill TextExpander’s background process.)
  2. Install Dropbox (https://www.getdropbox.com/)
  3. Download Junecloud’s “Create Symbolic Link” automator action.
  4. Drag the [Home Folder]/Library/Application Support/TextExpander folder to your Dropbox folder. Your TextExpander settings and snippets are now stored on Dropbox, but we still need to let TextExpander know about it.
  5. Mount the Junecloud Automator Actions disk image you downloaded in step 3 and double-click the “Create Symbolic Link” automator action to install the action in Automator.
  6. Jump into Automator and create a new Workflow.
  7. Drag the TextExpander folder from your Dropbox into the Automator window’s drop zone.
  8. Drag the “Create Symbolic Link” automator action from the Automator library.  Set it’s “Where:” value to be [Home Folder]/Library/Application Support/.
  9. The Create Symlink window will appear. In this window set the location to [Home Folder]/Library/Application Support/.
  10. Press “Run” in the Automator window.  You should hear a sound when the operation completes successfully.

The symlink will then redirect TextExpander to your Dropbox folder to grab the snippet information. You can confirm it by going to [Home Folder]/Library/Application Support and checking to see if the TextExpander folder is an alias now.

Repeat steps 1-10 on subsequent machines that you want to take advantage of syncing with your Dropbox instance of TextExpander.

Thanks to Michael Harahan for the Automator tip!

iPhone Developers Integrate TextExpander touch

Friday, October 16th, 2009

When we first released TextExpander touch for the iPhone, we also released an SDK (Software Development Kit) that other iPhone developers could use to integrate TextExpander touch functionality into their apps. The response has been very positive, both from developers and users.

Tip: If you want to use TextExpander touch with an app that supports it, you must turn on “Share Snippets” in the TextExpander touch preferences. You should also check the preferences of the app to see if it has a TextExpander setting that you need to enable.

Here are the apps that have so far integrated TextExpander (links go to the App Store):

Tweetie 2

tweetiei2-72.png“The Twitter client that redefined Twitter clients is back, and it’s even better. Rewritten from the ground up with a fast and powerful new core, Tweetie 2 offers the most polished mobile Twitter experience around.”

WriteRoom

writeroom-72.png“For people who want to write and take notes on their iPhone. WriteRoom is a distraction free writing environment. Unlike Notes, WriteRoom provides a clean interface and tether free syncing.”

Go Mail Yourself

gomail-72.png“Go Mail Yourself allows you to quickly send yourself email notes or reminders using the Mail application. One of the basic fundamentals associated with improving productivity is quickly and easily capturing ideas and information so you can process them at the appropriate time.”

Attendance

attendance-72.png“Attendance allows you to take and keep attendance records. Its main intended use is for teachers to keep track of records for their classes, but it can also be used for meetings and group gatherings.”

More apps will be adding TextExpander integration in the future. We’ll keep an up-to-date list on our website.

TextExpander iPhone tip: Snippets To Go

Tuesday, September 8th, 2009

More than one TextExpander user has commented how they cannot bear to work on a Mac without TextExpander anymore. If you don’t have access to your snippets, the work pace seems to slow down. You miss the little TextExpander “pop”.

I went on a trip this weekend without my Mac. My sister brought hers, though, and it was only a matter of time before I asked to borrow it. As I sat down to compose an email, I realized that I didn’t have my TextExpander snippets on her Mac.

But I did have them on my iPhone in TextExpander touch.

It’s easy to transfer snippets from your Mac to your iPhone. But it’s just as easy to transfer snippets from your iPhone to your Mac–or a friend’s Mac, as long as it’s running TextExpander 2.7 or later. (Your friend can easily download the free demo!) Here’s how:

1) Under Groups, select the snippet group you want to send.

2) Tap the Action button in the bottom left.

TEtouch1.png

3) Tap “Send via Local Network.”

TEtouch2.png

4) You’ll see a list of available Macs and iPhones on the network. Tap the name of the Mac you want to send your snippet group to. That Mac will display an alert asking for confirmation.

TEtouch3.png

Click “Add” and your snippets will be added to TextExpander on that Mac, and you can use them.

Good manners would dictate that you delete the group from your friend’s Mac when you are done.

TextExpander touch is still $1.99 in the App Store. This special introductory price ends September 9!

Using Texter (Windows) with TextExpander touch

Tuesday, September 1st, 2009

Texter is a free text expansion application for Windows developed by the folks at Lifehacker. You can use Texter bundles with TextExpander touch on the iPhone. Here’s how:

1. Download and install Texter 0.6a, which has support for exporting bundles in TextExpander format.

2. Launch Texter, select your bundle tab, and choose Export to TextExpander File from the Bundle menu.

3. Log in to your Dropbox account, or get a Dropbox account. You can also upload the .textexpander file to your Web server. In Step 12, use the full URL to the file on your server.

4. On Dropbox, open the Public folder of your My Dropbox folder.

5. Click Upload files:

upload_files.png

6. Click Choose files…

7. Select your .textexpander file from step 2 and press Start Upload.

8. When your upload is complete, hover over the uploaded file and click the arrow at the far right:

down_arrow.png

9. Choose Copy Public Link and leave that visible.

10. On your iPhone (or iPod touch), launch TextExpander.

11. Choose Groups, press +, and press Add via URL.

12. Enter the URL shown from step #9.

Finished! You now have your Texter bundle as a TextExpander group on your iPhone!

Use TextExpander with DropBox

Wednesday, May 13th, 2009

Until recently, the only reliable way to synchronize data between two Macs was to use Apple’s MobileMe service. TextExpander has support for MobileMe so you can sync your snippets between all of your Macs.

With the rise in popularity of “cloud computing,” third-party syncing services such as Dropbox have come on the scene, and with a bit of work, you can sync your snippets using it as a MobileMe alternative.

Dropbox is a free online storage service that synchronizes the data of a folder in your home directory with any other Mac you have the service installed on. When you make a change to a file or add something new to your Dropbox, their agent application will automatically push the changes to the cloud in the background and notify your other Macs of the change so they pull the update.

This works great for TextExpander because each time you create or modify a snippet, it saves the Settings.textexpander file that contains your settings and snippets. If we store this file in Dropbox, it will automatically update on each of your Macs. Dropbox can even deal with your Mac being offline temporarily.

This isn’t for the faint of heart. You will need a bit of Terminal-fu to make sure that things run seamlessly. If you’re comfortable with the requirement, here’s how to sync TextExpander using Dropbox.

TextExpander 2.5.1 is required for proper synchronization with Dropbox. It’s a free update:

http://www.smileonmymac.com/textexpander/download.html

On your primary machine:

  1. Install Dropbox (https://www.getdropbox.com/)
  2. Close System Preferences
  3. In the Finder, go to your Dropbox folder and create a folder called “Library.”
  4. Drag the ~/Library/Application Support/TextExpander folder to your Dropbox/Library folder. Your TextExpander settings and snippets are now stored on Dropbox.
  5. Open Terminal.app and type the following command:

    ln -s ~/Dropbox/Library/TextExpander ~/Library/Application\ Support/TextExpander

The symlink will then redirect TextExpander to your Dropbox folder to grab the snippet information. Take note that you won’t get any sort of confirmation in the Terminal that this operation succeeded. You can confirm it by going to [Home]/Library/Application Support and checking to see if the TextExpander folder is an alias now.

On your subsequent Macs:

  1. Install Dropbox (https://www.getdropbox.com/)
  2. Close System Preferences
  3. Delete the ~/Library/Application Support/TextExpander folder. Since the snippets are on Dropbox, we need to symlink it like we did on the primary machine.
  4. Open Terminal.app and type the following command:

    ln -s ~/Dropbox/Library/TextExpander ~/Library/Application\ Support/TextExpander

As with before, you won’t get confirmation in Terminal but can be sure by checking that [Home]/Library/Application Support/TextExpander is an aliased folder.

This technique should work with almost any Mac application you use. It can be used with Things and Delicious Library since they don’t have native syncing support built in.

TextExpander: HTML and Shell Script Tips from Macworld

Tuesday, May 12th, 2009

mw-logo.gifA few interesting tips were published on Macworld.com today, in a piece titled “Creative text expanding“. Derik DeLong shared some ways he uses TextExpander to easily insert HTML tags using the clipboard. He also gives a few examples of using shell script snippets in the Terminal to execute Unix commands.

I am certainly the least geeky person here at SmileOnMyMac HQ, so I was pleased to discover that even I could figure out how to use the Terminal and TextExpander to run a word count on text copied to the clipboard. Not hard at all. Don’t forget to change your snippet type to “Shell Script” when you’ve pasted the snippet into your TextExpander library.

Latex math and Greek symbols

Monday, May 4th, 2009

Carlo Beenakker has developed a TextExpander snippet group with Latex math and Greek symbols which he uses when discussing math and physics in email or chat. Some examples from this group:

\alpha α Greek letter alpha
\infty Infinity symbol
\int Integral symbol
\sqrt Square root symbol

You can download the Latex math and Greek symbols group here:

http://ilorentz.org/beenakker/Latexsymbols.textexpander

Choose Add Group from File… from the + menu to import the new group.

Thanks for sharing your group with us, Carlo!

TextExpander 2.6 and Spanish Accents

Tuesday, March 24th, 2009

We’ve just added support to TextExpander 2.6 to specify on a per-group basis when abbreviations will expand. The choices are to expand after:

  • Whitespace (the default / classic behavior)
  • All characters except letters & numbers (punctuation, etc.)
  • Any character

TextExpander user Miguel Brunell from Mexico helped develop an excellent use of the new “any character” option with snippets for Spanish accents. For example, one can type ~n for ñ or ‘i for í. If you type in Spanish, you may find this handy. For example, cigüeña is the word for “stork” in Spanish. Using TextExpander, you can type c-i-g-”-u-e-~-n-a and get: cigüeña!

You can download Miguel’s snippets here: Spanish Accents

Choose Add Group from File… from the + menu in TextExpander to add the downloaded snippet group. Divertanse!

TextExpander on MacMerc.TV

Thursday, March 5th, 2009

macmerctv.jpgRick Yaeger of MacMerc.TV has just released a great introduction to TextExpander.

Rick covers basic text snippets, autocorrection, URL shortening and more in just five minutes. It’s very entertaining, too! I highly recommend you have a look.

If you have more than five minutes, we also have the TextExpander screencast, produced by Don McAllister of ScreenCastsOnline.