TextExpander touch 3.5 Adds Create, Expand x-callback-url Support

Philip Blog, TextExpander

Primarily of interest to other iOS app developers, in TextExpander touch 3.5 we've added create and expand commands to our x-callback-url support to allow other applications to work with TextExpander touch as part of a workflow.

Both of the new commands use the existing tetouch-xc URL callback scheme and standard x-callback-url conventions. To learn more about x-callback-urls in general, please visit x-callback-url.com.

If you'd like to play with these calls before implementing them in your app, we recommend you download and build the XCallbackURL app. Screenshots for trying each call appear at the bottom of this post.

Create

The create command allows third-party applications to create new snippets.
Command name = “create”

Parameters:

  • “abbr” – Abbreviation for snippet
  • “snippet” – Text to expand for snippet
  • “group” – (optional) Name of group to add the snippet to. Group must exist and be writeable. When not specified, the first writeable group is used.

Result:
x-success, no parameters, if created
x-error with error-Code, errorMessage, errorDomain (tctouch-xc-error) if not Example:

tetouch-xc://x-callback-url/create?
   x-success=sourceapp://x-callback-url/created&
   x-error=sourceapp://x-callback-url/creationError&
   abbr=lgl&
   snippet=Let’s get lunch!&
   group=MyFavoriteSnippets

(Note: callback URLs in parameters should be encoded. They were left decoded for legibility).

Expand

The expand command allows for expansion of an abbreviation. Command name = “expand”

Parameters:

  • “abbr” – Abbreviation to expand
  • “fillin” – (optional) Whether a fill-in snippet should prompt the user. Pass 0 to get back just the raw snippet. Default is 1 (user will fill-in)

Result:
x-success, expanded text in “expansion” parameter if expanded successfully
x-error, error-Code, errorMessage, errorDomain (tctouch-xc-error) if not Example:

tetouch-xc://x-callback-url/expand?
   x-success=sourceapp://x-callback-url/expanded&
   x-error=sourceapp://x-callback-url/expansionError&
   abbr=tyvm

(Note: callback URLs in parameters should be encoded. They were left decoded for legibility). x-callback-url create example    x-callback-url expand example


Smile at NCMUG

Philip Blog, MUGS

Last week Smile got the chance to meet up with one of our favorite, and local, user groups, North Coast Mac User Group (NCMUG), located in California wine country.

We showed them how to be PDFpen power users, and showed off a few exciting sneak peaks of things to come.

Our history with NCMUG goes back to 2006, demoing at their Mac Computer Expo. You can see the original Smile Team demoing below, Jean, Greg, and Philip.

Jean, Greg, Philip

Didn't take any #SmileMugShots this time, but we did find a picture of the last time Smile and NCMUG were in the same room. Smile Team members Maia Olson and Kelly Guimont, NCMUG board members Ronnie Roche and Lorene Romero, and Former Smile-er and App Camp For Girls founder Jean MacDonald. They are relaxing after a 1 hour session for App Camp at last year's Macworld.

Girls on Stairs


2 Day Deal: PDFpen Scan+ 30% Off

Philip Blog, News

Scan+PDFpen Scan+

2 Day Deal
30% off Thursday & Friday
Only on the App Store

 

Buy PDFpen Scan+, your scanning and OCR app for iPad and iPhone, on the App Store for $4.99 Thursday May 21st and Friday May 22nd. 

The power of your office in your pocket! Scan contracts, invoices, or receipts as PDFs with your iPhone® or iPad®. Use OCR (Optical Character Recognition) to make that scan into a searchable PDF! Watch it in action.

iPhone Scanning


Smileworthy: Podcasts

Philip Blog, Smileworthy

We love podcasts (mostly while commuting, or cooking dinner, or eating breakfast. Maybe while exercising? When do you consume podcasts, we wanna know?)

Such an entertaining, informative, and helpful part of the Mac community, we seek out new podcasts to listen to all the time. Sometimes we like them so much we sponsor them, as with all of the following.

If you’re in the mood to hear geeks of varying Mac stripes geek out, give these a listen.

PS. You do not have to be a geek to listen, but it helps to like your Apple hardware. In fact, all you really have to do is enjoy the show’s hosts. We’ll tell you who they are.

  1. Back to Work, over at the 5by5 network, is hosted by Merlin Mann and Dan Benjamin. Hear them talk (and talk and talk) about life, work, and everything, from the point of view of Mac productivity nerds.
  2. Bits Und So, our only German podcast, is hosted by Timo Hetzel and crew. They even have an iPhone app to make listening easier.
  3. Connected, over at Relay.fm, is hosted by Federico Viticci, Myke Hurley, and Stephen Hackett. The Italian, British, and American hosts offer their uniquely international views of the Apple universe with earnestness and good humor.
  4. Core Intuition is a favorite of a couple of the Smile Team. Hosts Daniel Jalkut and Manton Reece discuss the indie side of Apple’s various toys.
  5. The iMore Show, over at iMore, offers Apple gadget commentary from a panel of hosts, Rene Ritchie, Serenity Caldwell, Peter Cohen, and their guest of the week.
  6. The iOS Show is hosted by Michael Johnston, Adam Christianson (also of MacCast), and Jeff Gamet (Managing Editor at The Mac Observer). Listen to pro-tips and reviews of all your mobile Apples.
  7. MacCast is one of the longest running and most respected Mac podcasts. Host Adam Christianson keeps it fresh each show with Apple news, tips, and reviews.
  8. Mac Geek Gab, over at The Mac Observer, has the answers to your Mac questions. Hosts Dave Hamilton and John F. Braun answer listener questions, and offer new and useful nuggets each week.
  9. Mac Power Users just moved to Relay.fm, and is hosted by Katie Floyd, attorney, and David Sparks, also an attorney. But it’s not about law, just Mac geekery. If you want a podcast to explain how to get stuff done, this is for you. Warning: after they’re done explaining the best way to use the app of the day in your workflow, you will want to buy it.
  10. Puromac, our only Spanish language podcast, is over at the 5by5 network. Hosts Federico Hatoum and Flavio Guinsburg talk Apple-tini with a twist… one’s a former Windows guy.
  11. Rocket, over at Relay.fm, is our only all ladies hosted podcast. Hosts Christina Warren, Brianna Wu and Simone de Rochefort talk comics, games, tech… you know, geek fun.
  12. Systematic moved to esn.fm not too long ago, and is hosted by digital tinkerer Brett Terpstra. (He’s also a huge TextExpander fan and has the snippet collection to prove it.) Listen to him interview interesting people armed with their top three picks of… something that interests them.
  13. Upgrade, over at Relay.fm, covers tech, all tech, and Apple tech, with the occasional detour. Jason Snell, former editor of Macworld magazine, continues to share his wealth of knowledge and insight into the Apple universe along with co-host Myke Hurley.

If you’ve heard an amazing podcast and want to share, we’re all ears.


Smile Goes to Yosemite (The Conference)

Philip Blog, Photos, Podcasts, Public Appearances, Smileworthy

(Or, Way Too Many Smileworthy Things In One Blog Post)

Vernal Falls

Last week Smile was proud to sponsor Yosemite by CocoaConf. Not just an excuse for us to make our own Yosemite desktop art, this intimate get-together featured speakers from the world of development and design, relating valuable learned life experiences. (Need help dealing with burnout? How about tips on programming from the world of race car driving?) We’d like to thank all the speakers for sharing their carefully curated bits of wisdom.

When these talks come out as videos later this year, we encourage you to take a look and get inspired.

Posing for a #SmileMugShot below, Jason Snell of the Upgrade podcast and Serenity Caldwell of The iMore Show hiked and photographed Yosemite park with us. Smile sponsors both of their podcasts, where you can hear professional Apple enthusiasts talk about their favorite tech.

Mug ShotMug Shot

A few @AppCamp4Girls volunteers also made an appearance: Liz Marley, bug testing guru at the OmniGroup; Christa Mrgan of Rogue Amoeba, who spoke about good design and the High Sierra camps of Yosemite where she worked for a few summers; and our very own Maia Olson of Smile, posing for her #SmileMugShot below. App Camp For Girls is a Friend of Smile, and recently released their first ever app. If you’re a fan of getting girls inspired to code, buy their $.99 app for a good cause and see what 12-year-old girls do in app camp.

Mug Shot

Thank you Apple for naming the OS that inspired a beautiful conference. Thank you CocoaConf for running with that inspiration.